Tapscript – язык сценариев Bitcoin в обновлении Taproot

подпись-шнора-тапскрипт

Крупное обновление (софтфорк) в сети Bitcoin – Taproot (2021) привнесёт новые функции. Прежде всего: подписи Шнорра, для увеличения конфиденциальности транзакций с мультиподписью.

Tapscript – это язык сценариев для транзакций нового типа из обновления Taproot. С его помощью становится возможным использование операционных кодов (прежде всего – OP_CHECKSIGADD). А опкод OP_SUCESS будет добавлен, чтобы упростить оптимизацию Tapscript под будущие обновления.

Где будет использоваться Tapscript

В транзакциях Pay-to-Taproot (P2TR). В выходах (Outputs) такого типа не раскрывается, является ли открытый адрес адресом с мультиподписью, или обычным. Итоговый выход формируется из одинаковых выходных данных от разных открытых адресов в P2TR транзакциях, что затрудняет чейн-анализ и повышает приватность владельцев BTC.

Когда станет возможно использовать Tapscript

Полноценное его использование начнётся с активацией софтфорка Taproot в сети Bitcoin. 

Голосование прошло успешно, и обновление будет активировано на блоке 709632.