706 / 736RUNE

Runes

Взаємозамінні токени, що відстежуються над Bitcoin UTXO

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

Bitcoin consensus перевіряє звичайну транзакцію і scripts, але не знає Rune balances; сумісне з ord ПЗ інтерпретує etching, mint terms, edicts, allocations, burns і cenotaphs.

Runes відстежує взаємозамінні одиниці над Bitcoin UTXO як прикладний стан. Протокол активувався у блоці 840 000 та ігнорує давніші runestones; це не новий Bitcoin 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 та open mint terms з amount, cap і вікном height чи offset. Назва або символ не доводять обмежену supply; вирішують повна etching transaction і terms. [1]

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

Код ord є нормативною специфікацією Runes, і при розбіжності його поведінка має перевагу. Bitcoin full nodes перевіряють транзакцію, а не назви, supply, mint cap чи balances Rune; indexers мають однаково відтворити цей стан. [2]

Malformed runestone — це cenotaph. Невідомі парні tags або flags, хибні varints, output indices чи pointers та інші parse errors можуть спалити всі 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. Exchange 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-транзакцію та OP_RETURN data, але не рахують Rune balances і не застосовують etching, mint чи edict rules. Це робить ord або сумісний indexer.

02Чи Rune — те саме, що inscription або BRC-20 token?

Ні. Runes використовує binary 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Первинне джерело
Переглянуто: Спочатку джерела · Не інвестиційна порада