Перейти к содержимому
ecdsa.com

Taproot

Софтфорк Bitcoin из BIP 340, 341 и 342, активированный 14 ноября 2021 года на блоке 709 632: он добавил подписи Schnorr и выходы P2TR, привязанные к ключу и необязательному дереву скриптов.
Другие написанияTaprootP2TRBIP-341BIP-342Tapscript

Выход P2TR — это 32-байтный ключ x-only Q = P + t·G, где t — тегированный хеш внутреннего ключа P и корня Меркла альтернативных скриптов. Для траты по ключу (key path) нужна одна 64-байтная подпись BIP-340, и по ней не видно, принадлежит ли ключ одному человеку или группе MuSig2; трата по скрипту (script path) раскрывает только исполненный скрипт и доказательство Меркла. Tapscript (BIP-342) заменяет OP_CHECKMULTISIG на OP_CHECKSIGADD.

Преимущества: более компактная и конфиденциальная мультиподпись, более дешёвые сложные скрипты и новый способ вычисления хеша для подписи (BIP-341), который охватывает суммы всех входов и тем самым упрощает аппаратным кошелькам проверку комиссии. Для подписи сообщений адресами P2TR нужен BIP-322.

Стандарты и ссылки

Все термины