Runes已于2024年4月正式发布,与比特币减半同期而至。Runes协议将有潜力在比特币上建立一个功能有用的加密货币生态系统,Runes 协议的优势可能会导致比特币生态未来几个月及以后诞生重要的用例。
什么是Runes协议?
Runes 是由开发者 Casey Rodarmor 于 2023 年提出的,他也是比特币 Ordinals 协议的创建者。计划在比特币下一次减半时正式启动。Runes 是一种新的比特币协议,旨在利用区块链的原生 UTXO 交易模型促进可替代加密货币的发行和使用,与 BRC-20 代币标准相比,Runes 协议更加高效且易于使用。
为什么要创建Runes协议?
Rodarmor在他的博文中将Runes描述为一个简单的协议,具有最小的链上足迹和负责的UTXO管理。UTXO(未花费交易输出)是与区块链上的特定地址相关的比特币价值单位,代表尚未花费的资金,可以用作新交易的输入。
Runes与BRC-20代币标准不同,BRC-20代币标准复杂,而且并不基于UTXO。后一种特性导致BRC-20代币标准产生过多的垃圾UTXOs,造成比特币网络的拥堵。
Runes的目标是取代低效的基于Ordinals的BRC-20代币标准。此外,Runes协议还努力比其他现有比特币可替代代币协议(如RGB和Taproot Assets)做得更好。这些现有选项过于依赖链下数据。例如,Taproot Assets将其资产的元数据存储在链下,使资产信息与比特币主层分离。而像Omni Layer和Counterparty这样的选项则需要原生代币才能运行。简言之,Rodarmor认为这些问题使这些现有协议变得很麻烦,不太用户友好。
Runes协议的运作方式
Runes基于UTXO的模型与使用UXTOs的比特币可自然集成。这有助于最大限度地减少会带来网络拥堵的垃圾UTXOs。UTXO是你尚未花费的指定数量的BTC,你可以使用它进行新的支付。它是之前的比特币交易的输出,在被用作新交易的输入之前,它一直都可被花费。
一个Rune通过一个协议消息被分配给UTXO,该协议消息使用OP_RETURN指定输出、ID和amount。OP_RETURN是比特币数据存储的独特功能。OP_RETURN输出不会占用UTXO集,因为它们已被证明是不可花费的。ID是Rune的一个数字标识符,而输出指定输出索引接收Rune代币。amount决定了有多少Rune代币将被转移。
所有rune消息,无论是创建(etching)新runes还是转移runes,都在事务中的OP_RETURN输出中进行编码。可分性、rune名称和其他元数据都在同一事务的同一个OP_RETURN中。
一个Rune的代币供应包含在单个UTXO中。供应/转移amount为128位无符号整数,因此最大值为340282366920938463463374607431768211455。每个rune都有一个“可分性”,这是它可以拥有的小数的数量。最大为38个。人类可读的最大供应量也有这么多小数,以18位小数位为例(类似于大多数ERC-20代币),人类可读的最大供应量是3402823669209384634633.74607431768211455。
UTXOs用于跟踪Runes代币的余额。有趣的是,Runes协议没有将代币的余额记录链接到钱包地址,而是将其保存在UTXO中。Runes通过一个带有OP_RETURN输出的比特币交易进行传输,该输出指定了从输入到UTXOs的runes数量。
Runes协议铸造方式
Runes允许比特币交易蚀刻、铸造和转移比特币原生字字商品。蚀刻是指符文资产发行的过程,可以类比BRC20代币的部署。
将信息蚀刻到符文协议消息Runestones(符文石)上,就能铸造出出符文。其中符文时存储在比特币交易输出中,可以按规则进行解码。一笔交易最多只能包含一个符文石,通过符文石可以蚀刻新的符文,铸造已有的符文。在蚀刻新符文时可以设置其属性,属性一旦设置不可更改。如果蚀刻时因格式错误等原因而创造出来的畸形符文时,被称为"senotaphs(纪念碑)",输入到纪念碑交易中的符文会被销毁。
此外,符文具有预挖机制,即蚀刻者可以向自己分配一定数量的为已蚀刻符文。
Runes协议与现有协议的差异
BRC-20:因其与铭文的关联而闻名,其设计更多地受到流行技术的驱动,而非高效工程。结果是一个效率极低的协议,执行基本操作,从发行代币到转移代币,需要多个交易。
RGB:这一协议较为复杂,它在很大程度上依赖于链下数据,其开发一直跳票,并且应用范围有限。
Omni Layer:这个协议都引入了一些操作所需的原生代币。虽然创新,但它们也带来了额外的复杂性,并减少了采用范围。
Taproot Assets:这一协议虽然先进,但在很大程度上依赖于链下数据,在实施和用户体验方面可能遇到的障碍。
在这个阵容中,最新的竞争者 Runes 承诺简单高效。通过采用基于 UTXO 的系统,并利用输出脚本中的’R’标记,对用户更加友好,且更符合 BTC 原有结构。然而,与任何新提案一样,其实际应该尚待测试。
Runes协议的优势
(1)更多用户
Runes协议将允许项目在比特币区块链上发行不同类型的可替代代币,如安全代币、稳定币和治理代币。这可能会扩大比特币的效用,吸引更多的用户,由于该协议潜在的闪电网络兼容性,用户将享受近乎即时的低成本交易。换句话说,Runes可以帮助比特币实现其广泛采用的目标。
(2)更多收入
随着越来越多的人与Runes代币互动,将产生更多的交易费用。这将增加矿工的收入,激励他们继续保护比特币网络的安全。随着区块奖励将在2024年4月进一步减少,比特币矿工将需要更多的收入驱动力,而Runes可能正是维持矿工积极性所需的协议。
(3)创新
正如我们已经从RSIC的例子中看到的那样,Runes协议鼓励开发人员以令人兴奋的新方式进行创新,让用户有机会体验比特币区块链上的活动,这是之前没有人会想到的。它还将为希望在世界上最稳定、最安全的公共区块链上进行比特币创新开发的开发者打开大门。
(4)同质化代币的高效发行
Runes协议旨在实现直接在比特币上发行资产,尽可能减少负面影响。如前所述,该协议正在改进当前依赖于原生代币和链下数据的可替代代币协议。此外,它的设计比BRC-20代币标准考虑得更加周全,BRC-20代币标准的推出是为了展示Ordinals协议可以实现什么样的功能,娱乐性更多。因此,该协议的严肃性可能会使Runes比BRC-20代币更成功。
总结
从 BRC-20 的复杂性到 Runes 的光明前景,这一历程为区块链和比特币的不断演进提供了宝贵的实证。每一个转折,每一个挑战和解决方案,勾勒出一个生态系统在创新中茁壮成长,但又在其快速发展中不断应对困境的图景。
随着 Runes 协议受到更多关注,它肩负着过去的教训,怀抱对简化未来的美好期望。其对简单和高效的承诺引人入胜,然而社区需要以热情和谨慎共同迎接这一挑战。
更多行情分析可关注Aibit媒体账户实时获取!本文仅作为参考,不代表任何立场,不作为任何投资建议。投资有风险,入市须谨慎。
Facebook: https://www.facebook.com/aibitcom
X: https://twitter.com/aibitcom
Telegram (CN): https://t.me/aibitcom_cn
Telegram (EN): https://t.me/aibitcom
Telegram (Announcements): https://t.me/aibitcom_announcements
Discord: https://discord.com/invite/aibitcom
Medium: https://medium.com/@aibitcom
Youtube: https://www.youtube.com/@aibitcom