Un Release de Mantenimiento, Mejoras en Proof-of-Fraud y Mejor Consensus

El release de la semana pasada fue principalmente de mantenimiento, pero el equipo de desarrollo también logró trabajar en Bitcoin-NG. ¡Muchas mejoras, arreglos y mejores consensus!

En el release de la semana pasada, el equipo de desarrolladores de æternity corrigió una serie de errores, mejoró la eficiencia de la sincronización, agregó parches para mejorar la resistencia de nuestro algoritmo de consensus contra los ataques DoS y enriqueció aún más la API.

Más específicamente, las siguientes características fueron implementadas y fusionadas en el master de æternity:

  • Se agregó un forzamiento on-chain de progreso para los contratos off-chain del canal. Esto impacta el consensus. [ref], [ref]
  • HTTP API enriquecida para obtener pruebas de inclusión del contrato con inclusión de la cuenta del contrato también. [árbitro]
  • Mejora de la estabilidad de HTTP API [ref], [ref]
  • Se corrigió la instrucción coinbase en AEVM. Esto impacta el consensus. [ref]
  • Hizo posible utilizar TTL absolutos en la API de Sophia Oracle. [ref]
  • Mejora de la estabilidad del cliente WebSocket de los canales. [ref]
  • La apertura del cliente WebSocket del canal mejorado con la funcionalidad del iniciador le da al respondedor una cierta cantidad de tokens en el estado inicial del canal. Este es un acto de buena voluntad y también puede ser 0. [ref]
  • Se aclaró en la HTTP API del usuario que la extensión del oráculo TTL debe ser relativa. [ref]
  • Para una mejor usabilidad, reemplazamos $ prefix delimiter en las direcciones con “_” con el carácter “$”. Un doble clic no seleccionará la dirección completa. [ref]
  • Comprobación y validación mejoradas de micro bloques gossiped light. [ref]
  • Modificados /key-blocks/pending endpoint: el bloque clave pendiente se devuelve incluso cuando el nodo no está minando. [ref]
  • Se eliminó pow y nonce del pending key block y del genesis block devuelto por HTTP API. [ref]
  • Se añadió /key-blocks endpoint para la publicación de key blocks extraídos. [ref]

Simultáneamente, hemos estado finalizando Proof of Fraud para Bitcoin-NG, que pensamos mucho, trabajamos y probamos para asegurarnos de que funciona según lo esperado. Es particularmente importante que esta implementación innovadora de Bitcoin-NG funcione bien, ya que debe salvaguardar la blockchain de æternity de los intentos de engañar al consensus.


¿Interesado en æternity? Síguenos:

GitHub | Forum | Reddit | Telegram | Twitter | Facebook | Mail


Leave a Reply

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