Actualización semanal para desarrolladores n. ° 83. Actualización semanal de desarrolladores de THORChain para la semana… de THORChain THORChain Marzo de 2021

Actualización semanal para desarrolladores de THORChain para la semana 83, del 22 al 29 de febrero; Zombie Node 4yd, New Multichain Testnet, Actualizaciones de Midgard, ASGARDEX es compatible con LTC

El equipo tuvo que lidiar con un hard fork y un nodo zombie. Se realizaron varias mejoras al protocolo fuera del evento. También se relanzó Multichain Testnet, ya que la anterior se había vuelto insolvente debido a muchos pequeños errores con ERC20s. Podría haber sido rescatado (se encontraron y arreglaron todos los errores) pero iba a tomar demasiado tiempo y coordinación. La nueva red se está estabilizando y se están encontrando menos errores. Se espera que Multichain Chaosnet antes de fin de mes.

Binance Chain se sometió a una bifurcación programada, el binario se proporcionó a los operadores de nodos con dos días de anticipación, sin embargo, 8 no se había actualizado en el momento de la bifurcación. Esto provocó que sus nodos Bifrost se desconectaran inmediatamente y se separaran de la red. Inmediatamente comenzaron a acumular puntos de barra y a perder RUNE. El equipo transmitió a todos los operadores. La red estaba parcialmente operativa, pero debido a la firma delegada, pasó por oleadas de fallas de TSS ya que elegía un nodo fuera de línea para firmar. La cola comenzó a crecer y los usuarios notaron retrasos.
12 horas después, 4 nodos aún no se habían actualizado y la cola tenía alrededor de 1000 transacciones de profundidad, la más alta que jamás había tenido. La comunidad comenzó a debatir la prohibición de los nodos problemáticos, lo que provocaría que fueran desalojados (y les costaría a los nodos de prohibición un 0,1% de su fianza como penalización).

12 horas después, se procesaron las 1000 transacciones pendientes, pero 1 nodo 4yd permaneció fuera de línea y se eliminó de la red. La red le dio al nodo 25 minutos para ejecutar el reembolso automático de los activos de yggdrasil, lo que no pudo hacer. Luego, la red redujo el nodo 1,5 veces el valor de los activos que no pudo proporcionar, alrededor de $ 250k, y descargó el enlace RUNE cortado de ese nodo directamente en los grupos. Esta es una función autónoma que está diseñada para garantizar que los nodos no puedan robar de la red.

Para evitar que el nodo en espera vuelva a aparecer y pierda aún más fondos (este es un error, corregido en MCTN), el equipo elevó temporalmente el bono a 800k. La red puede prohibir ese nodo de forma permanente si parece que está a punto de volver a entrar, para evitar que pierda más fondos.

El resultado de este evento derivó en varias mejoras en la red:

Pánico en Bifröst si no puede hablar con todas sus cadenas (evitará que se presente como "listo" para la rotación) Permita que los nodos prohíban la entrada de nodos en espera (tenga en cuenta que prohibir un nodo cuesta el 0,1% del bono). si hay varios Asgards disponibles Divida / ponga en cola en transacciones internas y externas para obtener claridad si la red está retrasando los intercambios

Versión V0.19.1

Esta versión implementó la lógica Bifrost Panic, que evitará que los nodos se unan a una red si no están listos.

https://gitlab.com/thorchain/thornode/-/merge_requests/1518

Midgard: https://testnet.midgard.thorchain.info

THORNode: https://testnet.thornode.thorchain.info

RPC: https://testnet.rpc.thorchain.info (https://cosmos.network/rpc/v0.37.9)

Servicio de semillas: https://testnet.seed.thorchain.info

Los parches multichain incluyeron arreglos del evento Zombie Node.

https://gitlab.com/thorchain/thornode/-/merge_requests?scope=all&state=merged

El trabajo continúa para actualizar Midgard V2 para manejar los requisitos de Multichain.

https://gitlab.com/thorchain/midgard-v2/-/merge_requests?scope=all&utf8=✓&state=merged

Midgard también ha recibido algunas actualizaciones para garantizar que pueda devolver precios precisos en USD, así como ingresos por tarifas.

https://gitlab.com/thorchain/midgard/-/merge_requests?scope=all&utf8=✓&state=merged

https://xchainjs.org

https://github.com/xchainjs/xchainjs-lib/pulls?q=is%3Apr+is%3Aclosed

Los puentes desarrollados activamente se informarán aquí en el futuro. Los puentes se encargan una vez que se identifica un equipo que puede implementar y comienza el trabajo.

Bitcoin: Implementado en testnetEthereum: Implementado en testnet BitcoinCash: Implementado en testnetLitecoin: Implementado en testnetDogecoin: Completo, se activará después de MCCNZCash: Scoped, rain-checkHaven: MSS completo, requiere algunas actualizaciones ahora para finalizar la integraciónMonero: Pendiente implementación de HavenCardano – Scoping para la demostración de testnet, se activará después de MCCN.Avalanche: Rain-check Zilliqa: Scoped, rain-checkBinance Smart Chain: Probablemente después de MCCNEthereum Classic: Rain-verificado Raíz: Rain-check Arbitrum: Rain-check

Integración pendiente de IBC: Cosmos, Terra, Kava, Secret Network, Injective Protocol, Sifchain, Akash Network

Numerosos ajustes de UI / UX basados ​​en comentarios de la comunidad

El trabajo continúa para preparar al cliente para Multichain Chaosnet. V0.0.6 fue lanzado e incluye LTC. El trabajo continúa en ETH y BCH.

Ethereum se integró y se lanzó. El trabajo continúa en LTC y BCH.

https://testnet.asgard.exchange/swap

Las siguientes herramientas reciben actualizaciones periódicas:

@thornode_testnet_bot

@thornode_chaosnet_bot

Próxima versión para el tablero

https://defi.delphidigital.io/thorchain/chaosnet/network

Mejoras continuas, ahora con subdominios personalizados para cada red:

https://thorchain.net/

https://testnet.thorchain.net/

https://multichain-testnet.thorchain.net/

https://viewblock.io/thorchain

https://dash.viewblock.io/d/thorchain

Vea el rendimiento histórico y simule el rendimiento futuro en grupos:

http://www.runedata.info/

Vea las oportunidades de arbitraje actuales en los grupos. Nuevas descripciones generales de estilo de tarjeta.

https://www.runebalance.com/#/pools

RUNEStake se puede utilizar para ver el rendimiento en los fondos de liquidez de THORChain.

https://runestake.info/

Ver la tabla de clasificación actual para comerciantes en THORChain

https://leaderboard.thornode.org/

GrassRootsCrypto publica constantemente excelentes videos educativos en THORChain, los usuarios deben suscribirse y marcar el canal como favorito.

https://www.youtube.com/channel/UCuC_PiCEsNIT6HH88r7vCsw/videos

Soporte multicadena en asgard.exchange y la billetera de escritorio, continúan estabilizando la cadena. Ayude a la comunidad a realizar la transición a Midgard V2. Anticipando el caosnet en 2-3 semanas.