Τι είναι το SegWit;

Με λίγα λόγια

Το SegWit (Segregated Witness) είναι αναβάθμιση του Bitcoin που διαχωρίζει τα δεδομένα υπογραφών από το βασικό μέρος της συναλλαγής, βελτιώνοντας τη χωρητικότητα των block και διορθώνοντας τεχνικά προβλήματα.

Από τη συντακτική ομάδα του Cryptonomy · Ενημέρωση · 2′ ανάγνωση

Πώς χωρούν περισσότερες συναλλαγές στο Bitcoin χωρίς να καταργηθούν οι έλεγχοι ασφαλείας;

Το Segregated Witness αποδίδεται ως «διαχωρισμένος μάρτυρας». Ο «μάρτυρας» εδώ είναι τα δεδομένα που αποδεικνύουν ότι επιτρέπεται να ξοδευτούν συγκεκριμένα bitcoin, κυρίως οι ψηφιακές υπογραφές. Το SegWit τοποθετεί αυτά τα δεδομένα σε ξεχωριστό τμήμα της συναλλαγής. Οι υπογραφές δεν διαγράφονται ούτε βγαίνουν εκτός blockchain. Παραμένουν διαθέσιμες για επαλήθευση.

Φανταστείτε έναν φάκελο με μια εντολή πληρωμής και τα υπογεγραμμένα δικαιολογητικά της. Αντί όλα να αντιμετωπίζονται ως ένα ενιαίο πακέτο, η εντολή και τα δικαιολογητικά οργανώνονται χωριστά. Στο Bitcoin, όμως, υπάρχει και μια επιπλέον αλλαγή: τα δεδομένα υπογραφών υπολογίζονται με μικρότερη βαρύτητα στο όριο χωρητικότητας του block. Έτσι, ανάλογα με το είδος των συναλλαγών, μπορούν να χωρέσουν περισσότερες.

Γιατί έχει σημασία

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

Το SegWit αντιμετωπίζει επίσης την αλλοιωσιμότητα συναλλαγών (transaction malleability): τη δυνατότητα να αλλάξει το αναγνωριστικό μιας συναλλαγής μέσω αλλαγών στα δεδομένα υπογραφής, χωρίς να αλλάξει η πληρωμή. Η διόρθωση αυτή βοήθησε στην ανάπτυξη του Lightning Network, όπου οι συναλλαγές χρειάζονται σταθερά αναγνωριστικά.

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

Τι να προσέξεις

Σε ένα πορτοφόλι μπορεί να συναντήσεις την επιλογή «Native SegWit», με διευθύνσεις Bitcoin που αρχίζουν από bc1q. Δεν είναι άλλο νόμισμα ούτε διαφορετικό δίκτυο. Πριν από μια ανάληψη, έλεγξε ότι η υπηρεσία αποστολής υποστηρίζει τον συγκεκριμένο τύπο διεύθυνσης. Επίσης, η χρέωση ανάληψης ενός ανταλλακτηρίου δεν ταυτίζεται απαραίτητα με την πραγματική χρέωση της συναλλαγής στο δίκτυο.