Bitcoin(BTC)$117,713.003.66%
Ethereum(ETH)$2,994.956.35%
XRP(XRP)$2.8313.23%
Tether(USDT)$1.00-0.03%
BNB(BNB)$696.352.63%
Solana(SOL)$164.183.04%
USDC(USDC)$1.000.00%
Dogecoin(DOGE)$0.21229514.59%
TRON(TRX)$0.3031634.03%
Lido Staked Ether(STETH)$2,993.746.40%

Децентралізація майнінгу біткойнів за допомогою Braiins — що зробив біткойн
Ян Чапек і Павел Моравец є співзасновниками Braiins, компанії з видобутку біткойнів. У цьому інтерв’ю ми обговорюємо оновлення Braiins до свого оновленого програмного забезпечення протоколу Stratum V2 для об’єднаного майнінгу, як воно допомагає вирішити проблему централізації майнінгу біткойнів і чому Braiins надав програмне забезпечення Stratum спільноті як відкрите програмне забезпечення.
– – – –
Розвиток і зростання спільного майнінгу біткойнів є критично важливою частиною підтримки безпеки біткойнів. Синергія масштабу завжди мала впливати на біткойн, коли він переходив до більш зрілої технології. Однак централізація є загрозою існування біткойна. Майнінг-пули, започатковані Яном і Павлом у 2010 році, дозволили невеликим майнерам продовжувати отримувати віддачу від обмеженої хеш-потужності, що, таким чином, посилило безпеку мережі.
Тим не менш, так само, як піднесення мегамайнерів сконцентрувало хешрейт, так само відбулося зростання великих майнінг-пулів. У лютому понад 52% хешрейта контролювали лише 2 пули майнінгу (Foundry USA і Antpool). Це не означає, що ці майнінг-пули мають злі наміри. Але біткойн завжди повинен захищатися від атаки через ненадійні механізми. Перехід Marathon через фільтрацію транзакцій, які не відповідають вимогам OFAC у 2021 році, був попередженням.
Рішення проблеми полягає в протоколі зв’язку, який використовується для з’єднання майнерів із пулами майнінгу. Існуючий протокол, Stratum V1, був розроблений і розповсюджений як програмне забезпечення з відкритим вихідним кодом компанією Braiins у 2012 році. Хоча з того часу він успішно підтримував пули для майнінгу біткойнів, він потребував оновлення з низки причин. Таке оновлення дозволило вирішити цю проблему централізації безпосередньо.
Stratum V2 передає повноваження для написання нових блоків від операторів пулу в руки окремих майнерів. Це забезпечується підпротоколом у Stratum V2 під назвою «Job Negiotator». Стимулом для прийняття є те, що інші оновлення забезпечують швидший (тобто прибутковіший) і безпечніший зв’язок. Це елегантне рішення, побудоване з тими ж технічними та орієнтованими на спільноту принципами, що й відкритий код Bitcoin. Děkuji Braiins!