比特币 Runes 详解:新手入门指南
当人们听到“比特币上的代币”时,往往会以为那是某种硬生生嫁接到比特币上、并不真正属于它的东西。BRC-20 代币就给人这种感觉。它们很巧妙,但也很取巧。Runes 不一样,我想解释一下原因。
UNIT——你使用 Ducat 时借入的稳定币——就是一个 Rune。这不是营销上的选择,也不是可以埋进白皮书里的技术细节。它正是 Ducat 之所以真正做到比特币原生,而不是一个把比特币当抵押品、自己却活在别处的产品的核心所在。
什么是比特币 Runes
Runes 是比特币的同质化代币标准,由 Casey Rodarmor 创建,于 2024 年 4 月与比特币减半同期上线。
Casey 也是 Ordinals 的创造者。如果你关注过 Ordinals 的故事,就知道它的背景:Ordinals 利用比特币的 Taproot 升级把数据附加到单个聪上,使得类似 NFT 的铭文可以直接记录在链上。随后出现的 BRC-20 代币试图用 Ordinals 创建同质化代币,但其实现方式效率低下,制造了大量未花费交易输出(UTXO)膨胀。
Runes 走的是另一条路。它不把聪当作代币的记账单位,而是把代币数据存放在 OP_RETURN 输出中。每个 Rune 都有一个名称(比如 UNIT),余额则记录在交易输出里。这套协议更简单、更高效,也不会造成困扰 BRC-20 的 UTXO 膨胀。
为什么用 OP_RETURN
OP_RETURN 是 Bitcoin Script 中的一个操作码,允许你在交易输出中附加最多 80 字节的任意数据。这个输出可被证明是不可花费的,因此节点不需要在 UTXO 集中跟踪它。矿工会把它写进区块链,但它不会让系统膨胀。
Runes 用 OP_RETURN 存放代币转账的相关信息:是哪个 Rune、多少单位、分配给哪个输出。理解 Runes 协议的比特币节点可以读取这些数据并据此跟踪余额。不理解 Runes 的比特币节点,看到的只是一笔笔有效的比特币交易。
这是一种优雅的设计。对不懂 Runes 的软件来说,Runes 是隐形的;对懂它的软件来说,Runes 完全可审计。没有分叉,没有新的共识规则,比特币本身也没有任何改动。
Runes 与 BRC-20 的区别
BRC-20 代币通过把 JSON 数据附加到 Ordinal 铭文上来跟踪余额。每一次转账都需要特定的铭文模式。结果是有效但浪费:大量细碎的 UTXO、复杂的链下索引需求,以及不成比例地吞噬区块空间的交易。
Runes 用一种紧凑的编码把余额记录在 OP_RETURN 数据中。一笔交易就可以高效地转移多个 Rune 的余额。索引更清晰。对 UTXO 的影响极小。
这对稳定币来说很重要。UNIT 需要被频繁转账,金额有大有小,而用户希望手续费可预测。臃肿的代币标准会是一个实际问题,而不只是技术问题。
作为 Rune 的 UNIT
UNIT 是 Ducat Protocol 的稳定币。它由存放在非托管金库中的比特币提供抵押,并以 Rune 的形式在比特币 L1 上发行。
当你把 BTC 存入 Ducat 金库并借出 UNIT 时,你收到的是一个 Rune 代币。当你还款时,你交回 UNIT,你的 BTC 金库随之释放。稳定币与你的抵押品活在同一条链上。没有跨链桥,没有封装资产,也没有另一条链在记录你的余额。
这就是为什么我说 Ducat 是比特币原生的,而大多数“比特币 DeFi”产品并不是。它们大多把比特币当作抵押品,协议却运行在另一条链上。你的 BTC 跨过一座桥,变成封装代币,你的贷款由一份以太坊智能合约管理。你拥有的是以比特币计价的抵押品,但系统本身并不在比特币上。
Ducat 不一样。抵押品是比特币。稳定币是比特币上的 Rune。金库逻辑运行在比特币上。从头到尾,你都留在 L1 上。
这对比特币 DeFi 意味着什么
2024 年 4 月 Runes 的上线改变了一些东西。那是比特币第一次拥有一个可信、高效的同质化代币标准,并且真的有生态围绕它形成。
Runes 负责代币发行,Taproot 提供更复杂的脚本条件,FROST 这类协议提供安全的金库托管——这些组合在一起,构成了此前在比特币上并不现实的金融应用的基础模块。
我在我们的 2026 年 BTC DeFi 概览中写过比特币 DeFi 是如何演进的。Runes 是这个故事里的基础层。
如果你想了解 UNIT 如何维持锚定、抵押模型如何运作,BTC 抵押稳定币指南对此有详细说明。
手续费问题
这个问题我经常被问到。如果 Runes 活在比特币 L1 上,那每一次代币转账不都要付比特币级别的手续费吗?
是的,确实要付。每一次 UNIT 转账都是一笔比特币交易,相应地要付矿工费。在需求高涨的时期,这些费用会飙升。2024 年 4 月减半前后,有些 Rune 交易的手续费超过了 50 美元。
我的坦率看法是:对一个由比特币抵押品支撑的稳定币来说,这是可以接受的取舍。你不会用 UNIT 去买咖啡。你是在用自己的储蓄做抵押借款。在 L1 上结算所带来的安全性,比省下几美元手续费更值钱。
随着时间推移,手续费效率会改善。批量交易、更好的 UTXO 管理,以及协议层面的优化都会把成本降下来。即便是现在,在手续费正常的时期,大多数 UNIT 交易也只需几美元。与电汇相当,而且更快。
比特币 Runes 的下一步
Runes 协议还很年轻。自上线以来,Runes 规范已经更新过数次。索引器基础设施正在成熟。钱包支持不断扩展。Rune 代币的 DEX 流动性也在增长。
我认为我们还处在第一章。现在基于 Runes 构建的这些协议,将定义未来十年比特币原生金融的样子。稳定币、治理代币和协议原生资产,只是一个开始。
比特币从来都不只是“钱”。它是可编程的钱。Runes 让这种可编程性对同质化代币而言变得触手可及。问题已经不再是代币该不该存在于比特币上,而是我们要用它们建造什么。
David Evans 是 Ducat Protocol 的创始人。UNIT 是已在比特币主网上线的 Rune。本文任何内容均不构成财务建议。



