Δημιουργία αντιγράφων ασφαλείας δικτύου THORchain μετά από 20ωρη παύση της αλυσίδας – crypto.news

Η εταιρεία δικτύου THORchain ανέφερε ένα πρόβλημα που είχε ως αποτέλεσμα τη μη ντετερμινισμό μεταξύ μεμονωμένων κόμβων, γεγονός που οδήγησε στον τερματισμό του δικτύου. Ωστόσο, μόλις πρόσφατα, το δίκτυο proof-of-bond και η ανταλλαγή μεταξύ αλυσίδων THORChain δηλώνονται ότι μετά από περισσότερο από 20 ώρες διακοπής λειτουργίας, τώρα «λειτουργούσε πλήρως».

Η ομάδα του THORChain ανάρτησε στο Twitter στις 28 Οκτωβρίου ότι το εμπόριο είχε αποκατασταθεί και ότι το δίκτυο «ξαναλειτουργούσε και δημιουργούσε μπλοκ». Η εταιρεία ανέφερε ένα πρόβλημα που οδήγησε στον τερματισμό του δικτύου στις 27 Οκτωβρίου.

Ένας μη-ντετερμινισμός μεταξύ κόμβων

Οι διαχειριστές του δικτύου ισχυρίστηκαν νωρίτερα ότι η φερεγγυότητα δεν είχε σχέση με τη στάση και προκλήθηκε από μη ντετερμινισμό μεταξύ μεμονωμένων κόμβων, αφού οι διαχειριστές blockchain αναγνώρισαν τη διακοπή του δικτύου THORChain στο Twitter την Πέμπτη λόγω σφάλματος λογισμικού. Αφού δήλωσε ότι ο χρόνος διακοπής δεν είχε καμία σχέση με τη φερεγγυότητα, η εταιρεία προχώρησε να ισχυριστεί στους πελάτες της ότι προσπαθούσαν να βρουν μια λύση το συντομότερο δυνατό.

Σύμφωνα με προηγούμενη ενημέρωση που δημοσιεύτηκε από THOR Αλυσίδα, η εταιρεία παρατήρησε τις πηγές μη ντετερμινισμού μεταξύ των κόμβων, προκαλώντας το πρόβλημα περίπου τέσσερις ώρες μετά την πρώτη ειδοποίηση.

Οι ερευνητές είπαν ότι οι αναστολές συναίνεσης σε μια κατανεμημένη μηχανή καταστάσεων προκύπτουν από πηγές μη ντετερμινισμού μεταξύ των κόμβων και προστατεύουν από τη διαφθορά του καθολικού. Οι διαχειριστές του δικτύου απαρίθμησαν τις διαδικασίες που απαιτούνται για την επίλυση του προβλήματος, σημειώνοντας ότι ήταν σχεδόν εκεί: εντοπισμός της πηγής του μη ντετερμινισμού, δημοσίευση μιας ενημέρωσης και επανεκκίνηση του κρατικού μηχανήματος.

Η THORChain ισχυρίζεται ότι ήταν χειραγώγηση χορδών μετά την επανάληψη

Η ομάδα ανέφερε ότι είχε αναγνωρίσει το πρόβλημα ως χειρισμό χορδών μετά από άλλες τρεις ώρες εμπόρους και οι επενδυτές περίμεναν την απάντηση της εταιρείας. Σύμφωνα με τη δήλωσή τους, οι προγραμματιστές θα έπρεπε να είχαν παρατηρήσει το πρόβλημα επειδή το εσφαλμένο σημείωμα απενεργοποιήθηκε αμέσως και δεν μπήκε ποτέ στο μπλοκ. Το ελαττωματικό σημείωμα γράφτηκε στο μπλοκ, το οποίο επηρέασε το κεντρικό δίκτυο, καθώς περιέχει μια ουρά που εμποδίζει τη σύνθεση της ανταλλαγής στο ίδιο μπλοκ.

Η ομάδα είχε ανακοινώσει τη διακοπή των εργασιών λόγω του συμβάντος και ζήτησε υπομονή από τους πελάτες της καθώς ετοίμαζε οδηγίες ενώ η επισκευή παραδόθηκε αμέσως. Μετά από 15 ώρες διακοπής λειτουργίας, το δίκτυο επιτέλους άρχισε να λειτουργεί λίγο μετά από αυτό, η ομάδα της εταιρείας έδωσε μια ενημέρωση.

Σύμφωνα με την εταιρεία, αποδεικνύεται ότι ο κώδικας ώθησε ένα cosmos.Uint (αντί για ένα uint64) σε μια συμβολοσειρά, με αποτέλεσμα η συμβολοσειρά να πάρει το τεράστιο σημείο int και όχι την πραγματική του τιμή, με αποτέλεσμα διαφορετικές συμβολοσειρές υπομνήματος σε διάφορους κόμβους. Το ελαττωματικό σημείωμα δεν γράφεται ποτέ στο δίσκο ή δεν αποκλείεται. Επομένως, η δήλωση δεν το είδε αυτό.

Η αλυσίδα σταμάτησε για λόγους ασφαλείας, αλλά σύμφωνα με μια εκπρόσωπο της THORChain, η εταιρεία σκόπευε να «Επιστρέψτε μόλις αποκαλυφθεί η πηγή του μη-ντετερμινισμού». Ωστόσο, κατά τη διάρκεια του χρόνου διακοπής λειτουργίας, η πλατφόρμα ανταλλαγής διακριτικών THORSwap επιβεβαίωσε ότι οι ανταλλαγές Ethereum και ERC-20 εξακολουθούσαν να υποστηρίζονται.

Περισσότερα για το THORchain

Το Cosmos SDK χρησιμοποιήθηκε για τη δημιουργία του ανεξάρτητου blockchain THORChain, το οποίο θα λειτουργούσε ως αποκεντρωμένη ανταλλαγή μεταξύ των αλυσίδων (DEX). Χρησιμοποιεί έναν μηχανισμό αυτόματης δημιουργίας αγορών (AMM) παρόμοιο με τις πρώιμες εκδόσεις του Uniswap (Uniswap) ή του Bancor (BNT), με το εγγενές διακριτικό (RUNE) της THORChain να χρησιμεύει ως το βασικό ζεύγος ανταλλαγής.


Ακολουθήστε μας στις Ειδήσεις Google

Πηγή: https://crypto.news/thorchain-network-back-up-after-a-20-hour-chain-pause/