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

Foto por Joel Filipe

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:

https://forum.aeternity.com/c/development


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 *