Што такое прапановы па паляпшэнню біткойна (BIP) і як яны працуюць?

Першым крокам гэтага працэсу з'яўляецца дасягненне значнага кансенсусу ў суполцы. Часам нават самыя каштоўныя прапановы могуць заняць гады, перш чым яны будуць ухвалены або адхілены, таму што супольнасць не можа знайсці згоду.

Пасля адпраўкі BIP у выглядзе чарнавіка ў BIP GitHub прапанова разглядаецца і празрыста працуе, каб кожны мог бачыць яе ход і наступныя вынікі тэсціравання. Як Блокчейн Bitcoin заснаваны на кодзе, змены пратаколу павінны быць адлюстраваны ў кодзе, і Майнер павінны будуць дадаць спасылку на свой хэшаваны блок, каб сігналізаваць, што яны прымаюць або адхіляюць іх рэалізацыю.

З-за сур'ёзных наступстваў, якія некаторыя змены могуць нанесці Майнерам, мадыфікацыя ў кодзе патрабуе прыняцця пераважнай большасцю каля 95%, калі не будзе дадзена разумная прычына для зніжэння парогавага значэння. Дзевяноста пяць працэнтаў падтрымкі трэба будзе падаць ад апошніх 2,016 Майнер (прыкладна 14 дзён майнинга з 10-хвіліннымі блокамі).

У якасці прыкладу мы будзем выкарыстоўваць нядаўнюю рэалізацыю Стержневой корань мяккай відэльцы, пазначаны як BIP 341. У красавіку 2021 года з дапамогай «хуткага пробнага кода» - прызначанага для хуткага вырашэння праблемы абнаўлення - актывацыя Taproot была аб'яднана ў Bitcoin Core.

У наступныя пару тыдняў па меншай меры 90% здабытых блокаў (1,815 з 2,016 здабытых блокаў) уключалі закадзіраваную спасылку, якая паказвае, што Майнер, якія здабывалі гэтыя блокі, аддаюць перавагу абнаўленню. Гэта адкрыла шлях да дзіўнага кансенсусу, дасягнутага ў наступныя месяцы, які прывёў да канчатковага зацвярджэння ў лістападзе 2021 года.

Канчатковае і афіцыйнае зацвярджэнне BIP адбываецца аўтаматычна, калі карыстальнікі (аператары вузлоў) выбіраюць, якую версію Bitcoin Core загрузіць і запускаюць вузел, які адлюстроўвае гэтыя змены. Затым усе абноўленыя вузлы могуць распазнаваць і прымаць транзакцыі, зробленыя з выкарыстаннем гэтага абноўленага пратаколу.

Падводзячы вынік, гэта асноўныя этапы працэсу зацвярджэння:

  • Любы можа адправіць BIP для змены ядра Bitcoin;

  • Рэдактар ​​павінен прайсці BIP;

  • BIP павінен быць ухвалены ~95% Майнер; і

  • Супольнасць павінна абнавіць праграму да новай версіі.

Вось графік працэсу зацвярджэння BIP:

Image_0

Крыніца: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work