Το Bitcoin Lightning Network χάνει αποκλεισμό μετά από τεράστια συναλλαγή πολλαπλών σημάτων

Δίκτυο αστραπήςΗ πειραματική φύση του, ένα δίκτυο στρώματος 2 χτισμένο πάνω από Bitcoin που επιτρέπει ταχύτερες συναλλαγές με χαμηλή χρέωση, είναι ένας από τους λόγους για τους οποίους οι προγραμματιστές προειδοποιούν τους χρήστες να μην διακινδυνεύουν μεγάλα ποσά κατά την αποστολή και τη λήψη χρημάτων.

Η προειδοποίηση τώρα ακούγεται ακόμα πιο λογική αφού ένας προγραμματιστής Bitcoin εξέτασε ακούσια τα όρια του δικτύου δημιουργώντας μια σύνθετη συναλλαγή πολλαπλών υπογραφών (multi-sig) που είδε το Lightning Network να χάνει την παραγωγή ενός μπλοκ. Αν και το δίκτυο συνέχισε να παράγει μπλοκ και πληρωμές δρομολογίων, αυτό το χαμένο μπλοκ σήμαινε ότι το δίκτυο ήταν προσωρινά εκτός συγχρονισμού.

Συνήθως, οι χρήστες του Lightning Network ανοίγουν κανάλια χρησιμοποιώντας μια απλή ρύθμιση πολλαπλών σημείων 2 από 2, όπου απαιτούνται δύο υπογραφές για να ξοδέψουν τα χρήματα.

Αυτό που έκανε ο Burak Keceli, ο ιδρυτής της Bitmatrix, ήταν να δημιουργήσει μια συναλλαγή πολλαπλών σημείων 998 από 999 στο Bitcoin, που σημαίνει ότι απαιτούσε 998 υπογραφές ιδιωτικού κλειδιού για τον έλεγχο ταυτότητας της συναλλαγής - μια εξαιρετικά περίπλοκη και ασυνήθιστη εργασία από μόνη της.

Πρόβλημα συγχρονισμού του Bitcoin Lightning Network

Αν και η συναλλαγή, η οποία κόστισε στον προγραμματιστή 4.90 δολάρια σε χρεώσεις, έγινε αποδεκτή από τους παραγωγούς μπλοκ και εξορύχθηκε σε ένα κύριο δίκτυο Bitcoin, μπέρδεψε τη μέθοδο που χρησιμοποιούσε η LND για να υπολογίσει ποιο ήταν το πιο πρόσφατο μπλοκ Bitcoin.

As εξήγησε από τον Olaoluwa Osuntokun, CTO στο Lightning Labs, "εξαιτίας αυτού του σφάλματος το LND δεν μπόρεσε να αναλύσει ένα νέο μπλοκ, αλλά μπορούσε να συνεχίσει να προωθείται κανονικά", ενώ τυχόν αιτήματα για άνοιγμα νέων καναλιών απορρίφθηκαν καθώς το LND αναγνώρισε ότι Το εσωτερικό πορτοφόλι δεν συγχρονίστηκε με την αλυσίδα.

Αφού πολλοί χρήστες πήγαν στο Github να παραπονιέσαι ότι δεν μπορούσαν να ανοίξουν νέα κανάλια στο δίκτυο λόγω του προβλήματος συγχρονισμού, οι προγραμματιστές στο Lightning Labs εντόπισαν και κυκλοφόρησαν μια επείγουσα επιδιόρθωση, η οποία είναι τώρα διαθέσιμος ως LND v0.15.2.

Αν και επιλύθηκε επιτυχώς, η υπόθεση έδειξε επίσης ότι η ανάπτυξη του Δικτύου Lightning είναι ακόμη ένα έργο σε εξέλιξη και πολλά άλλα πράγματα θα πρέπει να αντιμετωπιστούν πριν το πρωτόκολλο μπορεί να θεωρηθεί αρκετά σταθερό.

Σημείωση του συντάκτη: Αυτό το άρθρο ενημερώθηκε στις 11 Οκτωβρίου 2022, στις 11:19 π.μ. ET για να αντικατοπτρίζει ότι το Lightning Network δεν συνετρίβη ποτέ, αλλά αντ' αυτού βγήκε εκτός συγχρονισμού αφού έχασε ένα μπλοκ.

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

Πηγή: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network