Estado del Desarrollo: Semana 2 de Julio, 2018

¡La semana pasada tuvimos muchos desarrollos emocionantes!

En primer lugar, hemos probado con éxito un despliegue de la primera iteración del consenso de Bitcoin-NG. Inicialmente, nuestro plan era crear un mini-release dedicado exclusivamente a Bitcoin-NG. Sin embargo, más tarde se tomó la decisión de no invertir tiempo en crear una versión formal e implementarla en la testnet, sino en implementar la parte superior de la rama principal de Epoch que contenía Bitcoin-NG en un entorno de testnet recién creado donde pudiéramos monitorear y probar el comportamiento de los nodos Epoch.

El release 0.17.0 se creó de acuerdo con el programa habitual el viernes 06.07 y, además de Bitcoin-NG, el release incluye los siguientes cambios:

  • El estado de la cadena es almacenado en la base de datos de una manera más compacta
  • La forma en que se construye la cadena ha cambiado: un líder elegido genera bloques clave y micro bloques. Le siguen los nuevos módulos de generación de candidatos, nuevos formatos serializados y una capa de sincronización mejorada.
  • Es posible configurar los argumentos del encabezado pasados ​​al ejecutable de Cuckoo miner para apoyar a los mineros CUDA (mining> cuckoo> miner> hex_encoded_header)
  • API HTTP mejorada con comprobaciones adecuadas para tamaños de clave.
  • La configuración del proceso minero niceness es posible (mining> cuckoo> miner> nice)
  • La API de websocket de canales está enriquecida con secuencias de depósito y retiro.

Como escribimos en nuestra actualización semanal anterior, algunos de nuestros miembros del equipo de desarrollo central asistieron al workshop “Off the Chain” dedicado a los canales de estado en Berlín. Después del workshop, pasaron un día productivo en la oficina de Ape Unit discutiendo las API usadas por las æpps, así como las características futuras que podrían beneficiar a los desarrolladores de æpps.

Nuestro próximo sprint se dedicará principalmente a completar las piezas faltantes de nuestra implementación de Bitcoin-NG (por ejemplo, Prueba de fraude aún está en proceso), trabajando en lógica de reconexión para canales de estado, mejorando el rendimiento y las pruebas. ¡Pero más sobre esto la próxima semana!


¿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 *