Першым крокам гэтага працэсу з'яўляецца дасягненне значнага кансенсусу ў суполцы. Часам нават самыя каштоўныя прапановы могуць заняць гады, перш чым яны будуць ухвалены або адхілены, таму што супольнасць не можа знайсці згоду.
Пасля адпраўкі 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:
Крыніца: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work