Fork

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

Υπάρχουν δύο τύποι Fork: τα soft και hard Fork. Και οι δύο τύποι Fork δημιουργούν μια διακλάδωση στο ιστορικό συναλλαγών του blockchain, αλλά το κάνουν με διαφορετικό τρόπο και με διαφορετικές συνέπειες για το δίκτυο. Ένα soft Fork είναι μια αναβάθμιση λογισμικού στο blockchain που δεν διαχωρίζει την αλυσίδα στα δύο, εφόσον οι περισσότεροι κόμβοι του δικτύου εφαρμόζουν αυτήν την αναβάθμιση.

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

Σε σύγκριση με τα hard Fork, τα soft Fork θεωρούνται μια πιο συνετή και ασφαλής εναλλακτική λύση, καθώς είναι συμβατά με προηγούμενες εκδόσεις. Αυτό σημαίνει ότι οι κόμβοι που δεν αναβαθμίζουν στη νεότερη έκδοση του πρωτοκόλλου θα συνεχίσουν να αναγνωρίζουν την αλυσίδα ως έγκυρη. Τα soft Fork μπορούν να προσθέσουν νέα χαρακτηριστικά και λειτουργίες που δεν αλλάζουν τους κανόνες που ακολουθεί το blockchain. Αυτού του είδους τα Fork χρησιμοποιούνται συχνά για την εφαρμογή νέων χαρακτηριστικών σε επίπεδο προγραμματισμού.

Η διακλάδωση μεταξύ Ethereum και Ethereum Classic είναι ένα παράδειγμα hard Fork. Το Fork προέκυψε λόγω μιας διαφωνίας σχετικά με την απόφαση να αντιστραφούν οι συναλλαγές μετά την παραβίαση του DAO. Από την άλλη, η ενσωμάτωση της πλευρικής αλυσίδας SegWit του Bitcoin που κυκλοφόρησε τον Αύγουστο του 2017 είναι ένα παράδειγμα soft Fork.

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

Μάθετε περισσότερα: Επεξήγηση hard Fork και soft Fork