40 / 691SCRIPT

Bitcoin Script

Намеренно ограниченный язык стека Биткойна, определяющий условия, при которых вывод может быть потрачен.

scriptPubKey блокирует каждый выход, а входные данные о расходах предоставляют данные, удовлетворяющие оценке. Сценарий детерминирован, не по Тьюрингу и критичен к консенсусу; составляет подписи, хэши, таймлокы и пороговые условия без рефери.

Намеренно ограниченный язык стека Биткойна, определяющий условия, при которых вывод может быть потрачен.

scriptPubKey блокирует каждый выход, а входные данные о расходах предоставляют данные, удовлетворяющие оценке. Сценарий детерминирован, не по Тьюрингу и критичен к консенсусу; составляет подписи, хэши, таймлокы и пороговые условия без рефери.

Полный узел выполнит соответствующие правила и отклонит трату, если результат стека, подпись или блокировка не удастся.

Выразительная сила ограничена дизайном; правила кода операции, стандартизация, версия сценария и тип вывода определяют достоверность, распределение и стоимость.

Используйте проверенные дескрипторы или политики кошелька вместо ручного шестнадцатеричного кода, проверяйте все пути расходов и сохраняйте сценарии и источники ключей для восстановления.

Script — это намеренно ограниченный стек языка; это не универсальная машина для смарт-контрактов.

Для полной картины прочитайте эту статью вместе с Транзакция, Multisig, Timelock, Taproot. На эту статью также ссылаются Криптографический хеш, SHA-256, Timelock, Output Descriptor.

DOC · 001Bitcoin Developer Guide — ScriptsДокументация ↗DOC · 002Bitcoin whitepaperПервичный источник ↗DOC · 003Bitcoin Core — script interpreterПервичный источник ↗DOC · 004Bitcoin Developer Guide — TransactionsДокументация ↗
Проверено 1 августа 2026 годаСначала источники · Не является инвестиционной рекомендацией