符文(runes)是casey rodarmor提出的比特币原生同质化代币协议,基于utxo模型、通过op_return嵌入逻辑,绑定utxo生命周期,采用动态命名与commit-reveal蚀刻机制,转账依输出排序,销毁不可逆且属性永久锁定。

全球主流的正规交易所推荐
欧易OKX:
Binance币安:
火币Huobi:
Gateio芝麻开门:
一、符文协议的底层定位
符文(Runes)是由Ordinals协议创始人Casey Rodarmor于2023年9月提出的比特币原生同质化代币协议,专为UTXO模型设计,不依赖铭文文本或链下元数据。
1、该协议通过Taproot交易中的OP_RETURN字段嵌入代币逻辑,所有状态变更均以标准比特币交易结构呈现。
2、每个符文绑定特定UTXO生命周期,转账即转移余额,无需额外部署步骤或中间合约。
3、符文名称采用人类可读符号,初始长度限制为13字符以上,随区块高度递减,形成动态命名机制。
二、与BRC-20的核心差异
BRC-20依赖Ordinals铭文机制,在JSON文本中模拟代币行为,造成大量冗余UTXO和链上膨胀;Runes则直接复用比特币原生UTXO模型,消除垃圾输出。
1、BRC-20需多笔交易完成一次代币发行或转账,而Runes在单笔交易内即可完成蚀刻与分发。
2、BRC-20代币状态需外部索引器解析JSON内容,Runes状态由交易输出顺序与OP_RETURN标记直接定义,节点可原生验证。
3、BRC-20存在重复铸币与无效操作残留问题,Runes中无效协议消息将导致对应符文永久销毁,保障资产确定性。
三、符文“蚀刻”机制详解
蚀刻是Runes协议中创建新符文的唯一方式,本质是一次携带特定协议指令的比特币交易,触发网络对新代币类型的共识识别。
1、蚀刻交易必须包含一个OP_RETURN输出,其中写入ETCH指令及符文名称、精度、最大供应量等参数。
2、名称仅允许大写字母A-Z与“•”符号组合,如“PEPE•IS•AWESOME”,禁止数字与小写字母。
3、采用Commit-Reveal机制:先发布哈希承诺,待区块确认后再揭示真实名称,防止矿工抢跑。
四、符文转账的输出排序逻辑
Runes转账不依赖输入顺序或Sats排序,而是由交易输出的排列位置决定符文流向,这是其区别于其他FT协议的关键设计。
1、默认情况下,所有输入中的符文余额将自动分配至交易的第一个可消费输出。
2、若需定向分配,可在交易中构造多个OP_RETURN输出,并在对应输出脚本中嵌入TRANSFER指令与目标地址哈希。
3、一个输出可同时承载BTC与多种符文,例如某输出含0.001 BTC、500 PEPE•IS•AWESOME、2000 RUNE•CORE。
五、符文销毁与升级保障机制
Runes协议内置不可逆销毁路径,既用于清理无效状态,也为未来协议升级预留确定性锚点。
1、当交易中出现未定义指令、非法参数或冲突分配时,对应符文单位将被强制燃烧且不可恢复。
2、燃烧行为由节点在验证阶段即时执行,不产生新UTXO,不占用链上空间。
3、所有符文ID在蚀刻时即锁定,后续任何转账或销毁均无法更改其原始属性,包括符号、精度与发行者身份。









