«Швидка пробна» активація Taproot на Bitcoin все ще може включати мережу безпеки «UASF»
Пробну версію Speedy майже схвалено для активації Taproot, але код все ще може містити мережу безпеки «активована користувачем програмна вилка» (UASF), про всяк випадок.
Taproot – найбільш очікуване оновлення біткойна за всю історію – «закрилося» вже рік, але ONE в спільноті біткойнів не дійшов згоди щодо того, як його активувати. З Speedy Trial нарешті може бути рішення, хоча воно все ще може включати «активований користувачем програмний форк» (UASF).
На публічній зустрічі у вівторок в Internet Relay Chat зацікавлені сторони Bitcoin більш-менш погодилися щодо нещодавно запропонованого методу Speedy Trial, заявивши, що активація може початися в квітні або травні (приблизно на місяць пізніше, ніж очікувалося, коли попередні методи активації були на столі). Серйозних заперечень щодо пропозиції на засіданні не було.
Оскільки Speedy Trial (більш-менш) отримує широку підтримку, Bitcoin спільнота наближається до завершення саги, яка почалася багато років тому. Якщо припустити, що все піде за планом і Speedy Trial буде успішним, Taproot може запрацювати на блокчейні біткойнів у листопаді цього року.
А якщо не вийде? Тоді спільнота Bitcoin отримує нові уроки щодо консенсусу. І це також означає, що ми можемо повернутися на круги ONE з «активованою користувачем програмною вилкою» як неминучим методом активації.
Що таке Taproot?
Taproot оснастить Bitcoin підписами Шнорра, схемою підпису, яку Bitcoin міг використовувати з ONE дня і яка дасть поштовх програмному забезпеченню Політика конфіденційності, зберігання та масштабування біткойнів.
Читайте також: Як оновлення Bitcoin Taproot покращить Технології в програмному забезпеченні Bitcoin
На відміну від SegWit, останнього великого оновлення біткойна, Taproot не протистоїть. Але навіть незважаючи на те, що саме оновлення T підлягає обговоренню, спосіб вивести Taproot онлайн був предметом дуже гарячих дебатів.
Це тому, що на відміну від централізованої мережі чи сервісу, де ONE особа чи група людей можуть диктувати оновлення в односторонньому порядку, Bitcoin не має центральної влади. Оновлення ретельно обговорюються сотнями, якщо не тисячами зацікавлених сторін у соціальних мережах.
Навіть коли оновлення є так званим «м’яким форком», як-от Taproot, що означає, що воно сумісне між старішим і новішим програмним забезпеченням, до реалізації ставляться з увагою. Отже, якщо консенсус щодо шляху активації Taproot T , важко просуватися вперед із оновленням без достатньої підтримки.
Що таке Speedy Trial?
Таким був т. зв lockedintimeout
або «LOT» дебати.
По суті, спільнота не могла вирішити, чи повинен Taproot вийти з ладу, якщо майнери його T приймуть, або чи має активація включати код для «активованого користувачем програмного форка», коли оператори вузлів примусово активують Taproot шляхом занесення в чорний список блоків, які T підтримують код оновлення (подібний «сценарій програмного розгалуження, що активується користувачем зіграв роль в активації SegWit).
Читайте також: Активація Taproot Bitcoin набирає обертів завдяки новій пропозиції «Швидкого випробування».
Розробник Bitcoin Рассел О'Коннор запропонував Швидкий суд щоб вийти з глухого кута та забезпечити швидке випробування за допомогою пожежі, щоб побачити, чи будуть майнери швидко оновлюватися (і, отже, чи потрібен UASF).
У рамках Speedy Trial у майнерів буде три місяці, щоб повідомити про підтримку Taproot після того, як його код буде доставлено через Bitcoin CORE, основну версію програмного забезпечення Bitcoin. Якщо 90% блоків за певний проміжок часу не підтримують Taproot, це означає, що майнери T підтримують оновлення, і активація не вдається. Якщо порогове значення досягнуто, активація відбувається після шестимісячного періоду «блокування». Протягом цього проміжку часу оновлення є в сумці, але його фактична активація відкладена, щоб переконатися, що немає збоїв.
(ONE потенційна помилка: майнерам насправді T потрібно оновлюватися до Taproot протягом періоду сигналізації; їм потрібно лише повідомити про свою підтримку, і вони роблять це, додаючи унікальний BIT коду до блоків, які вони майнують. Таким чином, затримка частково існує, тому майнери мають достатньо часу між сигналізацією та активацією для оновлення своїх вузлів).
Код, який би запустив Speedy Trial, міг би надходити або з Пропозиції щодо вдосконалення Bitcoin 9 (BIP9), код для якої вже існує, або через BIP8, який потрібно було б закодувати.
Резервний план UASF
«Ми фактично там, де були кілька тижнів тому, але з більшими даними», — заявив розробник Bitcoin Сьорс Провост на Van Wirdum Sjorsnado. подкаст на Швидкий суд.
Дійсно, цей підхід у певному сенсі є скороченою версією пропозиції LOT=False, яка була раніше обговорювалося разом із LOT=True.
Читайте також: Оновлення Bitcoin Taproot заплановано на липень, але деякі більш тонкі деталі ще T завершені
У разі невдачі Speedy Trial це буде схоже на LOT=False, оскільки нічого не відбувається. Це також, ймовірно, прокладе шлях до сценарію LOT=True, зазначили деякі члени спільноти під час обговорення активації Taproot у вівторок.
«Якщо Speedy Trial не вдасться, я вважаю, що випуск UASF неминучий», — сказав користувач Шесек.
«Користувачам буде рекомендовано очікувати наступного «реального» розгортання, якщо про це T буде повідомлено», — сказав у чаті розробник Bitcoin Люк Дашджр, де «реальний» означає активацію операторами вузлів через LOT=True або UASF. Успішний розробник Погляди , що Speedy Trial зазнає невдачі, тому що терміни надто короткі та майнери можуть не активуватися навіть після сигналу.
Укладати спати чи «пробивати» проблему?
У деяких аспектах Speedy Trial є втішною активацією. Це ні для кого не перший вибір, але люди все одно підтримують його, оскільки він може запропонувати кінець тому, що стало виснажливим, затягнутим обговоренням щодо оновлення, яке вносить зміни до кількох рядків коду біткойна (так, справді).
Розробник Blockstream і Bitcoin Расті Рассел порівняв Speedy Trial із «перенесенням» проблеми (а саме, плавної координації активації м’якої вилки) на поле, щоб розібратися з наступним днем.
«Я розумію, що люди втомилися, і ніхто не хоче конфлікту», — сказав він у чаті, уточнюючи пізніше свою позицію, що вважає Speedy Trial «жахливою ідеєю».
За словами Рассела, це жахлива ідея, оскільки вона створює прецедент, згідно з яким має WIN найшвидший і найефективніший спосіб оновлення, а не ONE , який робить операторів вузлів остаточними арбітрами для вибору змін у програмному забезпеченні Bitcoin. Ця роль арбітра, як стверджують Рассел і йому подібні, була ключовим висновком із саги SegWit і ONE з найефективніших перевірок біткойна для користувачів проти впливових інтересів.
Ось чому прихильники цієї лінії мислення хочуть, щоб код для певної форми UASF був включений у випуск Speedy Trial із самого початку.
Якщо Speedy Trial зазнає невдачі, то активація буде спиратися на софтфорк, що активується користувачем у стилі BIP8 – пропозиція, яка раніше обговорювалася, але не мала консенсусу, що спонукало до Speedy Trial.
Цей метод активації відбуватиметься після пробної версії Speedy і включатиме річний (або 15-місячний) період сигналізації, після якого Taproot автоматично активуватиметься на вузлах користувачів через UASF. (За цим сценарієм Taproot буде активовано у 2022 або, найпізніше, у 2023 році).
Тим не менш, Speedy Trial має вийти з ладу, щоб ця резервна копія почала діяти, і, схоже, зацікавлені сторони погоджуються спочатку спробувати Speedy Trial.
Ще одна зустріч відбудеться наступного тижня, яка може нарешті покласти це питання.
Colin Harper, Blockspace Media
Колін пише про Bitcoin. Раніше він працював у CoinDesk технічним кореспондентом і Luxor Технології Corp. як керівник відділу досліджень. Зараз він є головним редактором Blockspace Media, а також є фрілансером для CoinDesk, Forbes і Bitcoin Magazine. Він тримає Bitcoin.
