Биткоин-разработчик Питер Велле в сообщении к участникам списка рассылки bitcoin-dev 6 мая представил два предложения для софт форка Taproot.
Taproot представляет собой решение, нацеленное на объединение преимуществ меркелизованного абстрактного синтаксического дерева (MAST) со схемой сигнатур Шнорра с целью ограничения объёма информации, раскрываемой после осуществления транзакций.
MAST позволит реализовать альтернативные методы обеспечения приватности транзакций биткоина, в то время как сигнатуры Шнорра помогут скрыть факт использования MAST для проверки условий транзакции.
«Taproot сделает все выходы и совместные расходования неотличимыми друг от друга. Ветви Меркла позволят скрывать неисполненные ветви в скриптах. Сигнатуры Шнорра позволят ПО кошельков использовать совокупность ключей в одном выходе», – пишет он.
Разработчики биткоина долгое время думали над методами решения поставленных задач. Теперь, когда предложение было опубликовано на GitHub, с ним могут ознакомиться другие участники сообщества, чтобы прокомментировать представленные изменения. Если участники сообщества поддержат предложение, оно может быть интегрировано в основную сеть криптовалюты. Ожидается, что Taproot вызовет меньше споров, чем предыдущий софт форк биткоина, использовавшийся для активации технологии Segregated Witness.
Велле отметил, что для добавления в Taproot рассматривалось множество различных предложений, однако не все они были включены в конечную на данный момент версию обновления. Так, работа над долгожданной интеграцией функции SIGHASH_NOINPUT, которая позволит расширить возможности Lightning Network, ведётся в рамках отдельного проекта.