Τι είναι τα hard forks και τα soft forks του blockchain;

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

Τύποι forks blockchain
Υπάρχουν δύο κύριοι τύποι forks blockchain:
- Ένα soft fork: μια αναβάθμιση συμβατή με την προηγούμενη που δεν δημιουργεί δύο ξεχωριστές αλυσίδες. Επιτρέπει μια ομαλή μετάβαση καθώς όλοι οι κόμβοι στο δίκτυο μπορούν να συνεχίσουν να επικυρώνουν συναλλαγές και μπλοκ, διατηρώντας τη συναίνεση ακόμη και αν ορισμένοι συμμετέχοντες επιλέξουν να μην αναβαθμίσουν το λογισμικό τους.
- Ένα hard fork: μια σημαντική και μη αναστρέψιμη απόκλιση στους κανόνες του πρωτοκόλλου του blockchain, που έχει ως αποτέλεσμα δύο ξεχωριστές και ασύμβατες αλυσίδες. Αυτό συμβαίνει συνήθως όταν γίνεται μια σημαντική αλλαγή στον κώδικα του blockchain, συχνά οδηγώντας στη δημιουργία ενός νέου κρυπτονομίσματος και κοινότητας.
Τι είναι ένα soft fork;
Ένα soft fork συμβαίνει όταν οι προγραμματιστές κάνουν μια αναβάθμιση συμβατή με την προηγούμενη σε ένα πρωτόκολλο blockchain.
Μετά από ένα soft fork, οι κόμβοι που μπορεί να μην έχουν αναβαθμιστεί στην πιο πρόσφατη έκδοση του πρωτοκόλλου μπορούν να συνεχίσουν να λειτουργούν στο δίκτυο blockchain χωρίς διαταραχή. Οι συναλλαγές και τα μπλοκ που συμμορφώνονται με τους νέους κανόνες είναι έγκυρα και συμβατά με τα μπλοκ που επιβεβαιώθηκαν πριν από το soft fork, καθώς και με τα νέα μπλοκ που δημιουργούνται μετά το soft fork.
Τα soft forks χρησιμοποιούνται συνήθως για την εφαρμογή μικρών αλλαγών, όπως διορθώσεις σφαλμάτων ή βελτιστοποιήσεις. Αυτό συμβαίνει επειδή τα soft forks μπορούν να εκτελούνται χωρίς να προκαλούν πλήρη διαχωρισμό της αλυσίδας.
Τι είναι ένα hard fork;
Ένα hard fork είναι μια μη συμβατή αλλαγή σε ένα πρωτόκολλο blockchain.
Τα hard forks οδηγούν σε σημαντικές και μη αναστρέψιμες αλλαγές στο πρωτόκολλο blockchain, που καθιστούν την νέα έκδοση του blockchain μη συγχρονισμένη με την προηγούμενη έκδοση.
Οι προγραμματιστές ενεργοποιούν αυτόν τον τύπο fork όταν μια σημαντική αναβάθμιση δικτύου εισάγει νέους κανόνες blockchain που είναι ασύμβατοι με το παλιό πρωτόκολλο.
Τα hard forks οδηγούν σε διαχωρισμό του δικτύου σε δύο ξεχωριστά blockchains, το ένα ακολουθεί το παλιό πρωτόκολλο και το άλλο τηρεί το νέο.
Κάθε κλάδος που προκύπτει από ένα hard fork λειτουργεί ανεξάρτητα. Αυτό σημαίνει ότι μετά από ένα hard fork, οι κόμβοι του δικτύου αποδέχονται τις συναλλαγές ως έγκυρες σε έναν κλάδο του fork, αλλά δεν διατηρούν τον άλλο κλάδο που προκύπτει από τον διαχωρισμό.
Τα hard forks συμβαίνουν συχνά όταν υπάρχει ανάγκη να γίνουν σημαντικές αλλαγές στο δίκτυο, όπως η εισαγωγή νέων χαρακτηριστικών, η βελτίωση της ασφάλειας ή η επίλυση ευπαθειών. Οι κόμβοι του δικτύου και οι προγραμματιστές πρέπει να αναβαθμίσουν το λογισμικό τους στην νέα έκδοση του fork προκειμένου να συνεχίσουν να συμμετέχουν στο δίκτυο.
Γιατί είναι σημαντικά τα forks;
Οι προγραμματιστές και οι κοινότητες κόμβων έχουν ιστορικά εφαρμόσει hard forks για να επιλύσουν εσωτερικές διαφωνίες μεταξύ σημαντικών μελών της κοινότητας. Σε πολλές περιπτώσεις, οι εντάσεις μεταξύ ομάδων σχετικά με νέα χαρακτηριστικά, σημαντικές αποφάσεις ή μελλοντικές κατευθύνσεις έχουν εκραγεί σε έντονες δημόσιες μάχες.
Αυτές συχνά κορυφώθηκαν με μία πλευρά να hard-forking το blockchain για να δημιουργήσει μια εντελώς νέα spin-off έκδοση, με το δικό της μοναδικό κρυπτονόμισμα. Είναι τότε στο χέρι των ανθρακωρύχων, των κόμβων και άλλων μελών της ευρύτερης κοινότητας να αποφασίσουν ποιο forked δίκτυο επιθυμούν να χρησιμοποιήσουν στο μέλλον.
Ωστόσο, πολλές άλλες blockchains διεξάγουν soft forks σε πιο τακτική βάση προκειμένου να υιοθετήσουν νέα λειτουργικότητα ή να κάνουν λιγότερο επιδραστικές ενημερώσεις στο πρωτόκολλο blockchain.
Ενώ τα hard forks μπορεί συχνά να φαίνονται ως αποτέλεσμα διαφωνιών εντός της κοινότητας, τα soft forks είναι πιο συχνά το αποτέλεσμα της κοινότητας που συμφωνεί αμοιβαία ότι χρειάζεται να γίνει μια ενημέρωση προκειμένου να διατηρηθεί το δίκτυο.
Ιστορικά παραδείγματα σημαντικών σκληρών διακλαδώσεων
Ethereum και Ethereum Classic
Το 2016, το δίκτυο Ethereum υπ underwent μια σκληρή διακλάδωση για να αναστρέψει την διάσημη επίθεση DAO, στην οποία οι χάκερ έκλεψαν εκατομμύρια δολάρια σε Ether (ETH).
Ωστόσο, ένα μέρος της κοινότητας διαφώνησε με αυτή την προσέγγιση. Αντίθετα, συνέχισαν να υποστηρίζουν την αρχική blockchain, οδηγώντας στη δημιουργία του Ethereum Classic (ETC).
Δείτε τη σελίδα σύγκρισης Ethereum vs. σελίδα σύγκρισης Ethereum Classic για περισσότερες λεπτομέρειες σχετικά με αυτή τη σκληρή διακλάδωση και τις διαφορές μεταξύ αυτών των blockchain.
Bitcoin και Bitcoin Cash
Το 2017, μια αμφιλεγόμενη σκληρή διακλάδωση συνέβη στο δίκτυο Bitcoin, οδηγώντας στη δημιουργία του Bitcoin Cash.
Οι διαφωνίες σχετικά με το όριο μεγέθους μπλοκ οδήγησαν στη διαίρεση. Το Bitcoin Cash ήθελε να αυξήσει το μέγεθος του μπλοκ για να βελτιώσει την κλιμάκωση και την ταχύτητα συναλλαγών. Ωστόσο, πολλοί στην κοινότητα ένιωθαν ότι αυτές οι βελτιώσεις θα γίνουν εις βάρος της αποκέντρωσης και της ασφάλειας.
Χρόνια αργότερα, αυτή η περίοδος διαίρεσης στην κοινότητα Bitcoin αναφέρεται συνήθως ως "οι πόλεμοι του Blocksize."
Δείτε τη σελίδα σύγκρισης Bitcoin vs. σελίδα σύγκρισης Bitcoin Cash για περισσότερες λεπτομέρειες σχετικά με αυτή τη σκληρή διακλάδωση και τις διαφορές μεταξύ αυτών των blockchain.
Litecoin και Bitcoin
Το 2011, ο απόφοιτος του Massachusetts Institute of Technology και επιστήμονας υπολογιστών της Google Charlie Lee διαίρεσε το πρωτόκολλο Bitcoin για να δημιουργήσει το Litecoin.
Με το Litecoin, ο Lee στόχευε να αναπτύξει μια blockchain που θα μπορούσε να ολοκληρώνει τις συναλλαγές πιο γρήγορα και να χρησιμοποιηθεί για να προχωρήσει σε νέες δυνατότητες πριν αυτές ενεργοποιηθούν στο Bitcoin. Το Litecoin έχει συχνά αναφερθεί ως "ασήμι σε σχέση με το χρυσό του Bitcoin."
Δείτε τη σελίδα σύγκρισης Litecoin vs. Σελίδα σύγκρισης Bitcoin για περισσότερες λεπτομέρειες σχετικά με αυτό το hard fork και τις διαφορές μεταξύ αυτών των blockchain.
Περίληψη των forks του blockchain
Αυτοί οι δύο τύποι forks είναι βασικοί μηχανισμοί στον χώρο του blockchain που διευκολύνουν την καινοτομία, τις βελτιώσεις ασφάλειας και τις βελτιώσεις κλιμάκωσης.
Ενώ τα hard forks οδηγούν στη δημιουργία νέων αλυσίδων με αποκλίνουσες πρωτόκολλες, τα soft forks εισάγουν αλλαγές συμβατές με το παρελθόν.
Αυτά τα forks έχουν διαδραματίσει καθοριστικό ρόλο στη διαμόρφωση του τοπίου του blockchain, επιτρέποντας στα δίκτυα να προσαρμόζονται και να εξελίσσονται σε απάντηση σε τεχνολογικές και κοινοτικές αλλαγές.
Ξεκινήστε με την Kraken
Τώρα που έχετε μάθει όλα σχετικά με τους διαφορετικούς τύπους forks, είστε έτοιμοι να κάνετε το επόμενο βήμα στην κρυπτονομισματική σας πορεία;
Κάντε κλικ στο κουμπί παρακάτω για να δημιουργήσετε τον λογαριασμό σας και να αγοράσετε κρυπτονομίσματα στο Kraken σήμερα!