Що таке пропозиції щодо покращення біткойн (BIP) і як вони працюють?

Збір значного консенсусу в громаді є першим кроком процесу. Іноді навіть найцінніші пропозиції можуть пройти роки, перш ніж вони будуть схвалені або відхилені, оскільки громада не може знайти згоди.

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

Через серйозні наслідки, які деякі зміни можуть спричинити для майнерів, модифікація в коді вимагає прийняття переважною більшістю приблизно 95% голосів, якщо не вказано розумний мотив для нижчого порогу. 2,016-відсоткова підтримка повинна бути надана від останніх 14 майнерів (приблизно 10 днів майнінгу з XNUMX-хвилинними блоками).

Як приклад, ми використаємо нещодавню реалізацію Стержневий корінь soft-fork, позначений як 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