Taproot предоставляет разработчикам расширенный набор инструментов для работы, поскольку они продолжают придумывать, повторять и развивать Биткойн.
В 5:15 UTC (00:15 EST) в воскресенье, 14 ноября, Taproot, долгожданное обновление Биткойн, активировалось на блоке 709632 , открывая разработчикам возможность интегрировать новые функции, которые улучшат конфиденциальность, масштабируемость и безопасность на сеть.
Обновление было зафиксировано еще в июне, когда более 90% майнеров решили «сигнализировать» о своей поддержке. Запрограммированный период ожидания между блокировкой и активацией с тех пор дал операторам узлов и майнерам время для полного обновления до последней версии Bitcoin Core, 21.1, которая содержит объединенный код для Taproot. Только как только они это сделают, они смогут обеспечить соблюдение новых правил, позволяющих использовать новый тип транзакции.
Что такое Taproot? Taproot - это смесь различных технических инноваций на протяжении всей истории Биткойна в одном обновлении. Впервые он был предложен Грегом Максвеллом в 2018 году. С тех пор три предложения по усовершенствованию биткойнов ( BIP ), кодифицирующие Taproot, были написаны Питером Вуилле, Тимом Раффингом, Эй Джей Таунсом и Джонасом Ником и объединены в Bitcoin Core в октябре 2020 года.
В основе обновления лежат «подписи Шнорра». Биткойн использует криптографическую схему ECDSA для своих «цифровых подписей», когда пользователь подписывает транзакцию своим закрытым ключом, чтобы одобрить ее отправку в другое место.
Taproot переходит на другую схему под названием Schnorr. Каждая транзакция с использованием Taproot теперь будет использовать эту новую схему цифровой подписи, добавляя новые возможности, предназначенные для повышения конфиденциальности, безопасности и масштаба транзакций Биткойн.
Помимо того, что подписи Шнорра меньше и быстрее, чем ECDSA, они обладают дополнительным преимуществом в виде «линейности» - комбинации, которая повысит конфиденциальность транзакций Биткойна и позволит создавать более легкие и сложные «умные контракты» (закодированный контракт с самоисполняющимися правилами. ).
Taproot будет иметь множество положительных последствий для различных проектов в экосистеме. Например, транзакции с несколькими подписями, которые требуют, чтобы несколько подписывающих лиц из группы подписали транзакцию, будут дешевле и будут использовать меньше данных.
Конфиденциальность Taproot является частью более масштабных усилий разработчиков по всему миру, направленных на улучшение конфиденциальности Биткойна, поскольку его история транзакций является общедоступной. Любопытный пользователь может найти любую транзакцию, когда-либо отправленную на Биткойн, с помощью общедоступного обозревателя блоков, такого как Mempool.space .
Это по-прежнему относится к Taproot, но детали некоторых более сложных транзакций (часто называемых «смарт-контрактами») можно будет скрыть. Например, в то время как прямо сейчас транзакции Lightning Network выделяются в цепочке блоков, Taproot дает им возможность выглядеть так же, как и любые другие транзакции, еще больше повышая конфиденциальность транзакций.
Масштабируемость Еще одна проблема, которую должен решить Taproot, - это ограниченное пространство транзакций Биткойна, которое делает масштабируемость огромной проблемой для цифровой валюты. Разработчики не могут просто увеличить этот лимит, не затрагивая децентрализацию Биткойна, поэтому они всегда ищут способы более эффективно использовать доступное в настоящее время пространство блоков.
Поскольку подписи Шнорра можно использовать для объединения нескольких подписей в одну, они могут помочь уменьшить объем данных, хранящихся в цепочке блоков. Такое уменьшение размера данных может повысить масштабируемость MuSig2, например, схемы с несколькими подписями, разработанной исследователями Blockstream, которая требует нескольких подписей для одной транзакции.
Чего ожидать от Bitcoin и Taproot На данный момент только немногим более половины известных узлов Биткойн сигнализируют о поддержке обновления. Остальные используют старое программное обеспечение, что означает, что они еще не смогут обеспечить соблюдение новых правил Taproot - по крайней мере, до тех пор, пока они не обновятся до Bitcoin Core 21.1. Но даже в этом случае сеть все равно будет работать нормально.
Любые майнеры, которые не обновились до нового программного обеспечения, не смогут успешно майнить в сети и упустят возможность получения вознаграждения за новые блоки. Но разработчики многое сделали для того, чтобы у майнеров была возможность быстро разобраться. Действительно, более 90% майнеров уже указали, что они планируют перейти на новое программное обеспечение, поэтому Taproot удалось « заблокировать » еще в июне, и почему активация началась с 5-месячной задержкой.
Однако активация не означает, что вся работа сделана. Пользователи не смогут отправлять или получать транзакции нового типа, пока их конкретный биткойн-кошелек не поддерживает его, а большинство кошельков еще не поддерживают его. Разработчикам кошельков необходимо будет написать новый код для своих кошельков, чтобы сделать такие транзакции возможными.
Если судить по истории, то на то, чтобы сесть на поезд, у кошельков могут уйти месяцы или годы. Например, последнему сравнительно крупному обновлению Биткойна, SegWit, потребовалось примерно два года, чтобы достичь 50% принятия .
Не говоря уже о том, что хотя Taproot предлагает возможность более сложных вариантов использования (таких как создание частных транзакций Lightning Network, которые ничем не отличаются от обычных транзакций), разработчикам все равно нужно будет создавать эти инструменты и реализовывать их отдельно.
Главное, что нужно иметь в виду, это то, что Taproot позволит создавать новые разработки и новые решения. Это дает разработчикам расширенный набор инструментов для работы, когда они продолжают придумывать, повторять и строить. Некоторые из этих проектов уже находятся в разработке. Многие еще предстоит вообразить.
👑if you want to join a private community to follow my trades, explore trading plans and chat with real traders 👉 bit.ly/AdminKeps 👑 Приєднуйтесь до крипто спільноти 🇺🇦☝️