scriptPubKey блокирует каждый выход, а входные данные о расходах предоставляют данные, удовлетворяющие оценке. Сценарий детерминирован, не по Тьюрингу и критичен к консенсусу; составляет подписи, хэши, таймлокы и пороговые условия без рефери.
Намеренно ограниченный язык стека Биткойна, определяющий условия, при которых вывод может быть потрачен.
scriptPubKey блокирует каждый выход, а входные данные о расходах предоставляют данные, удовлетворяющие оценке. Сценарий детерминирован, не по Тьюрингу и критичен к консенсусу; составляет подписи, хэши, таймлокы и пороговые условия без рефери.
Полный узел выполнит соответствующие правила и отклонит трату, если результат стека, подпись или блокировка не удастся.
Выразительная сила ограничена дизайном; правила кода операции, стандартизация, версия сценария и тип вывода определяют достоверность, распределение и стоимость.
Используйте проверенные дескрипторы или политики кошелька вместо ручного шестнадцатеричного кода, проверяйте все пути расходов и сохраняйте сценарии и источники ключей для восстановления.
Script — это намеренно ограниченный стек языка; это не универсальная машина для смарт-контрактов.
Для полной картины прочитайте эту статью вместе с Транзакция, Multisig, Timelock, Taproot. На эту статью также ссылаются Криптографический хеш, SHA-256, Timelock, Output Descriptor.