Release 0.10.0 listo!
Con mucha dedicación y paciencia, esta semana logramos entregar nuestro nuevo release: 0.10.0. El release está enfocado en optimizar y mejorar la seguridad del protocolo de sincronización de pares al reducir la cantidad de data intercambiada entre ellos y garantizar que la sincronización sea resistente a las fallas de la red.
Pero hay más. Además del trabajo sobre el protocolo de sincronización de æternity, la nueva versión:
- Facilita la verificación de la transacción de Coinbase, al incluir la recompensa de minería dentro de ella. Esto afecta tanto al consenso como a la BD persistente;
- Hace que la búsqueda de bloques/encabezados sea más rápida al introducir un índice en la BD. Esto afecta la BD persistente;
- Corrige un vector de ataque, en el que un nodo malicioso puede afirmar que está a una altura de un millón por delante con mayor dificultad. Antes de esta corrección, un par debería leer todos los millones de encabezados y comenzar a construir la cadena antes de que sean capaces de detectar el comportamiento malicioso del nodo. Si este ataque se realiza de manera repetida, podría agotar por completo la memoria del nodo. La solución le permite a un par determinar si el nodo es malicioso y romper todas las comunicaciones posteriores con él.
En paralelo, continuamos nuestro trabajo en VM y el lenguaje Sophia smart contract, estamos progresando continuamente en la implementación de canales de estado que harán que nuestros contratos inteligentes vuelen y endurezcan la seguridad de las comunicaciones peer-to-peer al finalizar la integración del Noise security framework.
Tu apoyo siempre es bienvenido y su mejor forma es código y/o ideas. Muéstranos lo que tienes!
¿Interesado en æternity? Síguenos:
No Comments.