Крупное обновление (софтфорк) в сети Bitcoin – Taproot (2021) привнесёт новые функции. Прежде всего: подписи Шнорра, для увеличения конфиденциальности транзакций с мультиподписью.
Tapscript – это язык сценариев для транзакций нового типа из обновления Taproot. С его помощью становится возможным использование операционных кодов (прежде всего – OP_CHECKSIGADD). А опкод OP_SUCESS будет добавлен, чтобы упростить оптимизацию Tapscript под будущие обновления.
Где будет использоваться Tapscript
В транзакциях Pay-to-Taproot (P2TR). В выходах (Outputs) такого типа не раскрывается, является ли открытый адрес адресом с мультиподписью, или обычным. Итоговый выход формируется из одинаковых выходных данных от разных открытых адресов в P2TR транзакциях, что затрудняет чейн-анализ и повышает приватность владельцев BTC.
Когда станет возможно использовать Tapscript
Полноценное его использование начнётся с активацией софтфорка Taproot в сети Bitcoin.
Голосование прошло успешно, и обновление будет активировано на блоке 709632.