Η BitMEX ανακοινώνει ανταγωνιστικό πελάτη στο Bitcoin Core

Το ερευνητικό τμήμα του ανταλλακτηρίου κρυπτονομισμάτων BitMEX ανακοίνωσε τον δικό του πελάτη λογισμικού Bitcoin. Ο πελάτης θα πρέπει να ανταγωνίζεται το Bitcoin Core Client, το οποίο θεωρείται η υλοποίηση αναφοράς και χρησιμοποιείται από περίπου το 95% όλων των κόμβων. Ο νέος πελάτης «Bitcoin BitMEX Research» έχει σχεδιαστεί για να μειώνει την εξάρτηση του δικτύου από ένα ενιαίο μεγάλο αποθετήριο λογισμικού.

Σε μια ανάρτηση ιστολογίου, η BitMEX Research συζήτησε τα πλεονεκτήματα των ανταγωνιστικών πελατών λογισμικού και κατέληξε στο συμπέρασμα ότι ένας αποκλειστικός πελάτης BTC ήταν απαραίτητος για να διορθωθεί η παρανόηση ότι το Bitcoin Core είναι υπεύθυνο για την ανάπτυξη του κρυπτονομίσματος και «έχει τη μοναδική ικανότητα να αλλάζει ή να αποτρέπει αλλαγές στους κανόνες συναίνεσης του Bitcoin».

Ιστορικά, το Bitcoin Core Client πηγαίνει πίσω στον Satoshi Nakamoto. Πριν από το 2013, ο πελάτης Bitcoin που είχαν εγκαταστήσει όλοι οι κόμβοι του δικτύου ονομαζόταν πελάτης Satoshi και η υλοποίηση αναφοράς αναφερόταν συχνά ως Bitcoin QT/Bitcoind. Μετά την εξαφάνιση του Satoshi Nakamoto, ο Gavin Andresen δημοσίευσε μια ερώτηση στο φόρουμ του Bitcoin Foundation σχετικά με τη μετονομασία του Bitcoin-Qt. Ο Mike Hearn, ένας άλλος προγραμματιστής, έδωσε στον πελάτη το όνομα "Bitcoin Core", το οποίο έγινε αποδεκτό από την κοινότητα. Πολλοί τότε άρχισαν να αποκαλούν το έργο λογισμικού "Bitcoin Core", αλλά στην πραγματικότητα τίποτα δεν άλλαξε.

Οι συντάκτες του BitMEX υποστηρίζουν ότι η παρανόηση του βασικού ελέγχου του Bitcoin από λίγους προγραμματιστές προέκυψε κατά τη διάρκεια και μετά τη συζήτηση για το μέγεθος του μπλοκ. Αυτές οι συζητήσεις, υποστηρίζει η BitMEX Research, χάνουν το νόημα επειδή εναπόκειται στον ιδιοκτήτη του κόμβου να αποφασίσει ποιον πελάτη θα εγκαταστήσει. Στην πραγματικότητα, το Bitcoin Core δεν ελέγχει τους κανόνες συναίνεσης του Bitcoin. Για παράδειγμα, το έργο λογισμικού Bitcoin Core δεν μπορεί να αναγκάσει τους κόμβους να αναβαθμίσουν ή να τροποποιήσουν. Αυτό έδειξε επίσης το κρίσιμο σφάλμα του Bitcoin Core Client πριν από έναν μήνα:

Οι άνθρωποι τείνουν να αναζητούν κάποιον που έχει τον έλεγχο των κανόνων πρωτοκόλλου του Bitcoin. Πριν και κατά τη διάρκεια του Blocksize War, πολλοί νόμιζαν ότι ήταν ανθρακωρύχοι, μεγάλες εταιρείες ή ο Gavin Andresen. Μία από τις απροσδόκητες αρνητικές συνέπειες αυτού του πολέμου είναι ότι πολλοί φαίνεται να έχουν αλλάξει γνώμη, πιστεύοντας ότι το Bitcoin Core είναι στην εξουσία, μια εξίσου εσφαλμένη άποψη. Η αλήθεια είναι, όσο δύσκολο κι αν είναι να εκτιμηθεί, ότι οι τελικοί χρήστες είναι τελικά υπεύθυνοι για το Bitcoin.

Ο Satoshi Nakamoto είχε τη δική του άποψη για το θέμα ενός και μόνο πελάτη, όπως γράφει το BitMEX. Ήταν αντίπαλος του:

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

Το Bitcoin BitMEX ResearchClient

Ο νέος πελάτης από την BitMEX Research, στοχεύει στη μείωση της εξάρτησης του δικτύου από ένα ενιαίο μεγάλο αποθετήριο λογισμικού χωρίς να αναλαμβάνει νέους κινδύνους για το οικοσύστημα. Για το σκοπό αυτό, η ομάδα BitMEX δεν επιθυμεί να κάνει αλλαγές στη συναίνεση, να αναγκάσει ένα hard fork ή να προσπαθήσει να εφαρμόσει ξανά το πρωτόκολλο ξαναγράφοντας τη βάση του κώδικα. Αντίθετα, το BitMEX Research Client θα βασίζεται στη βάση κώδικα Bitcoin Core.

Δεδομένου ότι είναι ένα soft fork από το Bitcoin Core, δεν υπάρχει κανένας κίνδυνος […] όπως φοβόταν ο Satoshi. Ο πελάτης του BitMEX Research δεν αλλάζει επίσης τους κανόνες συναίνεσης του Bitcoin, επομένως δεν ισχύουν οι ανησυχίες σχετικά με αμφιλεγόμενες διασπάσεις αλυσίδων. Έτσι, εάν το αποθετήριο Core Bitcoin παραβιαστεί ή διαγραφεί, η βάση κώδικα μπορεί να βελτιωθεί με το Bitcoin BitMEX Research Repository ή άλλο πελάτη.

Η υλοποίηση BitMEX είναι ήδη διαθέσιμη στο Github. Το αν ο πελάτης μπορεί να αλλάξει την κυριαρχία του Bitcoin Core μένει να φανεί.