Пять лет Taproot: стала ли мультиподпись неотличимой от обычного платежа

14 ноября исполняется пять лет со дня активации Taproot. Обновление обещало, что мультиподпись и другие сложные схемы будут выглядеть в блокчейне как обычный платеж с одним ключом. Технически так и вышло. Но толпу, в...
Bitcoin 1 Minute
Заметное событие всколыхнуло криптовалютные рынки. 14 ноября исполняется пять лет со дня активации Taproot. Обновление обещало, что мультиподпись и другие сложные схемы будут выглядеть в блокчейне как обычный платеж с одним ключом. Технически так и вышло.
Но толпу, в которой должны были затеряться крупные хранилища, составили «надписи» и токены на сотни сатоши, а сбережения остались на старых адресах. Вместе с командой биткоин-миксера Mixer. Money разбираемся, когда Taproot прячет мультиподпись, а когда выдает, и как переехать в новое хранилище, не связав его с прежним.
Динамика рынка
Идею Taproot в январе 2018 года описал разработчик Bitcoin Core Грегори Максвелл. Он предложил сделать сложный контракт неотличимым от обычной транзакции с одной подписью. Иначе такие схемы теряются только среди аналогичных операций, а их число «на практике может оказаться довольно небольшим».
Софтфорк активировали 14 ноября 2021 года в блоке #709 632. Что он изменил, проще показать на примере. Допустим, держатель хранит 1 BTC в мультиподписи 2-из-3: два аппаратных кошелька лежат дома, резервный ключ спрятан в банковской ячейке.
В привычном формате P2WSH каждая трата публикует все три открытых ключа и правило «любые два из трех». Устройство такого хранилища прочитает кто угодно в обозревателе блокчейна. К Taproot-адресу (начинается с bc1p) можно привязать дополнительные условия расходования, но в блокчейн попадает только их криптографический отпечаток.
Влияние на рынки
Сам список хранится в конфигурации кошелька и не раскрывается, пока не понадобится. Основной способ траты называется ключевым путем (key path): достаточно одной подписи. В нашем примере ее формируют два домашних устройства.
Подписи Шнорра можно объединять, и протокол MuSig2 складывает две в одну. Его представили в 2020 году исследователи Blockstream. Такая транзакция выглядит в блокчейне как платеж с обычного кошелька.
Запасной путь через скрипт (script path) нужен, если один из домашних кошельков потерян. При создании адреса программа закладывает два альтернативных сценария: в каждом резервный ключ работает в паре с одним из основных. Пока эти условия не задействованы, о них знают только участники хранилища.
Эта перемена продолжает формировать ландшафт цифровых активов.


