Обновление Taproot способствует более эффективному применению функционала смарт-контрактов на блокчейне Биткоина. Кроме того, достигается большая масштабируемость и конфиденциальность для пользователей, поскольку сторонние обозреватели не смогут отличить обычные транзакции от сложных смарт-контрактов.
Еще одна особенность обновления – появление новых биткоин-адресов. Их официальное название Pay-to-Taproot (P2TR), а иногда используется аббревиатура Bech32m. Зрительно распознать их очень просто: они начинаются с bc1p. На сегодняшний день не все кошельки и платформы поддерживают новый тип адресов. Однако наиболее популярные модели холодных и горячих кошельков уже полностью интегрировали P2TR, хотя по умолчанию, как правило, используются SegWit или Bech32-адреса, начинающиеся с bc1q. Длина адреса также увеличилась: теперь она составляет 62 знака (у SegWit-адреса – 42 знака, а у Legacy-адреса – 34).
Интересно, что использование P2TR стало стремительно расти с 2023 года. Если к концу 2022 года доля таких адресов среди всех транзакций в сети Биткоина была на уровне 1,9%, то менее чем за месяц она выросла вдвое, до 3,8%. Такая динамика (сначала медленная, но после определенного этапа весьма стремительная) характерна и для предыдущих типов адресов. Кроме удобства, значительную роль играет сетевой эффект, когда пользователи ориентируются на выбор других участников сети.
У новых адресов немало преимуществ, что должно способствовать их активному внедрению. Во-первых, они позволяют экономить на переводах монет. Однако экономия достигается, только когда владелец BTC отправляет средства с Taproot-адреса. Если же средства отправляются на P2TR, никакая экономия не предусмотрена.
К тому же Taproot поощряет использование усовершенствованных и более «тяжелых» транзакций. Например, в случае проведения простой транзакции (один исходный адрес и 2-3 адреса-получателя) экономии почти не будет. Но интеграция смарт-контрактов или сложных условий для расходов позволяет значительно снизить их «вес» с помощью Taproot. Таким образом, достигается значительное снижение комиссий и оптимизация взаимодействия между биткоинерами. Для владельцев монет, использующих мультиподпись, также будет достигаться более рациональное использование ресурсов (экономия на комиссиях составляет 30–75%).
Во-вторых, Taproot достигает подлинного прорыва в обеспечении конфиденциальности транзакций и нераскрытии их типа для сторонних наблюдателей. Например, при использовании предыдущих адресов любой может отличить по данным блокчейна обычную транзакцию от той, что включает открытие/закрытие Lightning-каналов или использование мультиподписи. Такая ситуация неприемлема для держателей монет, которые хотят использовать весь функционал Биткоина, но не привлекать чрезмерного внимания к своим операциям.
Taproot решает эту проблему благодаря представлению всех транзакций в похожем виде, но максимальная конфиденциальность станет возможной после дальнейшего распространения P2TR-адресов и их доминирования среди пользователей. Обновление Taproot также ввело так называемые подписи Шнорра, позволяющие объединять подписи из нескольких не связанных между собой кошельков в один. Такие инновации крайне важны для микширования транзакций, например с помощью CoinJoin.
Анонимный биткоинер ODELL отмечает: «Подпись Шнорра может сделать транзакции CoinJoin дешевле обычных». Таким образом, пользователи получат еще один стимул для повышения своей конфиденциальности.
Наконец, Taproot позволяет избежать рисков, связанных с потенциальным эксплойтом, когда добавляются чрезмерные исходные адреса с целью непропорционального роста транзакционных расходов. В настоящее время эта угроза решается с помощью отслеживания истории транзакций, но Taproot автоматически предотвращает такие риски без необходимости предоставлять или проверять дополнительные транзакции.
Переход на новые адреса может прежде всего зависеть от интенсивности использования блокчейна и потребностей конкретного владельца монет. В случае сравнительно невысокой частоты транзакций и неуверенности активации Taproot соответствующими партнерами или платформами имеет смысл полагаться на SegWit-адреса. Они обеспечивают достаточно высокую эффективность и сравнительно низкие комиссии.
В случае, если вы более опытный пользователь и предпочитаете CoinJoin, уместно полагаться именно на P2TR-адреса уже сейчас. Самые популярные сервисы поддерживают их, а у большинства кошельков они доступны, но нужно выбрать именно их в настройках, ведь по умолчанию почти всегда указаны SegWit-адреса.
Переход на Taproot также целесообразен в случае систематического использования Lightning-транзакций и желания достичь большей приватности и невозможности отслеживания их через блокчейн. К примеру, кошелек Muun, работающий как с основной сетью Биткоина, так и с Lightning, может генерировать P2TR-адреса, если такая опция выбрана пользователем. В любом случае можно ожидать, что Taproot-адреса станут преобладающими в Биткоин-экосистеме в течение одного-двух лет.
Обновление Taproot, кроме общих инноваций и расширения функционала, также ввело новый тип адресов, начинающихся с bc1p. Они позволяют снизить комиссии, повысить конфиденциальность и нивелировать определенные эксплойты. Хотя их используют в менее чем 4% транзакций в блокчейне Биткоина, их доля стремительно растет. В случае сохранения таких темпов P2TR могут обогнать SegWit-адреса уже в 2023–2024 годах. Особенно уместно переходить на новую альтернативу при использовании CoinJoin и Lightning-транзакций. Taproot позволяет представить такие операции в виде обычного перевода монет.