Actualización de desarrollo semanal # 18 – THORChain

Actualización semanal de desarrollo de THORChain para la semana 12-18 de noviembre de 2019

Desde el congelamiento de funciones la semana pasada, el equipo ha estado recortando cualquier función que aún no se haya implementado y que no sea crítica para el éxito de ChaosNet:

Retiros asimétricos Arbitraje interno Pedidos de transacciones basadas en tarifas

Pruebas

El equipo está invirtiendo fuertemente en la construcción de un marco de prueba sólido. Las siguientes pruebas se realizan en la base de código:

Pruebas de unidad en funciones individuales Pruebas de integración que prueban en todo el sistema Pruebas de humo usando un Nodo Binance simulado Pruebas de humo usando un Nodo Binance real en testnet

los Pruebas de humo (donde hay humo, hay fuego) realice 36 transacciones diferentes y pruebe los saldos exactos en cada paso:

Saldos de Wallet y Vault en Binance ChainPool Saldos en estado en premios THORChainPool y Bond

Esto garantiza que THORChain procese todas las transacciones, hasta la unidad más pequeña, exactamente como se planeó. Incluso se realiza un seguimiento de la complejidad en torno al manejo de gas.

Pronto se compartirá más información sobre el alcance total de las pruebas de humo.

El equipo está trabajando en 4 flujos paralelos de esfuerzo. La infraestructura de cadena cruzada ahora se ha fusionado en un único repositorio llamado "THORNode".

THORChainMidgard Public APIT Umbral de firma Implementación del esquema Integración frontal para BEPSwap

THORChain

Más trabajo para limpiar los casos extremos de Yggdrasil, pasar de la configuración de administrador a las constantes globales, agregar una capacidad para financiar la Reserva, así como refactorizar cómo se rastrea el Gas. El nuevo método permite que el módulo Firmante elija cómo enviar la transacción (envío múltiple o único). Luego, el observador sigue con una observación de gas, que luego se deduce del grupo BNB. El déficit se paga con Pool Rewards, depositando Rune en el grupo BNB y comprándolo fuera del mercado para que se penalice a los BNB Stakers. Este método está muy bien resumido para manejar futuras cadenas PoW donde las tarifas de gas son más difíciles de razonar.

API pública de Midgard

El equipo de Midgard ha estado muy ocupado, desarrollando rápidamente el resto de los puntos finales:

Esquema de firma de umbral

El equipo de TSS ha vuelto a implementar con éxito el TSS utilizando la biblioteca Binance Go-TSS:

Implementación Frontend

Más correcciones de errores y ajustes de los comentarios de la comunidad. La implementación con la última API de Midgard ha comenzado.

El equipo está trabajando para estos hitos:

Congelación de funciones: 20 de noviembre de 2019 entregado Auditoría interna: 20 de diciembre de 2019 a tiempo ChaosNet: 03 de enero de 2020 a tiempo