Bitcoin VerityОткрыть сравнение ↗

Уровень 9 · Продвинутый технический уровень

Miniscript, политика и анализ скриптов

Как структурное представление помогает составлять и анализировать условия, не меняя консенсус.

Статья
91
Время чтения
15 минут
Проверено
26 сентября 2026 года

Суть вкратце

Miniscript — структурное представление подмножества Script. Оно позволяет ПО компилировать политики и анализировать свойства выполнения, не меняя консенсус и не заменяя управление ключами.

Итог как для ребёнка

Совсем простыми словами

Miniscript помогает кошельку строить правила из более безопасных деталей и заранее их анализировать. Узлы в итоге проверяют обычный Script.

01

Политика описывает намерение

Она может требовать подписи Alice и Bob либо ключ восстановления после задержки. Компиляция выбирает конкретный Script; похожие варианты могут различаться стоимостью и приватностью.

02

Типы позволяют анализ

Правила фрагментов позволяют заранее проверить поведение стека, некоторые свойства malleability, ресурсные лимиты и максимальный вес выполнения.

03

Дескриптор добавляет контекст

Дескриптор оборачивает выражение в sh(), wsh() или tr(), добавляет ключи, деривации и контрольную сумму. Он связывает политику с воспроизводимыми адресами и восстановлением.

04

Инструмент не выбирает риск

Анализ не решит, независимы ли ключи и справится ли наследник. BIP 379 — прикладная спецификация, текущий статус которой нужно проверять, а не правило консенсуса.

Уровень 9 · Продвинутый технический уровень

Основные понятия

Политика
Высокоуровневое описание допустимых путей расходования.
Miniscript
Типизированное анализируемое представление подмножества Script.
Выполнение
Witness-данные, удовлетворяющие выбранному пути скрипта.

Распространённое заблуждение

Miniscript — новый движок смарт-контрактов, активированный в Bitcoin.

Более точное объяснение

Это представление и компилятор существующих правил; узлы проверяют получившийся Script.

Более точное объяснение

Почему не писать Script напрямую?

Можно, но типы и анализ уменьшают ошибки композиции и упрощают оценку стоимости и восстановления.

91

Главные выводы

  1. 01Политика и скомпилированный Script — разные уровни.
  2. 02Miniscript поддерживает статический анализ.
  3. 03Дескрипторы связывают деривации.
  4. 04Операционные риски всё равно проектируют люди.

Проверено: 26 сентября 2026 года

Источники и дополнительное чтение

Источники подтверждают конкретные факты и определения; ссылка не означает, что редакция разделяет все взгляды автора.

01
BIP 379: MiniscriptBitcoin Improvement Proposals
bips.dev ↗
02
BIP 380: дескрипторы выходовBitcoin Improvement Proposals
bips.dev ↗
03
Bitcoin Core: справочник дескрипторовBitcoin Core
github.com ↗

Образовательный материал, не инвестиционная рекомендация.