Τι είναι η αναδιοργάνωση αλυσίδας στην τεχνολογία blockchain;

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

On May 25, η αλυσίδα Ethereum Beacon υπέστη αναδιοργάνωση επτά μπλοκ και εκτέθηκε σε έναν κίνδυνο ασφάλειας υψηλού επιπέδου που ονομάζεται οργάνωση αλυσίδας. Επικυρωτές στο Eth2 (τώρα αναβάθμιση επιπέδου συναίνεσης) Το Beacon Chain δεν συγχρονίστηκε μετά από μια ενημέρωση πελάτη που αύξησε συγκεκριμένους πελάτες. Ωστόσο, κατά τη διάρκεια της διαδικασίας, οι επικυρωτές στο δίκτυο blockchain μπερδεύτηκαν και δεν ενημέρωσαν τους πελάτες τους.

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

Για παράδειγμα, οι εξορύκτες X και Y μπορούν και οι δύο να εντοπίσουν ένα έγκυρο μπλοκ ταυτόχρονα, αλλά λόγω του τρόπου με τον οποίο τα μπλοκ εξαπλώνονται σε ένα δίκτυο peer-to-peer, ένα τμήμα του δικτύου θα δει πρώτα το μπλοκ του Χ, ακολουθούμενο από το μπλοκ του Υ.

Εάν τα δύο μπλοκ είναι ίσης δυσκολίας, θα υπάρξει ισοπαλία και οι πελάτες θα έχουν την επιλογή να επιλέξουν τυχαία ή να επιλέξουν το μπλοκ που είδατε προηγουμένως. Όταν ένας τρίτος εξορύκτης, ο Z, δημιουργεί ένα μπλοκ πάνω από το μπλοκ του X ή του Y, η ισοπαλία συνήθως σπάει και το άλλο μπλοκ ξεχνιέται, οδηγώντας σε αναδιοργάνωση της αλυσίδας μπλοκ.

Στην περίπτωση αναδιοργάνωσης της αλυσίδας Beacon του Ethereum, οι ενημερωμένοι κόμβοι ήταν περίπου 12 δευτερόλεπτα ταχύτεροι από τους επικυρωτές που δεν είχαν ενημερώσει τους πελάτες τους στο μπλοκ 3,887,074. Η αναδιοργάνωση της αλυσίδας Ethereum συμβαίνει όταν οι ενημερωμένοι πελάτες υποβάλλουν το επόμενο μπλοκ πριν από τους υπόλοιπους επικυρωτές. Αυτό προκάλεσε σύγχυση στους επικυρωτές σχετικά με το ποιος πρέπει να υποβάλει το αρχικό μπλοκ.

Ο Preston Van Loon, ένας βασικός προγραμματιστής του Ethereum, δήλωσε ότι η αναδιοργάνωση του blockchain Ethereum οφείλεται στην ανάπτυξη της απόφασης Proposer Boost fork, η οποία δεν έχει ακόμη κυκλοφορήσει πλήρως στο δίκτυο. Επιπλέον, αυτή η αναδιοργάνωση είναι μια μη τετριμμένη κατάτμηση του ενημερωμένου έναντι του απαρχαιωμένου λογισμικού πελάτη, και δεν αποτελεί ένδειξη κακής επιλογής πιρουνιού.

Πηγή: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology