Braidpool: Đối thủ cạnh tranh thứ hai trong việc khai thác phi tập trung

By Bitcoin Tạp chí - 4 tháng trước - Thời gian đọc: 4 phút

Braidpool: Đối thủ cạnh tranh thứ hai trong việc khai thác phi tập trung

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 nhận được để tiếp tục công việc của mình trong việc thực sự thực hiện nó.

Vài tuần qua bị chi phối bởi các cuộc thảo luận về lần ra mắt gần đây của Ocean và quyết định lọc các dòng chữ cũng như các loại giao dịch khác mà họ cho là thư rác. Cuộc trò chuyện xung quanh việc lọc giao dịch của họ đã hoàn toàn chi phối cuộc thảo luận, làm lu mờ hoàn toàn chủ đề cải thiện tính phân cấp của hệ sinh thái khai thác.

bím tóc 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.

Một hồ bơi thường thực hiện ba việc chính:

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 xử lý cả ba điều này theo cách phân tán.

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 mảnh cuối cùng của tôi 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.

Một vấn đề với Braidpool cũng chính là vấn đề mà Ocean gặp phải ban đầu: bootstrapping. Tuy nhiên, không giống như Ocean, không có “công ty Braidpool” nào trợ cấp cho giai đoạn đầu đầy biến động và không chắc chắn trong việc tìm kiếm khối. Điều này đặt ra câu hỏi, ai sẽ đi trước? Bất kỳ Braidpool thực tế nào cũng phải nhanh chóng phát triển đến một phần đủ lớn trong mạng để giảm bớt sự biến động về may mắn, nếu không những người khai thác ở lại với một nhóm không đạt được mức tăng trưởng đó sẽ đơn giản là mất tiền. Ngoài ra, do không có “nhà cung cấp mẫu cuối cùng” nào để dựa vào, vì Ocean sẽ như vậy sau khi họ tích hợp Stratum v2, các công cụ khai thác phải chạy các nút riêng của họ. Điều này đòi hỏi trải nghiệm người dùng liền mạch và trực quan để không khiến các thợ mỏ rời xa việc tham gia vào giao thức. Là một dự án nguồn mở trái ngược với một công ty, UX đó có thể được hoàn thiện và tối ưu hóa trong năm tới khi nó đang được phát triển.

Kế hoạch mà những người tạo ra giao thức đưa ra để cố gắng khởi động nhóm ban đầu rất đơn giản: đẩy rủi ro khai thác bằng Braidpool ra khỏi những người khai thác thực tế và chuyển sang các nhà tạo lập thị trường tài chính. Thực tế là đầu ra trong các giao dịch ngoài chuỗi phân phối tiền giữa các thợ mỏ có thể được chỉ định cho bất kỳ địa chỉ nào sẽ mở ra cơ hội cho mọi người mua quyền có đầu ra phần thưởng khai thác như vậy được cam kết đến địa chỉ của họ. Điều này mang lại khả năng xây dựng các hợp đồng tương lai, quyền chọn hoặc các hợp đồng tài chính khác ngoài hoạt động khai thác. Những công cụ như vậy cung cấp cho những người khai thác tham gia Braidpool một cách để giảm thiểu rủi ro sai lệch liên quan đến việc khởi động một nhóm mới.

Trở lại Ocean trong giây lát, họ đã đóng góp rất đáng kể cho không gian này trong việc cố gắng tiên phong thay đổi kiến ​​trúc trong hệ sinh thái khai thác nhằm chống lại áp lực tập trung hóa hiện hành. Tuy nhiên, không thể phủ nhận rằng họ không thấy bất kỳ sự tăng trưởng nào liên tục và tăng trưởng là điều cần thiết để họ thực sự có tác động đến các vấn đề mà họ được thành lập để giải quyết.

Hy vọng rằng Braidpool có thể là một con đường thay thế để giải quyết những vấn đề này mà không đưa ra những quyết định gây tranh cãi dẫn đến việc Ocean được cho là đã tự phá hoại những nỗ lực của chính mình. Hãy chú ý theo dõi trong vài ngày tới để có cái nhìn sâu hơn về Braidpool ở cấp độ giao thức. 

Nguồn chính thức: Bitcoin Tạp chí