Actualización semanal de desarrolladores # 1 – THORChain

Desarrollo BEPSwap

El equipo está trabajando en 4 flujos de esfuerzos paralelos para entregar el intercambio de BPS, que sigue siendo el enfoque principal.

Cosmos impulsado por SDK StateChain Infraestructura a través de cadenas Implementación de esquemas de firma Integración de front-end para BEPSwap

EstadoChain

Comience a migrar por instaswap y refactorAgregue la definición de PoolUnits y StakeUnits para desacoplar el replanteo de los saldos de la piscina. Permita el replanteo, el intercambio y el doble intercambio.

Infra de cadenas cruzadas

Conecte el websocket de la cadena Binance para observar las direcciones de la agrupación. Construya la redundancia en el servicio de socket web para mejorar la confiabilidad.

Firmas de umbral

Implementar 2 de 3 TSS y benchmark (basado en Genarro-Goldfeder) Implementar 8 de 11 TSS y benchmarkOptimisations for Multi-party computing (MPC) Redes coordinadas para MPCD protocolo de orden de firma determinista

Integración de front-end

Establecimiento del marco:

React / Redux / Redux-SagaAnt DesignSttyled-componentsReact-IntlStorybookJest / Enzyme for Unit TestESLint / Prettier para Code LintingGitLab CIFirebase Hosting

Fuente abierta

Los repositorios del proyecto son actualmente de código cerrado para permitir al equipo tiempo suficiente para construir una base sólida, pero serán de código abierto con recompensas de errores en el próximo mes.

RUNEVault se lanzó basándose en una sugerencia de la comunidad, pero debido al nivel de compromiso de la comunidad, el equipo ahora está dedicando recursos adicionales. Próximos esfuerzos:

RUNEVault es de código abierto:

La infraestructura de puente de THORChain depende en gran medida del éxito de la implementación de TSS en BEPSwap, por lo que BEPSwap ofrecerá una experiencia de aprendizaje invaluable para el equipo. ASGARDEX también tomará un gran préstamo de los comentarios de UX de BEPSwap, por lo que es importante centrarse en gran medida en un lanzamiento exitoso de BEPSwap.

Se está realizando una investigación en curso sobre cómo acelerar y asegurar la implementación de TSS, como este documento reciente que describe un protocolo MPC seguro para realizar un cálculo de n-party de umbral completo sobre un subgrupo de un grupo de curvas elípticas:

https://eprint.iacr.org/2019/768.pdf

Esta semana tiene programadas las siguientes actividades:

Statechain: integre y pruebe utilizando las direcciones de la cadena Binance. Infra de la cadena: entregue un PoC con procesos redundantes. Estatal: pruebe y aplique la lógica de extracción. Frente: entregue un MVP con componentes básicos de la interfaz de usuario completeRUNEVault: mejoras como se comentó anteriormente.