ბრეიდპული: მეორე კონკურენტი მაინინგის დეცენტრალიზებაში

By Bitcoin ჟურნალი - 4 თვის წინ - კითხვის დრო: 4 წუთი

ბრეიდპული: მეორე კონკურენტი მაინინგის დეცენტრალიზებაში

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 კულპრიტ სინგჰ მიიღო გააგრძელოს მუშაობა მის რეალურ განხორციელებაზე.

ბოლო რამდენიმე კვირის განმავლობაში დომინირებდა დისკუსია 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 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.

Braidpool-ის ერთი პრობლემა იქნება იგივე პრობლემა, რომელსაც Ocean თავდაპირველად ებრძოდა: bootstrapping. თუმცა, Ocean-ისგან განსხვავებით, არ არსებობს „ბრეიდპულის კომპანია“, რომელიც სუბსიდირებს არასტაბილური იღბლის საწყის პერიოდს და ბლოკის პოვნაში გაურკვევლობას. აქ ჩნდება კითხვა, ვინ მიდის პირველი? ნებისმიერი ფაქტობრივი ბრეიდპული სწრაფად უნდა გაიზარდოს ქსელის საკმარისად საკმარის ნაწილამდე, რათა აღმოფხვრას იღბლის არასტაბილურობა, ან ის მაინერები, რომლებიც რჩებიან აუზში და ვერ მიაღწევენ ამ ზრდას, უბრალოდ დაკარგავენ ფულს. ასევე, იმის გათვალისწინებით, რომ არ არსებობს „უკანასკნელი კურორტის შაბლონის მიმწოდებელი“ უკან დასაბრუნებლად, როგორც Ocean იქნება Stratum v2-ის ინტეგრირების შემდეგ, მაინერები უნდა საკუთარი კვანძების გაშვება. ეს მოითხოვს მომხმარებლის უპრობლემოდ და ინტუიციურ გამოცდილებას, რათა არ განდევნოს მაინერები პროტოკოლში მონაწილეობისგან. როგორც ღია კოდის პროექტი კომპანიისგან განსხვავებით, ეს UX შეიძლება დაზუსტდეს და ოპტიმიზირებული იყოს მომდევნო წლის განმავლობაში, სანამ ის დამუშავების პროცესშია.

გეგმა, რომელსაც პროტოკოლის შემქმნელებს აქვთ აუზის ჩატვირთვის მცდელობის მცდელობა, ძალიან მარტივია: ბრეიდპულის გამოყენებით მაინინგის რისკი გადაიტანეთ რეალური მაინერებისგან და გადადით ფინანსური ბაზრის შემქმნელებზე. ის ფაქტი, რომ გამომავალი ჯაჭვის გარეშე ტრანზაქციებში, რომელიც ანაწილებს სახსრებს მაინერებს შორის, შეიძლება მინიჭებული იყოს ნებისმიერ მისამართზე, ხსნის კარს იმ ადამიანებისთვის, რომლებიც ყიდულობენ უფლებას, მიიღონ ასეთი მაინინგის ჯილდოს გამომუშავება მათ მისამართზე. ეს იძლევა ფიუჩერსების, ოფციების ან სხვა ფინანსური კონტრაქტების აგების შესაძლებლობას მაინინგის აქტის თავზე. ასეთი ინსტრუმენტები Braidpool-ში მონაწილე მაინერებს საშუალებას აძლევს შეარბილონ დისპერსიის რისკი, რომელიც დაკავშირებულია ახალი აუზის ჩატვირთვასთან.

ოკეანეში ერთი წამით დაბრუნებულმა მათ ძალიან მნიშვნელოვანი წვლილი შეიტანეს ამ სივრცეში, ცდილობდნენ პიონერად შეექმნათ არქიტექტურული ცვლილებები სამთო ეკოსისტემაში გაბატონებული ცენტრალიზაციის ზეწოლის საწინააღმდეგოდ. თუმცა, უდაოა, რომ ისინი ვერ ხედავენ რაიმე მუდმივ ზრდას და ზრდა არის აუცილებლობა მათთვის, რათა მათ ნამდვილად ჰქონდეთ გავლენა იმ საკითხებზე, რომელთა გადასაჭრელადაც დაარსდა.

ვიმედოვნებთ, რომ ბრეიდპული შეიძლება იყოს ალტერნატიული გზა ამ საკითხების გადასაჭრელად საკამათო გადაწყვეტილებების მიღების გარეშე, რამაც გამოიწვია Ocean-მა, შესაძლოა, საკუთარი ძალისხმევის საბოტაჟი. გაახილეთ თვალები მომდევნო რამდენიმე დღის განმავლობაში, რათა უფრო ღრმად შეხედოთ Braidpool-ს პროტოკოლის დონეზე. 

ორიგინალური წყარო: Bitcoin ჟურნალი