比特币DeFi基石:去中心化交易所的几种实现模式(如brc20-swap)
在比特币DeFi生态中,去中心化交易所(DEX)的实现模式非常有创意,它们试图在比特币本身不支持复杂智能合约的限制下,实现类似以太坊上Uniswap的体验。以下是几···
2025-11-27
BRC-20 和 Runes 都是比特币网络上发行同质化代币的方案,但它们在设计理念、技术实现和性能上有着显著的不同。下面我将通过一个表格帮你快速了解它们的主要区别,然后我们再详细聊聊。

| 特性维度 | BRC-20 | Runes |
|---|---|---|
| 设计理念 | 基于 Ordinals 理论和铭文,在 NFT 协议上构建同质化代币 | 专为同质化代币设计,独立于 Ordinals 和铭文,协议本身非常简洁 |
| 技术基础 | 基于账户模型,余额与地址绑定 | 基于比特币原生的 UTXO 模型,代币余额直接与 UTXO 绑定 |
| 数据存储方式 | 数据以 JSON 格式存储在交易的见证数据(Witness) 中 | 数据存储在交易的 OP_RETURN 字段(80字节)中 |
| 交易机制 | 部署、铸造、转移通常需要多次交易(如转移需2次) | 一次交易可完成多种操作(如同时向多个接收者转账多种代币) |
| 网络影响 | 易产生大量“垃圾”UTXO,可能导致网络拥堵 | 旨在减少UTXO集膨胀,更符合比特币网络哲学 |
| 扩展性与兼容性 | 兼容性相对有限,主要依赖于 Ordinals 生态的钱包 | 与闪电网络、CKB 等基于 UTXO 的二层协议兼容性更好,支持 SPV 轻钱包 |
| 代币发行灵活性 | 代币名称固定为4个字符,发行方式相对简单 | 代币名称长度(1-28字符)、发行方式(公开铸造、预挖、延迟铸造等)更灵活 |
| 安全性 | 可能遭受投毒交易攻击(大量小额转账可能导致余额被“锁定”) | 从协议设计上避免了投毒攻击的风险 |
| 开发者体验 | 初期仅有规范,依赖社区构建索引器、浏览器等基础设施 | 推出时便提供参考实现(ord),包括索引器、浏览器和钱包,更友好 |
要理解上述差异,可以简单看看它们是如何工作的:
BRC-20:它通过在比特币交易的见证数据(Witness) 中存入特定的 JSON 脚本信息来运作。例如,要部署一个代币,你需要写入 {"p": "brc-20", "op": "deploy", "tick": "ordi", "max": "21000000", "lim": "1000"} 这样的 JSON 数据。每一次代币操作(如部署、铸造、转移)都需要发起特定的交易。
Runes:它利用比特币的 OP_RETURN 操作码(一个通常用于存储少量不可执行数据的字段)来记录代币操作信息。其代币余额直接与 UTXO 绑定。当你进行一笔 Runes 交易时,你实际上是在消费包含代币的旧 UTXO,并生成代表新余额的新 UTXO。
BRC-20 建立在 Ordinals 理论之上,可以看作是在 NFT(铭文)的“外壳”内定义同质化代币。其数据存储在见证数据(Witness) 区域,最多可占用 4MB 的空间。
Runes 直接利用比特币的 UTXO 模型,代币余额直接与 UTXO 绑定。其数据存储在 OP_RETURN 字段中,通常限制为 80 字节,非常紧凑。
BRC-20 的运作方式容易产生大量的“垃圾”UTXO。这些UTXO可能面值极小且难以再使用,从而增加全节点的存储和计算压力,可能加剧网络拥堵。
Runes 的设计旨在减少不必要的 UTXO 膨胀。它通过 OP_RETURN 存储数据(不会创建新UTXO)以及更高效的UTXO管理,更符合比特币网络对UTXO集最小化的追求。
BRC-20 最初仅有一个实验性的规范,索引器、浏览器、钱包等基础设施依赖社区后续开发。
Runes 在推出时便提供了参考实现(ord),包含了索引器、浏览器和钱包功能,降低了开发者的启动门槛。其基于 UTXO 的设计也使其能更好地与闪电网络等比特币二层解决方案兼容。
BRC-20 可能面临投毒交易攻击的风险:攻击者可以向某个地址发送大量极小额的 BRC-20 转账,这些“粉尘”可能会给接收者带来麻烦,甚至潜在的风险。
Runes 从协议设计上避免了投毒攻击的问题,因为其资产转移模型与比特币原生转账更加契合。
了解它们的区别后,可以根据你的具体需求来选择:
优先考虑 Runes 的场景:
如果你是开发者,希望快速部署代币项目,并看重与比特币生态(尤其是二层网络)的未来兼容性,Runes 提供的官方参考实现和 UTXO 模型可能更友好。
如果你是普通用户,追求更低的交易手续费(尤其是在网络活跃时)和更简洁的操作体验(如批量转账),Runes 可能效率更高。
如果你高度重视网络健康,希望选择一种对比特币主网负担更小的方案,Runes 的设计更符合这一理念。
BRC-20 的现有生态与成熟度:
BRC-20 发展时间更早,一些项目(如 $ORDI, $SATS)已经形成了一定的社区规模和知名度,并且在一些主流交易所上线。如果你希望接触这些现有资产,BRC-20 是当前的主要选择。
它的运作方式也已被市场实践和验证过一段时间,相关工具和市场相对成熟。
BRC-20 作为比特币同质化代币的早期探索者,其创新意义重大,但也暴露出了一些技术和效率上的短板。Runes 协议则可以看作是一次“升级”,它从协议层原生地为比特币带来了更高效、更简洁的同质化代币发行方案,旨在更好地融入比特币底层架构,并减轻对网络的负担。
目前,BRC-20 凭借其先发优势,在市场和社区方面仍有较强影响力。而 Runes 的潜力则在于其技术优越性和未来的扩展可能性。最终哪个协议能成为主流,或两者是否会在不同场景下并存,还需要观察生态的发展和社区的选择。
希望这些信息能帮助你更好地理解 BRC-20 和 Runes 协议。如果你有更多疑问,我很乐意继续提供帮助。

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
在比特币DeFi生态中,去中心化交易所(DEX)的实现模式非常有创意,它们试图在比特币本身不支持复杂智能合约的限制下,实现类似以太坊上Uniswap的体验。以下是几···
2025-11-27
安全继承路径核心实现思路关键安全依赖代表项目参考合并挖矿 (Merged Mining)侧链与比特币主网共享矿工。矿工在打包比特币区块的同时,可以无额外成本地打包侧链···
2025-11-26
铭文和符文协议的“存储之争”,核心在于如何在不改变比特币核心协议的前提下,更巧妙、更高效地利用区块链空间。下面的表格可以帮你快速把握两者在各个维度的核···
2025-11-25
铭文是比特币区块链上的一种创新,它允许将数据永久地刻录在比特币的最小单位“聪”上。简单来说,你可以把它理解为比特币原生的NFT。这项技术的核心是由开发者C···
2025-11-24
比特币生态的新活动,特别是基于Ordinals协议和Runes协议等创新,确实给已经备受争议的能源消耗问题增添了新的讨论维度。下面这个表格梳理了当前争议的核心焦点和···
2025-11-21
最新资讯
比特币DeFi基石:去中心化交易所的几种实现模式(如brc20-swap)
比特币L2的安全模型:如何继承或依赖主网的安全性。
铭文与符文的存储之争:Witness数据 vs OP_RETURN。
什么是铭文:详解Ordinals协议如何将数据刻录在聪上。
比特币生态的能源消耗讨论:新活动是否加剧了能源争议?
比特币L2的终局猜想:会形成多链宇宙还是最终统一?
符文市场的早期信号:与BRC-20市场的异同点分析。
符文龙头项目剖析:案例研究其发行机制与社区运营。
符文协议的优势:为何说其更符合比特币UTXO模型。
解读比特币最小单位“聪”:Ordinals理论如何让其独一无二