Выход запирается правилом
Выход транзакции содержит сумму и scriptPubKey. Расходующий вход указывает точный прежний выход и предоставляет scriptSig, witness либо оба элемента; каждый узел самостоятельно отклоняет попытку, не выполнившую условие.
Стек, а не обычное приложение
Опкоды помещают данные в стек, сравнивают, хешируют и проверяют их. У Script нет общих циклов и доступа к сайтам, биржевому курсу или частной базе, поэтому результат ограничен и детерминирован.
Хешированные условия
P2SH связывает выход с хешем redeemScript, а P2WSH и Taproot добавили другие модели. Хеш доказывает соответствие раскрытого скрипта обязательству, но не его безопасность или восстанавливаемость.
Консенсус и политика ретрансляции
Консенсус определяет допустимый блок, локальная политика узла уже и фильтрует mempool и relay. Написанный вручную скрипт может быть консенсусно корректным, но плохо распространяться или навсегда запереть средства из-за ошибки.