Питер Вюлле представил два BIP для будущего софтфорка Биткойна
Разработчик Питер Вюлле (Pieter Wuille) представил два предложения по улучшению Биткойна (BIP), которые могут стать основой для будущего обновления сети.
Предложения, анонсированные в рассылке для разработчиков Биткойна, описывают Taproot – изменение кода, предназначенное для повышения конфиденциальности сети. Ожидается, что Taproot будет объединен с подписями Шнорра в софтфорк, над которым разработчики трудятся уже не первый месяц, и эти обновления проложат путь к повышению конфиденциальности и масштабируемости сети Биткойна.
Разработчики уже давно думают о том, как организовать данное обновление. За последние годы был предложен ряд изменений, и, поскольку все они связаны, имеет смысл реализовывать их одновременно. Предложения включают в себя внедрение Merkelized Abstract Syntax Trees (MAST), позволяющее добавить улучшенные смарт-контракты в Биткойн, а также подписи Шнорра, которые предоставят еще один способ подписания транзакций, и Taproot, повышающее конфиденциальность.
Новые предложения, доступные на Github, сигнализируют о том, что работа по внедрению обновлений близится к завершению. Благодаря тому, что эти технические подробности стали общедоступными, теперь больше разработчиков в сообществе могут ознакомиться с ними и дать обратную связь. Если сообщество согласится с тем, что эти изменения являются подходящими, то они наконец вступят в силу после нескольких лет труда разработчиков.
В первом BIP Вюлле представлен «новый тип выхода SegWit версии 1, с правилами расходов, основанными на Taproot, подписях Шнорра и деревьях Меркла». В первую очередь BIP описывает сроки и методологию, которые будут использоваться для следующего обновления, включающего в себя Taproot и подписи Шнорра. Как отмечает Вюлле, Taproot и подписи Шнорра будут развернуты, «не добавляя никаких новых допущений в отношении безопасности и не объединяя в предложении какие-либо функциональные возможности, которые могут внедряться отдельно».
Второе BIP описывает «семантику исходной системы сценариев в рамках BIP-Taproot». В своем электронном письме Вюлле добавил, что BIP включают в себя подписи Шнорра, MAST и Taproot, но в этот раз, вероятно, не удастся реализовать еще одну долгожданную функцию:
«Хотя существует много других идей, их все не получилось включить в предложения. Например, среди них такие технологии, которые могут быть реализованы независимо и без потери эффективности. Одна из них – это способ интеграции SIGHASH_NOINPUT, над которым мы работаем как над независимым предложением».
Помимо Питера Вюлле сразу несколько команд разработчиков также параллельно трудятся над различными технологиями, способными повысить масштабируемость и конфиденциальность Биткойна.