Τι είναι το hard fork;

Με λίγα λόγια

Το hard fork είναι αλλαγή στους κανόνες ενός blockchain που δεν είναι συμβατή με το παλιό λογισμικό. Μπορεί να οδηγήσει σε δύο ξεχωριστές αλυσίδες, αν παραμείνουν ενεργοί υποστηρικτές και των δύο εκδόσεων.

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

Τι γίνεται όταν κάποιοι παίκτες αλλάζουν τους κανόνες, αλλά οι υπόλοιποι θέλουν να συνεχίσουν όπως πριν;

Σκεφτείτε ένα επιτραπέζιο όπου η νέα έκδοση επιτρέπει κινήσεις που η παλιά απαγορεύει. Όσοι παίζουν με τους παλιούς κανόνες δεν μπορούν να δεχτούν αυτές τις κινήσεις ως έγκυρες. Κάτι αντίστοιχο συμβαίνει σε ένα hard fork, δηλαδή μια μη συμβατή διακλάδωση του blockchain: οι κόμβοι (nodes) με το παλιό λογισμικό απορρίπτουν block που γίνονται αποδεκτά με τους νέους κανόνες.

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

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

Ένα hard fork μπορεί να επιτρέψει τεχνικές βελτιώσεις που δεν χωρούν στους υπάρχοντες κανόνες. Δεν δημιουργεί υποχρεωτικά νέο νόμισμα. Αν η κοινότητα ακολουθήσει τη νέα έκδοση και η παλιά εγκαταλειφθεί, το δίκτυο συνεχίζει χωρίς μόνιμη διάσπαση σε δύο ενεργές αλυσίδες.

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

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

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

Αν κρατάς νομίσματα σε ανταλλακτήριο, η πρόσβαση σε τυχόν δεύτερο νόμισμα εξαρτάται από την πολιτική του. Σε δικό σου πορτοφόλι, μπορεί να χρειάζεται συμβατό λογισμικό. Μην δίνεις ποτέ τη φράση ανάκτησης (seed phrase) σε σελίδες που υπόσχονται να σου «ξεκλειδώσουν» νομίσματα από fork.

Σε ορισμένες διασπάσεις υπάρχει επίσης κίνδυνος αναπαραγωγής συναλλαγής (replay attack): μια συναλλαγή στη μία αλυσίδα μπορεί να ισχύσει και στην άλλη, αν δεν υπάρχουν κατάλληλες προστασίες. Πριν μεταφέρεις νομίσματα, έλεγξε τις οδηγίες του δικτύου και του πορτοφολιού σου.