THORChain-Netzwerk-Backup nach 20-stündiger Kettenpause – crypto.news

Die THORchain-Netzwerkfirma meldete ein Problem, das zu einem Nicht-Determinismus zwischen einzelnen Knoten geführt hatte, was dazu führte, dass das Netzwerk heruntergefahren wurde. Allerdings erst kürzlich das Proof-of-Bond-Netzwerk und die Cross-Chain-Börse THORChain , erklärt dass es nach einer mehr als 20-stündigen Ausfallzeit nun „voll funktionsfähig“ sei.

Das THORChain-Team twitterte am 28. Oktober, dass der Handel wieder aufgenommen worden sei und dass das Netzwerk „wieder aktiv sei und Blöcke erstelle“. Das Unternehmen meldete ein Problem, das zur Abschaltung des Netzwerks am 27. Oktober führte.

Ein Nicht-Determinismus zwischen Knoten

Die Administratoren des Netzwerks behaupteten zuvor, dass die Zahlungsfähigkeit nichts mit dem Stillstand zu tun habe und durch Nichtdeterminismus zwischen einzelnen Knoten verursacht wurde, nachdem die Blockchain-Administratoren am Donnerstag den Ausfall des THORChain-Netzwerks aufgrund eines Softwarefehlers auf Twitter bestätigt hatten. Nach der Feststellung, dass die Ausfallzeit nichts mit Zahlungsfähigkeit zu tun habe, versicherte das Unternehmen seinen Kunden, dass sie versuchen würden, so schnell wie möglich eine Lösung zu finden.

Laut einem früher veröffentlichten Update von THORChain, bemerkte das Unternehmen die Quellen des Nichtdeterminismus zwischen den Knoten, was das Problem etwa vier Stunden nach der ersten Benachrichtigung verursachte.

Die Forscher sagten, dass Konsensstopps in einer verteilten Zustandsmaschine aus Quellen des Nichtdeterminismus zwischen den Knoten resultieren und vor einer Beschädigung des Hauptbuchs schützen. Die Netzwerkadministratoren listeten die Verfahren auf, die zur Behebung des Problems erforderlich waren, und stellten fest, dass sie fast am Ziel waren: Lokalisieren der Quelle des Nichtdeterminismus, Veröffentlichen eines Updates und Neustarten der Zustandsmaschine.

THORChain behauptet, es sei eine String-Manipulation gewesen, nachdem er zurückgelaufen ist

Das Team berichtete, dass sie das Problem nach weiteren drei Stunden als String-Manipulation identifiziert hatten Händler und Investoren warteten auf die Antwort des Unternehmens. Laut ihrer Aussage hätten die Entwickler das Problem bemerken müssen, weil das falsche Memo sofort ausgewechselt und nie in den Block eingetragen wurde. Das fehlerhafte Memo wurde in den Block geschrieben, was sich auf das Mainnet auswirkte, da es eine Warteschlange enthält, die verhindert, dass der Swap auf demselben Block synthetisiert wird.

Das Team hatte die Einstellung des Betriebs aufgrund des Vorfalls angekündigt und seine Kunden um Geduld gebeten, während es Anweisungen vorbereitete, während der Fix sofort geliefert wurde. Nach 15 Stunden Ausfall war das Netzwerk kurz darauf endlich wieder betriebsbereit, woraufhin das Team der Firma ein Update bereitstellte.

Nach Angaben der Firma stellte sich heraus, dass der Code einen cosmos.Uint (anstelle eines uint64) in einen String geschoben hat, was dazu führte, dass der String den Punkt des riesigen int und nicht seinen tatsächlichen Wert erhielt, was zu unterschiedlichen Memo-Strings auf verschiedenen Knoten führte. Das fehlerhafte Memo wird niemals auf die Festplatte oder den Block geschrieben. Daher hat die Anweisung dies nicht gesehen.

Die Kette wurde aus Sicherheitsgründen gestoppt, aber laut einer THORChain-Sprecherin beabsichtigte das Unternehmen, dies zu tun „zurückkehren, sobald die Quelle des Nichtdeterminismus aufgedeckt ist“. Während der Ausfallzeit bestätigte die Token-Swapping-Plattform THORSwap jedoch, dass Ethereum- und ERC-20-Swaps weiterhin unterstützt werden.

Mehr zu THORchain

Das Cosmos SDK wurde verwendet, um die unabhängige Blockchain THORChain zu erstellen, die als Cross-Chain Decentralized Exchange (DEX) fungieren würde. Es nutzt einen automatisierten Market-Maker-Mechanismus (AMM), der den frühen Versionen von Uniswap (Uniswap) oder Bancor (BNT) ähnelt, wobei THORChains natives Token (RUNE) als wesentliches Swap-Paar dient.


Folgen Sie uns auf Google News

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