Очередное обновление биткойн-технологии преодолело первые технические препятствия

Следующее обновление технологии Биткойн преодолело первые технические препятствия - конфиденциальность наличных биткойнов21 января 2020 года Питер Уил, сотрудник Bitcoin Core и создатель обновления, известного как Taproot, отправил изменение в код, над которым он работает, в GitHub, выполнив так называемый «запрос на извлечение», показывая, что код готовы перейти в руки других разработчиков.

Он подчеркнул, что интеграция его кода обусловлена ​​принятием предложения сообществом биткойнов, и что оно было опубликовано с целью раскрытия изменений, которые оно подразумевает.

Большой шаг тянуть запрос

Отправка запроса извлечения, касающегося кода Биткойн-ядра (эталонной реализации или стандартной версии программного обеспечения биткойн, из которого извлекаются все остальные), не приводит к автоматическому применению представленной модификации. Но это ключевой шаг.

Процесс преобразования первоначальной идеи в код происходил в основном за кулисами. «Запрос на извлечение» Уилля ставит его в центр внимания и предполагает, что код ближе к финальной версии.

Хотя Wuille отправил запрос на извлечение информации всего несколько дней назад, несколько разработчиков Биткойн, включая Джона Ньюберри, Бена Вусли и Адама Фиксора, уже опубликовали комментарии по этому вопросу, подтверждая чувства тревожного ожидания этого обновления.

Больше безопасности с Schnorr

Ключевой частью предлагаемого изменения является Schnorr, криптографическая схема подписи, полезная для подтверждения права собственности на монеты.

Он более эффективен, чем в настоящее время, поскольку он прокладывает путь к улучшениям масштабируемости и позволяет разработчикам создавать новые технологии на основе биткойнов. Используя Schnorr, Taproot добавляет функциональность смарт-контрактов в биткойнах, повышая конфиденциальность.

Транзакции, которые открывают и закрывают платежные каналы в молниеносной сети, например, обеспечивая более быструю передачу небольших сумм, не будут сильно отличаться от обычных транзакций (по крайней мере, частично). И это усложнит для вуайеристов блокчейна различать действия пользователя.

Перемена без лидера

Будучи децентрализованной криптовалютой, Биткойн не имеет единого лидера, отвечающего за авторизацию изменений. По этой причине такое большое изменение, называемое «мягкой вилкой», может быть поглощено, только если почти все с этим согласны.

Если никто в сообществе не представит веских возражений против Taproot (например, продемонстрирует уязвимость в системе безопасности), это может стать самым большим изменением для цифровой валюты с 2017 года, когда обновление SegWit было заблокировано после долгих и часто жестоких дебатов.

Сотрудник Bitcoin Core Энтони Таунс (Anthony Towns) собрал нескольких разработчиков, которые просмотрели BIP, отправив комментарии и предложения. Команда была открыта для любого разработчика, заинтересованного в проекте. Пересмотр протокола смены закончился в начале января. 16 разработчиков представили окончательный результат «опроса», изложив свои итоговые отзывы. Все 16 одобрили изменения.

Но впереди еще много работы. В то время как многие проверяют код на наличие улучшений или ошибок, другие обсуждают наилучший способ принятия изменений с как можно меньшим количеством препятствий - что горячая дискуссия о SegWit оказалась далеко не очевидной.