Ο δημιουργός του Lightning Network παρουσιάζει την πρώτη έκδοση μιας τεχνολογίας κλιμάκωσης για το Bitcoin

Ο δημιουργός του Lightning Network παρουσιάζει την πρώτη έκδοση μιας τεχνολογίας κλιμάκωσης για το Bitcoin - Lightning Network bitcoin 1024x683Ο δημιουργός του Lightning Network, Tadge Dryja, εργάστηκε σε ένα νέο σχέδιο για έναν ελαφρύτερο πλήρη κόμβο Bitcoin. Την περασμένη εβδομάδα, ο Dryja και μια ομάδα προγραμματιστών κυκλοφόρησαν μια πρώτη έκδοση του λογισμικού Utreexo στο πλαίσιο της πρωτοβουλίας Digital Currency Initiative (DCI) του MIT.

Το Utreexo αναφέρεται συγκεκριμένα στις διαστάσεις «κατάστασης» ενός πλήρους κόμβου, ο οποίος εμφανίζει ενημερωμένες πληροφορίες σχετικά με το ποιος κατέχει πόσα bitcoin. Το Utreexo μειώνει το μέγεθος της κατάστασης από περίπου τέσσερα gigabyte σε λιγότερο από ένα kilobyte. Αυτό θα μπορούσε να είναι ένα μεγάλο βήμα προς τα εμπρός, αλλά δεν έχει ακόμη εφαρμοστεί πλήρως.

Ένας "υπερ-κλαδευμένος κόμπος"

Επί του παρόντος, οι πλήρεις κόμβοι Bitcoin περιέχουν κάθε συναλλαγή που έχει γίνει ποτέ, με χρονική διάρκεια περίπου 200 GB. Οι κλαδευμένοι πλήρεις κόμβοι μπορούν να μειώσουν το μέγεθος του ιστορικού συναλλαγών σε μόλις μισό gigabyte.

Αλλά δεν πρόκειται για την αποθήκευση της εξόδου αδιάθετης συναλλαγής του Bitcoin (UTXO), η οποία συλλέγει την ποσότητα των bitcoin - εδώ προσφορά σε πραγματικό χρόνο – συνδέεται με κάθε διεύθυνση bitcoin. Αυτή η παρτίδα δεδομένων καταλαμβάνει λιγότερο από 4 GB δεδομένων.

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

«Το Utreexo είναι ένας νέος δυναμικός συσσωρευτής που βασίζεται σε κατακερματισμό, ο οποίος επιτρέπει την εκπροσώπηση εκατομμυρίων εξόδων σε ένα κιλό - αρκετά μικρό για να γραφτεί σε ένα φύλλο χαρτιού», εξηγεί ο Dryja στον ιστότοπο του MIT DCI.

Πρόκληση SPV

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

Ωστόσο, οι κόμβοι SPV δεν διατηρούν το απόρρητο των χρηστών και είναι πιο ευαίσθητοι σε επιθέσεις από τους κόμβους Utreexo. Δεδομένου ότι η Utreexo προσφέρει αυτά τα οφέλη ασφαλείας, η Dryja ελπίζει ότι μπορεί να ξεφύγει από τον τομέα του SPV στο διάστημα (αρκεί να γράφει το λογισμικό Utreexo όπως έχει προγραμματιστεί) Αλλά υποστηρίζει επίσης ότι είναι δύσκολο να αντικατασταθεί πλήρως το SPV, καθώς το SPV είναι ακόμη πιο εύκολο να εκτελεστεί.

Προώθηση αλλά με προσοχή

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

Για να το κάνετε αυτό, θα πρέπει να τροποποιήσετε το Bitcoin Core, το πιο δημοφιλές λογισμικό κόμβου Bitcoin. Αλλά αυτό θα μπορούσε να είναι επικίνδυνο. Το Utreexo είναι "μια σημαντική επανεξέταση του τρόπου λειτουργίας του Bitcoin, τροποποιώντας τον κώδικα συναίνεσης", γράφει ο Dryja.

«Είναι επομένως πιθανό να είναι δύσκολο να εισαγάγετε τον κώδικα Utreexo στο Bitcoin Core και με βάσιμο λόγο. Θέλουμε να διασφαλίσουμε ότι δεν παρουσιάζουμε προβλήματα σε ένα σύστημα που διαχειρίζεται τόσα πολλά χρήματα », δήλωσε ο Dryja.