Rede THORChain faz backup após uma pausa de 20 horas – crypto.news

A empresa de rede THORchain relatou um problema que resultou em não determinismo entre nós individuais, o que levou ao desligamento da rede. No entanto, recentemente, a rede de prova de títulos e a troca de cadeia cruzada THORChain Declarado que após um tempo de inatividade de mais de 20 horas, agora estava “totalmente funcionando”.

A equipe THORChain twittou em 28 de outubro que o comércio havia sido restabelecido e que a rede estava “novamente e criando bloqueios”. A empresa relatou um problema que levou ao desligamento da rede em 27 de outubro.

Um não-determinismo entre nós

Os administradores da rede alegaram anteriormente que a solvência não estava relacionada à paralisação e foi causada pelo não determinismo entre nós individuais depois que os administradores de blockchain reconheceram a interrupção da rede THORChain no Twitter na quinta-feira devido a uma falha de software. Depois de afirmar que o tempo de inatividade não tinha nada a ver com solvência, a empresa passou a afirmar aos seus clientes que eles estavam tentando encontrar uma solução o mais rápido possível.

De acordo com uma atualização publicada anteriormente por THORChain, a empresa percebeu as fontes de não determinismo entre os nós, causando o problema cerca de quatro horas após a primeira notificação.

Os pesquisadores disseram que as interrupções de consenso em uma máquina de estado distribuído resultam de fontes de não determinismo entre nós e protegem contra a corrupção do livro-razão. Os administradores de rede listaram os procedimentos necessários para corrigir o problema, observando que eles estavam quase lá: localizar a fonte do não determinismo, publicar uma atualização e reiniciar a máquina de estado.

THORChain alega que foi manipulação de string depois de correr de volta

A equipe relatou que eles identificaram o problema como manipulação de string depois de mais três horas como traders e os investidores aguardavam a resposta da empresa. De acordo com sua declaração, os desenvolvedores deveriam ter notado o problema porque o memorando incorreto foi trocado imediatamente e nunca entrou no bloco. O memorando defeituoso foi escrito no bloco, o que impactou a rede principal, pois contém uma fila que impede que a troca seja sintetizada no mesmo bloco.

A equipe anunciou a interrupção das operações devido ao incidente e pediu paciência de seus clientes enquanto preparava instruções enquanto a correção estava sendo entregue imediatamente. Após 15 horas de inatividade, a rede finalmente estava funcionando, logo após o que a equipe da empresa forneceu uma atualização.

De acordo com a empresa, o código estava empurrando um cosmos.Uint (em vez de um uint64) em uma string, fazendo com que a string obtivesse o ponto do vasto int em vez de seu valor real, resultando em diferentes strings de memorando em vários nós. O memorando com defeito nunca é gravado em disco ou bloco. Portanto, a declaração não viu isso.

A cadeia foi interrompida por questões de segurança, mas de acordo com uma porta-voz da THORChain, a empresa pretendia “reverter quando a fonte do não-determinismo for descoberta”. No entanto, durante o tempo de inatividade, a plataforma de troca de token THORSwap confirmou que as trocas Ethereum e ERC-20 ainda eram suportadas.

Mais sobre THORchain

O Cosmos SDK foi usado para criar a blockchain independente THORChain, que atuaria como uma troca descentralizada de cadeia cruzada (DEX). Ele faz uso de um mecanismo de formador de mercado automatizado (AMM) semelhante às primeiras versões do Uniswap (Uniswap) ou Bancor (BNT), com o token nativo do THORChain (RUNE) servindo como o par de troca essencial.


Siga-nos no Google Notícias

Fonte: https://crypto.news/thorchain-network-back-up-after-a-20-hour-chain-pause/