Braidpool: Ένας δεύτερος ανταγωνιστής στην αποκέντρωση της εξόρυξης

By Bitcoin Περιοδικό - 4 μήνες πριν - Χρόνος ανάγνωσης: 4 λεπτά

Braidpool: Ένας δεύτερος ανταγωνιστής στην αποκέντρωση της εξόρυξης

Yesterday the Human Rights Foundation announced a wave of new grants for a diverse range of projects. I want to focus on one specific project and grant: Braidpool, and the grant Kulpreet Singh έλαβε να συνεχίσει το έργο του για την ουσιαστική εφαρμογή του.

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

Μπρέιντπουλ can hopefully be a conversational reset on this topic. While Ocean is a centralized mining pool that aims to decentralize parts of its operation, namely block template construction and mining payouts (at least above the threshold that is economically viable), Braidpool is a fully decentralized mining pool protocol. No aspect of the pool is left to a centralized entity in its design.

Μια πισίνα κάνει συμβατικά τρία βασικά πράγματα:

They construct the block templates miners mine onThey divvy up the work, i.e. the nonce numbers each individual miner tries to hash the block template with in order to find a valid block, and keep track of who has found shares that meet the share difficulty requirements to earn a chunk of the next coinbase rewardThey custody block reward payouts and distribute them to individual miners

Το Braidpool χειρίζεται και τα τρία αυτά με κατανεμημένο τρόπο.

In Braidpool each individual hasher is required to run their own full node, and in the process construct their own block templates. To handle tracking who did what work, Braidpool implements its own blockchain of sorts composed of “weak blocks.” These weak blocks are essentially perfectly valid Bitcoin blocks that members of the Braidpool are mining, with the exception that they do not meet the difficulty target requirement of the main network. They meet a lower difficulty target set within the Braidpool. These weak blocks take the role of shares in the scheme, allowing individual miners to keep track of who has contributed how much work to the group effort to find a block. Braidpool, like Ocean, aims to handle distribution of mining rewards amongst the miners in a non-custodial way, but they take a very different approach than Ocean. This aspect of the protocol has evolved quite a lot since το τελευταίο μου κομμάτι on it. Instead of integrating with a Lightning hub to facilitate the atomic payout to miners when a block is found with a coinbase paying the hub, they have moved to a multisig threshold based model using FROST multisig, an m-of-n Schnorr scheme. All of the miners in the pool send the coinbase reward to a FROST address composed of all the individual miners with a 2/3rds signing majority required, and after finding a block they pre-sign a transaction paying out the individual miners for their contribution. Periodically the pool takes all past spendable coinbase outputs, condenses them to one UTXO, and then updates the tree of transactions that pay out each miner their proportional earnings.

Ένα πρόβλημα με το Braidpool θα είναι το ίδιο πρόβλημα με το οποίο ο Ocean αγωνίστηκε αρχικά: το bootstrapping. Ωστόσο, σε αντίθεση με την Ocean, δεν υπάρχει «εταιρεία Braidpool» που να επιδοτεί την αρχική περίοδο ασταθούς τύχης και αβεβαιότητας για την εύρεση ενός μπλοκ. Αυτό θέτει το ερώτημα, ποιος πηγαίνει πρώτος; Οποιοδήποτε πραγματικό Braidpool πρέπει γρήγορα να αναπτυχθεί σε ένα αρκετά μεγάλο τμήμα του δικτύου για να εξομαλύνει την αστάθεια της τύχης, διαφορετικά όσοι ανθρακωρύχοι παραμένουν με ένα pool που δεν επιτυγχάνουν αυτή την ανάπτυξη θα καταλήξουν απλώς να χάσουν χρήματα. Επίσης, δεδομένου ότι δεν υπάρχει «πάροχος προτύπων έσχατης ανάγκης» για να επιστρέψετε, όπως θα είναι και η Ocean μόλις ενσωματώσει το Stratum v2, οι miners πρέπει τρέχουν τους δικούς τους κόμβους. Αυτό απαιτεί μια απρόσκοπτη και διαισθητική εμπειρία χρήστη για να μην απομακρύνει τους ανθρακωρύχους από τη συμμετοχή στο πρωτόκολλο. Ως έργο ανοιχτού κώδικα σε αντίθεση με μια εταιρεία, αυτό το UX μπορεί να βελτιστοποιηθεί και να βελτιστοποιηθεί τον επόμενο χρόνο, ενώ βρίσκεται σε εξέλιξη.

Το σχέδιο που έχουν οι δημιουργοί του πρωτοκόλλου για να προσπαθήσουν να εκκινήσουν το pool αρχικά είναι πολύ απλό: ωθήστε τον κίνδυνο εξόρυξης με ένα Braidpool μακριά από τους πραγματικούς εξορύκτες και στους δημιουργούς χρηματοοικονομικών αγορών. Το γεγονός ότι μια έξοδος στις συναλλαγές εκτός αλυσίδας που διανέμουν κεφάλαια μεταξύ των ανθρακωρύχων μπορεί να εκχωρηθεί σε οποιαδήποτε διεύθυνση ανοίγει την πόρτα σε άτομα που αγοράζουν το δικαίωμα να έχουν μια τέτοια απόδοση ανταμοιβής εξόρυξης δεσμευμένη στη διεύθυνσή τους. Αυτό δίνει τη δυνατότητα να δημιουργήσετε συμβόλαια μελλοντικής εκπλήρωσης, δικαιώματα προαίρεσης ή άλλα χρηματοοικονομικά συμβόλαια πέρα ​​από την πράξη εξόρυξης. Τέτοια μέσα δίνουν στους ανθρακωρύχους που συμμετέχουν στο Braidpool έναν τρόπο να μετριάσουν τον κίνδυνο διακύμανσης που σχετίζεται με την εκκίνηση ενός νέου pool.

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

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

Πρωτότυπη πηγή: Bitcoin περιοδικό