Braidpool: Un al doilea concurent în descentralizarea mineritului

By Bitcoin Revista - acum 4 luni - Timp de citire: 4 minute

Braidpool: Un al doilea concurent în descentralizarea mineritului

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 primit să-și continue munca de implementare efectivă a acestuia.

Ultimele săptămâni au fost dominate de discuții despre lansarea recentă a Oceanului și de decizia lor de a filtra inscripțiile și alte tipuri de tranzacții pe care le consideră a fi spam. Conversația despre filtrarea tranzacțiilor lor a dominat în întregime discuția, eclipsând complet subiectul îmbunătățirii descentralizării ecosistemului minier.

Braidpool 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.

O piscină face în mod convențional trei lucruri principale:

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 le gestionează pe toate trei într-un mod distribuit.

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 ultima mea bucată 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.

O problemă cu Braidpool va fi aceeași problemă cu care s-a luptat inițial Ocean: bootstrapping. Spre deosebire de Ocean însă, nu există o „companie Braidpool” care să subvenționeze perioada inițială de noroc volatil și incertitudine în găsirea unui bloc. Aceasta ridică întrebarea, cine merge primul? Orice Braidpool real trebuie să crească rapid într-o porțiune suficient de importantă a rețelei pentru a atenua volatilitatea norocului, sau acei mineri care rămân cu un grup care nu realizează această creștere vor ajunge pur și simplu să-și piardă bani. De asemenea, având în vedere că nu există un „furnizor de șabloane de ultimă instanță” la care să recurgă, așa cum va fi Ocean odată ce vor integra Stratum v2, minerii trebuie sa rulează propriile noduri. Acest lucru necesită o experiență de utilizator simplă și intuitivă pentru a nu îndepărta minerii de la participarea la protocol. Ca un proiect open source, spre deosebire de o companie, acel UX poate fi ajustat și optimizat în următorul an, în timp ce este în dezvoltare.

Planul pe care creatorii protocolului îl au pentru încercarea de a porni pool-ul inițial este foarte simplu: împingeți riscul minării cu un Braidpool departe de mineri reali și mai departe către creatorii de piețe financiare. Faptul că o ieșire în tranzacțiile în afara lanțului care distribuie fonduri între mineri poate fi atribuită la orice adresă deschide ușa oamenilor care cumpără dreptul de a avea o astfel de ieșire de recompensă pentru minerit la adresa lor. Acest lucru oferă posibilitatea de a construi futures, opțiuni sau alte contracte financiare pe lângă actul de minerit. Astfel de instrumente oferă minerilor care participă la Braidpool o modalitate de a atenua riscul de variație asociat cu bootstrapping-ul unui nou pool.

Înapoi la Ocean pentru o secundă, ei au adus o contribuție foarte semnificativă acestui spațiu încercând să inițieze schimbările arhitecturale în ecosistemul minier pentru a contracara presiunile predominante de centralizare. Cu toate acestea, este de netăgăduit că nu înregistrează o creștere continuă, iar creșterea este o necesitate pentru ca ei să aibă cu adevărat un impact asupra problemelor pentru care au fost înființați.

Sperăm că Braidpool poate fi o cale alternativă pentru abordarea acestor probleme fără a lua decizii controversate care au dus la Oceanul, probabil, să-și autosaboteze propriile eforturi. Țineți-vă ochii cu ochii în următoarele zile pentru o privire mai profundă asupra Braidpool la nivel de protocol. 

Sursă originală: Bitcoin Revistă