State Channels, Soporte Stratum, Cuentas Generalizadas y Más!

Foto por Bogdan Karlenko

Las actualizaciones de desarrollo core están de vuelta en el Blog. Mucha información útil. ¡Léelo!

Introduciendo Algunos Cambios en las Actualizaciones de Desarrollo Core

Es posible que hayas notado que la última actualización de desarrollo se publicó aquí en el Blog hace casi un mes. La razón detrás de esto es que todos los equipos de desarrollo de æternity ahora se enfocan en proporcionar actualizaciones quincenales en el Foro, donde las discusiones podrían ser mucho más eficientes.

No obstante, decidimos que la tradición de las actualizaciones de desarrollo en el Blog debe continuar y los usuarios que están acostumbrados a recibir actualizaciones aquí deben mantenerse al tanto.

El plan actual es redactar un resumen de las actualizaciones de desarrollo core publicadas en el Foro y compartirlo aquí. Las actualizaciones que se compartirán en el Blog saldrán un poco más tarde que las del Foro, por lo que el Foro seguirá siendo el lugar al que debes dirigirte si deseas obtener una actualización tan pronto como se publique.

También estamos lanzando una video llamada semanal de managers de producto que se registra y comparte en YouTube. Ver los videos de 30 minutos de duración es la mejor manera de mantenerse al día con lo que los desarrolladores de æternity (no solo el core) están haciendo.

Sin más preámbulos, esto es en lo que el equipo de desarrollo de æternity core ha enfocado en las últimas semanas.

Actualización del Desarrollo Core

El equipo core continuó su trabajo sobre las características tecnológicas y las mejoras prometidas para el hard fork Fortuna (28 de mayo de 2019).

State channels improvements introduced during the last weeks include:

Las mejoras en los state channels durante las últimas semanas incluyen:

  • WebSocket API mejorada lo hace más estable y más fácil de usar;
  • documentación mejorada con tiempos de espera personalizados para cambios de estado;
  • versión mejorada de las transacciones: introduciendo nuevas versiones de transacciones para el release Fortuna, mientras se mantiene la compatibilidad hacia atrás de las transacciones actuales. Esta función no es realmente específica de los canales, pero aún así es necesaria para permitirnos expandir la funcionalidad de los state channels de manera compatible con versiones anteriores;
  • progreso en el soporte para notificaciones de eventos on-chain que se requieren para el mecanismo de disputa [trabajo en progreso];
  • avance en la incorporación del entorno on-chain dentro de cada actualización off-chain [trabajo en progreso]. Esto mejorará la estabilidad de los State Channels y hará que todas las actualizaciones, las de progreso forzado off-chain y on-chain, sean más deterministas.

El equipo también está trabajando en algo único para el mundo blockchain: cuentas generalizadas.

Una cuenta generalizada es una cuenta que se transfiere a un contrato y para la cual la firma se realiza mediante llamadas de contrato.

El equipo logró un progreso significativo en esta característica tecnológica que permitirá una gran flexibilidad cuando se trata de una amplia variedad de billeteras de æternity.

  • se han implementado dos nuevos tipos de transacciones necesarios y son versiones completas;
  • las cuentas generalizadas también se habilitan en los state channels.

El Soporte Stratum en el nodo de æternity está casi listo. El principal problema que se está abordando es encontrar un equilibrio entre la seguridad y la comodidad. El pulido de “bordes ásperos” también es necesario. Una vez hecho todo esto, comenzarán las pruebas en el mundo real, primero a pequeña escala, luego en Testnet.

Un enfoque importante para los desarrolladores core hasta el fork Fortuna (y probablemente más allá) es la nueva MV. Actualmente se está conectando a la cadena principal y se está desarrollando su modelo de gas. El trabajo de serialización y deserialización ya está completo.

Se dedica mucho esfuerzo a las pruebas. ¡El equipo de desarrollo de æternity es religioso en las pruebas [automatizadas]! Se está trabajando en extender los generadores de casos de prueba para cubrir más contratos, state channels y cuentas generalizadas. Gracias a las pesadas pruebas que se han realizado, se identificó un error interesante que encontró que la máquina virtual fallaba en un caso específico que nadie había pensado en probar. Puedes aprender más sobre esto en el Foro.

Las actualizaciones anteriores son un resumen de lo que el equipo de desarrollo core publicó en el Foro. Puedes encontrar la actualización completa aquí:

https://forum.aeternity.com/t/week-14-aeternity-protocol-development-update/3078

El mejor lugar para hacer preguntas y comentarios es, nuevamente, el Foro.

¡Gracias por todo su apoyo! æternity realmente está saliendo bien.

Definitivamente es una de las blockchains más avanzadas tecnológicamente en la industria.


Interesado en æternity? Ponte en contacto:

GitHub | Forum | Reddit | Twitter | YouTube | LinkedIn


Leave a Reply

Your email address will not be published. Required fields are marked *