706 / 736RUNE

Runes

Взаимозаменяемые токены, отслеживаемые над Bitcoin UTXO

Runes — прикладной протокол создания, minting и перевода взаимозаменяемых единиц над Bitcoin; инструкции хранятся в OP_RETURN runestones, а indexer восстанавливает состояние по коду ord.

Bitcoin consensus проверяет обычную transaction и scripts, но не знает Rune balances; совместимое с ord ПО интерпретирует etching, mint terms, edicts, allocations, burns и cenotaphs.

Runes отслеживает взаимозаменяемые единицы над Bitcoin UTXO как прикладное состояние. Протокол активирован в блоке 840 000 и игнорирует более ранние runestones; это не новый asset type и не изменение consensus. [4]

Первый output, начинающийся с OP_RETURN OP_13, несёт runestone payload. Indexer соединяет data pushes, декодирует 128-битные LEB128 integers и разбирает etching, mint, pointer и edicts; после первого совпадения следующие outputs не пробуются. [1]

Etching создаёт Rune ID BLOCK:TX и может задать name, divisibility, symbol, premine и mint terms с amount, cap и окном height или offset. Название и символ не доказывают ограниченную supply; решают полная transaction и terms. [1]

Runes из inputs вместе с mint и premine сначала unallocated. Edicts распределяют их по outputs; остаток идёт на pointer или первый non-OP_RETURN output. Ошибка может направить единицы неверно или сжечь их. [1]

Код ord — нормативная specification Runes, и при расхождении действует его поведение. Bitcoin full nodes проверяют transaction, не имена, supply, mint cap или balances Rune; indexers должны вычислять одно состояние. [2]

Повреждённый runestone — cenotaph. Неизвестные чётные tags или flags, плохие varints, неверные output indices или pointers могут сжечь все input runes; etching становится unmintable с нулевой supply, а неудачный mint может израсходовать cap. [1]

Names открываются после активации периодами по 17 500 блоков. Незарезервированному имени нужен commitment в input witness tapscript, расходующем output минимум с шестью confirmations; Turbo принимает будущие изменения, способные повысить light-client costs. [1]

Нужно проверить Rune ID, etching transaction, версию ord, premine, divisibility, mint terms, число mints, edicts, pointer, cenotaph и текущие UTXO allocations. Биржевой ticker или balance одной wallet не доказывают supply или ownership. [3]

Для полной картины прочитайте эту статью вместе с Ordinals Inscriptions, OP_RETURN, UTXO, Bitcoin Script, Fee Rate, RGB Protocol. На эту статью также ссылаются BRC-20.

01Проверяют ли Bitcoin full nodes Runes?

Нет. Они проверяют Bitcoin transaction и OP_RETURN data, но не считают Rune balances и не применяют etching, mint и edicts. Это делает ord или совместимый indexer.

02Rune — то же, что inscription или BRC-20 token?

Нет. Runes использует бинарные runestone messages и UTXO allocations. Inscriptions связывает content с sat, а BRC-20 — отдельный metaprotocol.

DOC · 001Ordinal Theory Handbook — Runes SpecificationСпецификация DOC · 002ord — Runes reference implementationПервичный источник DOC · 003Ordinal Theory Handbook — Wallet GuideДокументация DOC · 004ord — READMEПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией