Runes 协议是比特币网络内代币开发的突破性创新。本指南探讨了 Runes 协议的特征、机制和含义,包括其独特的特征、底层 UTXO 结构以及代币传输和发行的简化流程。

符文协议的出现

比特币符文是直接在比特币网络上发行的可替代代币。 Runes 协议于 2023 年 9 月提出,作为可替代代币开发实验性 BRC-20 标准的简化且更有效的替代方案。

最初,BRC-20 代币在 2023 年 3 月推出后迅速受欢迎,三个月内市值达到惊人的 10 亿美元。然而,它们的广泛采用导致了“垃圾”UTXO 的积累,导致网络拥塞。

作为回应,Runes 协议旨在通过实施基于 UTXO 的方法来解决这个问题,该方法旨在减少不必要的 UTXO 的生成。与比特币的其他代币协议(例如Taproot Assets Protocol和Counterparty)不同,Runes 的运行不需要链下数据或本机代币。

自己进行研究很重要,这样您就不会将THORChain的原生代币 RUNE 与 Runes 协议混淆。

Runes协议的特点

1.基于UTXO的结构:符文在比特币原生的UTXO模型中运行,有效地减少了不必要的UTXO的积累。这种简化的方法通过优化交易处理减少了链上足迹并提高了网络效率。

2.简化的代币管理:与在交易中引入额外数据的其他协议不同,Runes 提供了一种简化的代币管理方法。通过最大限度地减少区块链膨胀,符文解决了可扩展性和性能问题,确保比特币生态系统内的运行更加顺畅。

3.用户友好的协议设计:符文在设计上优先考虑简单性,使更广泛的开发人员可以使用它们。这种简单性促进了比特币社区的参与度的提高,并增强了主流采用的整体用户体验。

4.灵活的余额分配和转移:利用 OP_RETURN 交易和额外的数据推送,Runes 提供了分配和转移余额的灵活性。此功能可以有效管理代币交易,同时通过销毁无效符文来确保协议完整性,防止潜在的漏洞。

什么是 UTXO?

未花费的交易输出(UTXO)对于比特币和类似的加密货币至关重要,用于跟踪钱包交易期间的余额。与账户/余额模型不同,比特币使用 UTXO 模型。在代币开发中,UTXO 确保准确的余额跟踪和网络内的无缝传输。

怎么运行的:

当发起比特币交易时,你的钱包会寻找可用的 UTXO,类似于之前交易的剩余零钱。这些“未使用”的 UTXO 作为新交易的输入,促进加密货币流通。每个 UTXO 都有一个固定的值、关联的比特币地址和唯一的交易 ID,这对于维护网络完整性和会计透明度至关重要。

铭文

Inscription 技术融合了 BRC-20、Atomicals Protocol、Runes 和 Pipe 等多种协议,具有共同的原则。它彻底改变了代币开发,为数据存储和 NFT 创建提供了新的机会。通过将数据直接写入区块链,它确保了相对于传统 NFT 的不变性、去中心化和安全优势,摆脱单一实体的控制并增强透明度。

这项创新使代币开发民主化,使个人能够在区块链上创建和拥有独特的数字资产。

符文转移

协议消息将第一数据输出解码为表示(ID、OUTPUT、AMOUNT)元组的整数序列。如果不是三的倍数,则该消息无效。 ID表示Token ID,OUTPUT表示输出索引,AMOUNT表示数量。未使用的令牌可以分配给第一个非 OP_RETURN 输出或烧毁。

使用见证人,序数协议会变得复杂,尤其是在具有多个输入的交易中。使用 OP_RETURN 而不是见证部分可以避免 Runes 的复杂性,从而使开发更简单。然而,这种独立于序数意味着符文缺乏用户基础和去中心化优势,使得节点启动更具挑战性。

符文发行

在代币开发中,Runes 提供了一种使用 UTXO 模型发行和跟踪代币的独特方法。协议消息中的第二个数据推送指示发行交易,解码为符号和小数。任何额外的数字都会导致消息无效。 SYMBOL 表示标记的标识符,而 DECIMALS 指定标记的小数精度。

Runes 的创新在于将代币余额存储在 UTXO 本身中,而不是将它们链接到钱包地址。代币创建后,供应量、符号和小数位在发行交易中定义,然后分配给特定的 UTXO。该 UTXO 可以容纳任意数量的代币,无论其大小如何,作为余额跟踪器。转账时,UTXO 会分裂成更小的 UTXO,每个 UTXO 记录转账金额。

符文主要优点回顾

让我们回顾一下该协议对于代币开发的主要优势:

与其他协议相比,Runes 因其简单性和易用性而脱颖而出,为代币创建和管理提供了简化的流程。基于 UTXO 模型,Runes 与比特币的架构无缝集成,消除了对链外数据或替代协议中复杂交互的需求。与依赖序数理论的 BRC-20 不同,Runes 提供了一个简单的系统,不需要用户管理额外的基础设施或了解复杂的机制。Runes 通过提供简化的流程来优先考虑用户体验,这与涉及链下数据或个人服务器的其他标准形成鲜明对比,从而导致复杂性和潜在的故障点。Runes 确保与 UTXO 模型的兼容性,提高效率和可扩展性,同时减少可能堵塞网络的“垃圾”UTXO 的扩散。Runes 提供了一种不太复杂的结构,可能会吸引代币开发人员并促进比特币社区内的创新。

采用符文的挑战

1.缺乏统一标准:符文缺乏标准化框架会导致碎片化,使基础设施开发和索引变得复杂,需要更高的协议一致性。

2.对比方法:Runes 基于 UTXO 的模型,重点关注效率和闪电网络兼容性,与 BRC-20 既定的基于账户的方法形成对比。尽管 Runes 具有减少链上足迹等令人鼓舞的优势,但在与 BRC-20 的广泛接受度竞争方面仍面临挑战。

3.社区参与和采用:由于比特币社区内部的怀疑和抵制,Runes 很难获得社区支持。对缺乏社区驱动的发布的担忧阻碍了采用工作。

4.不确定的未来:Runes 和 BRC-20 之间正在进行的讨论反映了不断变化的比特币代币开发格局。虽然协同作用是可能的,但 Runes 是否有能力匹配 BRC-20 的受众和吸引力仍然不确定。市场偏好增加了符文采用前景的复杂性。

结论

Runes 协议对比特币区块链上的代币开发既带来了希望,也带来了威胁。在不断变化的比特币协议世界中,符文既代表着创新,也代表着争议。尽管它的目标是产生交易费收入、鼓励代币开发者的兴趣并增加网络的用户群,但对其可扩展性和可持续性的担忧仍然存在。

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。