Actualización en el desarrollo de Nervos CKB #42

Del 9 de noviembre al 22 de noviembre del 2020

Cada dos semanas, nos gusta actualizar a la comunidad sobre en qué ha estado trabajando nuestro equipo de desarrollo principal en la red de Nervos.

En las últimas dos semanas, el equipo principal de desarrollo:

  • Comenzó a diseñar la arquitectura para la activación de las bifurcaciones y los mecanismos de bifurcaciones suaves activadas por el usuario.
  • Completó la prueba de aceptación de freezer.
  • Evaluaron algunos algoritmos para estimar las tarifas.
  • Investigaron sobre los problemas de envío de transacciones sobre la red de prueba.
  • Configuraron el panel de referencia.
  • Trabajaron en el diseño del canal de ingeniera de la red y el demo de cliente ligero.

Mecanismo de bifurcación

Una bifurcación es una herramienta para actualizar la blockchain con cambios incompatibles y necesarios para el crecimiento de la estructura abierta y distribuida del blockchain.

Ian Yang, uno de los desarrolladores de CKB le ha puesto atención a los diseños de sistemas e implementaciones oficiales en los clientes, ha comenzado a ver la solución de como implementar las bifurcaciones en el código y como diseñar un método para activar las bifurcaciones mediante votación dirigidas por los usuarios y sobre blockchain.

Freezer

Dingwei Zhang, un ingeniero de Blockchain en Cryptape, ha entregado Chain Freezer y el Pull Request enviado ha pasado la revisión del código, así como las pruebas.

Chain Freezer separa la base de datos en dos partes: Los bloques recientes y un histórico (Bloques anteriores). Los bloques recientes son datos importantes y se pueden colocar en una unidad SSD para mejorar el rendimiento.

Estos avances indican que Chain Freezer se va a lanzar muy pronto.

Estimador de Tarifas

Boyu y Dingwei están trabajando en el estimador de tarifas. Ellos ya implementaron un algoritmo y están evaluando su precisión.

Problema en las transacciones de la red de prueba

Guozhen, un ingeniero de blockchain y de almacenamiento distribuido, Yulong y Boyu están investigado estos problemas en la red de pruebas:

  • La tasa de los bloques tíos son altos. Hemos movido a los mineros a la misma área para bajar la latencia de emisión y ahora es mejor.
  • El intervalo por bloque dura cerca de 40 segundos, lo cual es muy largo comparado a la red principal.
  • Las transacciones no están siendo emitidas a los mineros y están atrapadas en el grupo de transacciones de los usuarios.

Otras mejoras

  • Guozhen y Yulong están trabajando en el panel de referencia.
  • Chao está trabajando en el diseño del canal de la red de ingeniería.
  • Quake, un desarrollador de CKB, y Owen están trabajando en la demostración del cliente ligero.


En las últimas dos semanas, El equipo MAKE:

DEX

  • Trabajó en más pruebas sobre el Deal Maker CLI, ahora se encuentra cubierto a un 100%.
  • Se refactorizó en emparejamiento de las ordenes en el Deal Maker CLI.

Neuron

  • Actualizaron la interfaz de Neuron y las APIS para la migración del ACP.
  • Han estado investigando sobre los problemas de sincronización en Neuron V0.33.
  • Lanzaron Neuron V0.34.0-rc1.

SDKs e integraciones

  • Lanzaron [email protected].
  • Han rediseñado el middleware de integración del Exchange con la aprobación de la célula #784.

Nervos Citizen

  • Lanzaron la app para Android de Nervos Citizen v0.1.0.

Para mantenerse actualizado sobre todo lo relacionado con Nervos:

Únete a nuestra comunidad: Telegram - Discord - GitHub - Foro - Twitter

Esta es una traducción al español por @luisantoniocrag y revisada por @Lalo