Actualización semanal de desarrollo de THORChain para la semana 10-17 de marzo de 2020
El equipo ha dedicado tiempo a analizar los problemas planteados por Certik y abordarlos en la base de código. También han habilitado la firma por lotes y en paralelo para THORChain TSS. La firma por lotes es necesaria para el soporte de Ethereum ya que Ethereum no tiene ningún soporte de protocolo para enviar múltiples salidas (a diferencia de Binance Chain y Bitcoin). La firma paralela es permitir que los nodos participen en múltiples comités de TSS al mismo tiempo.
El equipo también comenzó a trabajar en la nueva arquitectura Ethereum Bifrost.
El equipo completó una serie de fusiones relacionadas con la corrección de errores de problemas encontrados en las pruebas del mundo real, así como las destacadas en el reciente Informe de auditoría de Certik. Además, se ha implementado la firma por lotes de transacciones para permitir que THORNode firme varios mensajes a la vez.
También se creó un punto final para facilitar las consultas de Yggdrasil para devolver datos en bóvedas secundarias. También se agregó un controlador de eventos para eventos de gas.
La mayor parte del trabajo fue habilitar la firma por lotes y en paralelo para THORChain TSS. Se hicieron algunos otros ajustes para hacer que el sistema en general sea más confiable.
El trabajo ha comenzado en el Ethereum Bifrost. La especificación está aquí:
El trabajo en Midgard es principalmente para garantizar que los clientes puedan consumir los datos que necesitan, y cualquier corrección de errores surge de las pruebas e2e de los clientes.
La página de transacciones se ha completado, así como la migración del tutorial a Typecript. Además, se ha realizado un gran trabajo en una rama separada para convertir la base de código a "Big Numbers", lo que garantiza que el cliente pueda manejar todos los rangos de números devueltos por Midgard.
El foco de la semana fue migrar a los componentes React para mantener la base de código en línea con BEPSwap. La semana siguiente será para actualizar el marco de la interfaz de usuario a Ant-Design, que es lo que se usa para BEPSwap. Esto permitirá la similitud con ambas bases de código, permitiendo compartir fácilmente las características.
Actualmente hay recompensas abiertas en la base de código de Asgard Wallet:
Problemas · THORChain / Asgard WalletAsgard WalletAsgard Walletgitlab.com
Además, el equipo está trabajando con varios desarrolladores de la comunidad en algunas tareas específicas.
Revisión de código: completa
Revisión económica: comenzó
Auditoría de TSS: se espera que comience pronto
El testnet actualizado se encuentra en las etapas finales de prueba. Se espera Chaosnet una vez que testnet haya sido completamente validado en varios entornos. Actualmente no hay bloqueadores conocidos para el lanzamiento de Chaosnet.