Foto por Joel Filipe

Preparación para Fortuna, Incorporación del Resultado de Votación BRI y Mejorando los State Channels

Conoce el enfoque del equipo de desarrolladores core de æternity durante las últimas dos semanas en esta breve actualización.

--

Durante las últimas dos semanas, el equipo de desarrollo de æternity se enfocó en finalizar el release Fortuna, incorporando el resultado de BRI en Fortuna, eliminando deprecated APIs y mejorando los state channels. Encuentra información detallada a continuación.

Trabajo Relacionado al Hard Fork

Todas las funciones de consenso y ruptura de API se fusionaron en master y se publicaron como Fortuna Release Candidate 1 (RC1), versión 3.0.0-rc.1.

El RC1 activará un hard fork de Testnet el 20 de mayo (lunes) y pondrá las últimas funciones disponibles. Esto permitirá a los desarrolladores probar la compatibilidad de su software y asegurarse de que sus æpps y herramientas funcionen correctamente después del hard fork.

La versión final de Fortuna (3.0.0) está programada para estar disponible en GitHub el 22 de mayo de 2019.

BRI: Recompensa de Desarrollo

El primer voto de gobernanza on-chain en el Universo æternity, la Iniciativa de Recompensa de Bloque, se concluyó en la mañana del 15 de mayo. Sus resultados se unieron a master, convirtiéndose en parte del protocolo con el Fortuna Release Candidate 1. El equipo de desarrollo ya lo implementó en Testnet y en entornos de prueba adicionales. La configuración y la documentación relacionada a los cambios breaking de protocolo relacionados con el BRI se actualizaron y se verificaron los nuevos mecanismos breaking de protocolo.

State Channels

Se completaron las siguientes tareas de los state channels:

  • Terminó la refactorización de las actualizaciones off-chain que forman parte del Protocolo Noise y no parte del protocolo on-chain. Esto permite que se utilicen diferentes protocolos y reduce la cantidad de datos publicados on-chain en una disputa;
  • Se corrigió un problema de serialización en los canales WebSocket API que podría causar inconsistencias en la ejecución de contratos off-chain;
  • Se eliminó la WebSocket legacy API;
  • Aumentó el precio base de Force Progress para que coincida con el precio de una llamada de contrato regular;
  • Se insertó un script de búsqueda de registros;
  • Se revisaron las respuestas de error de WebSocket y se hicieron más consistentes;
  • Enseñó a la Finite State Machine cómo tratar las Cuentas Generalizadas (sigue siendo un trabajo en progreso);
  • Se mejoró la WebSocket API relacionada con la secuencia de cierre de solo (trabajo en progreso también).

El equipo de desarrollo también logró fusionar una serie de correcciones de errores y continuó su trabajo en la implementación de Stratum. Stratum se integró en el entorno de prueba y se depuró el contrato que administra los pagos de recompensa a los mineros.

¡Gracias por tu apoyo!

Si tienes preguntas o comentarios, compártelos en el Foro:

Interesado en æternity? Ponte en contacto:

GitHub | Forum | Reddit | Twitter | YouTube | LinkedIn

--

--

Aeternity Foundation
æternity blog

Aeternity Foundation - Empowering innovation, open-source development, and ecosystem growth around the æternity blockchain.