Braidpool: antrasis kasybos decentralizavimo konkurentas

By Bitcoin Žurnalas - prieš 4 mėnesius - Skaitymo laikas: 4 minutės

Braidpool: antrasis kasybos decentralizavimo konkurentas

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 Kulpreetas Singhas gavo tęsti savo darbą ties jo įgyvendinimu.

Pastarąsias kelias savaites vyravo diskusijos apie naujausią „Ocean“ paleidimą ir jų sprendimą filtruoti užrašus ir kitus sandorių tipus, kurie, jų nuomone, yra šlamštas. Pokalbis apie jų sandorių filtravimą visiškai dominavo diskusijoje ir visiškai užtemdė temą, kaip pagerinti kasybos ekosistemos decentralizaciją.

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.

Paprastai baseinas atlieka tris pagrindinius dalykus:

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“ visus tris tvarko paskirstytu būdu.

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 my last piece 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.

Viena „Braidpool“ problema bus ta pati problema, su kuria „Ocean“ iš pradžių kovojo: „bootstrapping“. Tačiau, skirtingai nei „Ocean“, nėra „Braidpool bendrovės“, kuri subsidijuotų pradinį nepastovios sėkmės ir netikrumo ieškant bloką laikotarpį. Tai kelia klausimą, kas eina pirmas? Bet koks tikrasis „Braidpool“ turi greitai išaugti iki pakankamai didelės tinklo dalies, kad išlygintų sėkmės nepastovumą, arba tie kalnakasiai, kurie pasilieka su baseinu, nepasiekę tokio augimo, tiesiog praras pinigus. Be to, atsižvelgiant į tai, kad nėra jokio „paskutinės išeities šablono teikėjo“, į kurį būtų galima kreiptis, kaip „Ocean“, kai jie integruos „Stratum v2“, kalnakasiai turi paleisti savo mazgus. Tam reikalinga vientisa ir intuityvi vartotojo patirtis, kad kalnakasiai nebūtų atstumti nuo dalyvavimo protokole. Kaip atvirojo kodo projektas, o ne įmonė, UX gali būti patobulintas ir optimizuotas kitais metais, kol jis bus kuriamas.

Protokolo kūrėjų planas, kaip iš pradžių bandyti paleisti baseiną, yra labai paprastas: nustumti kasybos naudojant „Braidpool“ riziką nuo tikrųjų kalnakasių ir finansų rinkos formuotojams. Tai, kad ne grandinės sandorių, kuriais lėšos paskirstomos kalnakasiams, išvestis gali būti priskirta bet kuriuo adresu, atveria duris žmonėms, perkantiems teisę į tokią kasybos atlygio produkciją, skirtą jų adresu. Tai suteikia galimybę sudaryti ateities sandorius, pasirinkimo sandorius ar kitas finansines sutartis be kasybos. Tokios priemonės suteikia Braidpool dalyvaujantiems kalnakasiams galimybę sumažinti dispersijos riziką, susijusią su naujo fondo įkrovimu.

Trumpam grįžę į vandenyną, jie labai reikšmingai prisidėjo prie šios erdvės, bandydami imtis architektūrinių pokyčių kasybos ekosistemoje, kad atremtų vyraujančią centralizacijos spaudimą. Tačiau neabejotina, kad jie nemato jokio nuolatinio augimo, o augimas yra būtinas, kad jie iš tikrųjų turėtų įtakos problemoms, kurioms spręsti jie buvo įkurti.

Tikimės, kad Braidpoolas gali būti alternatyvus būdas išspręsti šias problemas nepriimant ginčytinų sprendimų, dėl kurių „Ocean“ neabejotinai sabotavo savo pastangas. Kelias ateinančias dienas stebėkite akis, kad pamatytumėte „Braidpool“ protokolo lygmeniu. 

Originalus šaltinis: Bitcoin žurnalas