Bitcoin konsenzus potvrzuje transakce, Taproot script a dostupná witness data; pravidla pro sledování satů, rozpoznání inscription envelope a přiřazení obsahu konkrétnímu satu provádí software ord nebo jiný kompatibilní indexer.
Ordinal theory čísluje saty v pořadí jejich vytěžení a při transakci je přiřazuje z uspořádaných vstupů do výstupů metodou first-in-first-out. Toto sledování nevyžaduje změnu bitcoinového konsenzu; je to deterministická aplikační interpretace stejného řetězce transakcí. [2]
Inscription vzniká ve dvou krocích. Commit transaction vytvoří Taproot výstup zavazující se ke scriptu s obsahem a reveal transaction jej utratí přes script path, čímž script i obsah zveřejní ve witness datech. Envelope používá neprovedenou větev OP_FALSE OP_IF … OP_ENDIF a větší obsah dělí do data pushů o nejvýše 520 bytech. [1]
Obsah tvoří MIME content type a posloupnost bytů. Inscription ID má tvar txid reveal transakce následovaný i a indexem od nuly; bez pointer fieldu se inscription přiřadí prvnímu satu příslušného vstupu. Tento sat pak leží v běžném UTXO a převádí se běžnou bitcoinovou transakcí s přesně řízeným pořadím a hodnotami. [1]
Bitcoinové full nodes ověřují platnost Taproot utracení, hmotnost a konsenzuální pravidla transakce, ale nemají konsenzuální pojem inscription, inscription number ani vlastnictví digitálního artefaktu. Tato metadata rekonstruuje indexer podle pravidel ord; shoda indexerů proto závisí na stejné verzi a interpretaci aplikačního protokolu. [3]
Referenční projekt ord poskytuje index, explorer a peněženku a repozitář jej označuje jako experimentální software bez záruky. Jeho číslování zahrnuje historické okrajové případy, například cursed inscriptions a jejich vindikaci po Jubilee v bloku 824 544, takže samotné pořadové číslo není stabilnější identifikátor než inscription ID. [4]
Witness discount snižuje relativní cenu dat, neodstraňuje náklady ani limity. Dokumentace ord doporučuje držet obsah pod přibližně 390 000 weight units, protože standardní transakce musí zůstat pod 400 000 weight units; výsledný poplatek se mění s velikostí transakce a fee rate a poptávka soutěží o stejný blockspace jako jiné transakce. [5]
Bez sat control může běžná peněženka zvolit UTXO s inscribed satem jako vstup, poslat jej do change nebo jej přenechat těžaři jako fee. Oficiální návod proto odděluje ordinal a cardinal prostředky a varuje, že Bitcoin Core wallet sama inscription nerozpoznává ani nehlídá pozici satu. [5]
Při ověřování je nutné použít inscription ID, otevřít potvrzenou reveal transakci, zkontrolovat envelope, content type a přesné byty obsahu, určit satpoint a současný UTXO a rozlišit původní inscription od reinscription, parent-child vazby, delegation a rekurzivního obsahu. Náhled na webu nebo nabídka na trhu sama tyto vazby nedokazuje. [1]
Pro nejúplnější obraz čtěte toto heslo společně s Taproot, Satoshi, UTXO, SegWit, Bitcoin Script, Fee Rate. Opačným směrem na něj odkazují také Runes, BRC-20.
01Ověřují Ordinals Inscriptions bitcoinové full nodes?+
Full nodes ověřují bitcoinovou transakci, Taproot script a witness data, ale neaplikují pravidla ordinal theory ani nepřiřazují obsah konkrétnímu satu. To dělá ord nebo kompatibilní indexer.
02Lze obsah inscription po potvrzení změnit?+
Byty původní inscription v potvrzené reveal transakci změnit nelze. Reinscription přidá další inscription na stejný sat a delegation či recursion mohou ovlivnit zobrazovaný výsledek, aniž by přepsaly původní on-chain data.