Actualización en el desarrollo de Nervos CKB #43

Del 23 de noviembre 6 de Diciembre 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:

  • Ha verificado y probado el primer modelo de estimación de tarifas.
  • Ha propuesto el mecanismo de la Activación de Bifurcaciones Suaves por el Usuario (UASF en inglés).
  • Remplazaron failure.
  • Propusieron una nueva interfaz para Tentacle con un estilo asíncrono.
  • Mejoraron la compatibilidad de WASM en todos los componentes de CKB.
  • Añadieron algunas métricas en ckb-analyzer.
  • Han estado añadiendo más casos de pruebas de integración.
  • Han estado trabajando en el Canal de la Red y el Cliente Ligero.

Estimador de Tarifas

Boyu ha mejorado el estimador de tarifas con ayuda de Dingwei Zhang, un ingeniero de Blockchain en Cryptape. También hicieron múltiples pruebas y verificaciones.

Propuesta para la Activación de Bifurcaciones Suaves por el Usuario

Ian Yang, uno de los desarrolladores de CKB que han puesto atención a los diseños de sistemas e implementaciones oficiales de los clientes, ha migrado el BIP8 de Bitcoin a CKB para permitir implementaciones paralelas de bifurcaciones suaves basadas en la señalización del minero a través del campo de versión de bloque. Consulta el Pull Request para más detalles.

Remplazando failure

Como se alerto en RUSTSEC-2020-0036, failure está oficialmente en desuso/no se mantiene. Boyu lo ha remplazado con thiserror y anyhow.

Interfaz de Tentacle

Chao ha propuesto una nueva interfaz asíncrona en la librería P2P de tentacle.

Tentacle se ha usado para leer los mensajes de los pares en el framework y pasa los paquetes leídos a la aplicación a través de callbacks.

La nueva interfaz asíncrona añade un nuevo rasgo ProtocolStream donde los desarrolladores de aplicaciones pueden usar la función asíncrona para programar la parte de la lectura. Y así que la lectura soporte el asincronismo. Esta nueva interfaz da a los desarrolladores de aplicaciones un completo poder en la programación con P2P I/O vía asíncrona.

Otras Mejoras

Quake, un desarrollador de CKB, ha enviado varios Pull Requests para mejorar la compatibilidad de WASM en todos los componentes de CKB dado que el prototipo del cliente ligero correrá en el navegador. Owen ha estado trabajando en probar y depurar el filtro del lado del cliente (GCS en inglés) para el cliente ligero.

Guozhen, un ingeniero de Blockchain y almacenamiento distribuido, añadió algunas métricas a ckb-analyzer, un agente para coleccionar métricas avanzadas de CBK.

Yulong ha estado revisando la integración de los casos de prueba de Bitcoin para obtener inspiración para añadir más casos de prueba en CKB.



En las últimas dos semanas, El equipo MAKE:

Neuron

  • Verificaron y lanzaron v0.033.2 hotfix.
  • Añadieron soporte para transferir activos hacia una dirección de PW en la cuenta de activos.
  • Arreglaron la indexación para las Células ACP heredadas.
  • Añadieron soporte a la generación de direcciones cortas ACP y analizaron el backend.
  • Incrementaron la cobertura de las pruebas en la capa de servicio.

SDKs

  • ckb-sdk-js Actualizaron la configuración ACP #516.
  • ckb-sdk-js Lanzaron v0.38.1 para un nuevo bloqueo ACP #518.
  • ckb-sdk-ruby Añadieron soporte a las direcciones cortas ACP #795.
  • ckb-sdk-go Añadieron soporte a las direcciones cortas ACP #795.

DEX

  • Actualizaron las APIs.

Explorador CKB

  • Añadieron soporte a las direcciones cortas ACP.

Cheque Script

  • Discutieron su diseño y desarrollo.
  • Añadieron casos de prueba para Cheque Script.
  • Organizaron las reglas para Cheque Script.

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