一文读懂BTC二层网络Runes协议如何运作

2024-04-22 17:25
26
0

Voltage营销副总裁Bobby Shell深度解析了Runes协议,该协议创新性地提出在比特币区块链上创建和流通可互换代币的新规范。Runes协议的亮相预示着比特币生态将吸引更多开发者和用户,为矿工们带来更大的收益机遇。然而,正如任何新兴技术都伴随争议,Runes同样引起了一些比特币极端主义者的质疑,他们认为代币的创建可能损害比特币的本质。

Bobby Shell详细探讨了Runes的工作原理、与现有标准的差异、对比特币网络的潜在影响,以及未来可能遭遇的挑战和批评。他强调,尽管Runes的影响尚未完全明朗,但它无疑为探索比特币的潜能与局限提供了宝贵的试验田。

以下是BlockBeats为您编译的Runes协议简介:

Runes协议是专为比特币区块链设计的原生可互换代币发行标准。它赋予用户创建可相互替换的代币的能力。

关键概念如下:

可相互替换的代币:即彼此之间可自由替换的代币。例如,一枚“牛肉代币”可与任何其他“牛肉代币”等值交换。
BRC-20:现有的一种在比特币上发行可互换代币的标准。
非同质化代币(NFT):独特且不可互换的代币,如某一特定的“牛肉NFT”图像。
序数:一种为个别satoshis(比特币的最小单位)赋予独特属性的机制,使比特币上实现类似NFT的功能成为可能。
UTXO:未花费交易输出,指发件人授权的比特币金额,可由收件人支配。
Runes旨在提供一种简便且高效的方式,在比特币上创建和交易可相互替换的代币。它优化了现有的代币标准,如BRC-20,并利用UTXO来实现代币余额和转账功能。

Runes的目标是吸引更多开发者和主流用户参与比特币生态。然而,人们对其可能对比特币网络容量和文化产生的影响表示担忧。

Runes由Casey Rodarmor创建,他同样是比特币上序数协议的开发者。Rodarmor在开发Runes时设定了以下目标:

交易费收入:通过增加比特币区块链的使用,Runes有望推动交易费用的上升,这对矿工而言是有利可图的,但也可能增加普通用户的成本。
开发者关注度:以太坊和Solana等替代币网络已吸引大量开发者。在比特币上构建如Runes这样的开发工具,有助于吸引这些开发者为比特币应用贡献力量。
吸引其他链的用户:Rodarmor认为,在比特币上创建更好的替代币用例,如模因币,将吸引其他链的用户转向比特币。
总体而言,Runes允许用户以简单高效的方式在比特币上创建可相互替换的代币,从而实现了以前无法在比特币上原生实现的能力,如模因币的发行。

Runes的工作原理基于序数协议,利用比特币的UTXO进行交易。UTXO是交易后剩余的比特币金额,类似于购物后剩余的零钱。

Runes协议通过允许每个UTXO包含不同Runes代币的余额来扩展UTXO的功能。例如,一个UTXO可以持有10个单位的Rune A、100个单位的Rune B和1000个单位的Rune C。

这一功能是通过使用比特币交易类型中的OP_RETURN来实现的,它向UTXO附加数据,指定该UTXO中Rune的余额信息。

在交易发生时,Runes余额可以转移到新的UTXO中。任何未转移的UTXO余额将被销毁。

与现有的BRC-20标准相比,Runes提供了更高效的转账方式。使用BRC-20,用户每次只能转移一种代币类型。然而,通过Runes,用户可以在单个交易中将任意数量的Rune余额从输入转移到所需的输出。

通过构建在比特币的基础层功能之上,Runes旨在实现比特币上原生创建和转移可互换代币的简单高效。

Runes协议有望缓解由BRC-20代币和其他在比特币上创建的可互换代币引起的UTXO膨胀问题。随着代币交易的增加,将创建更多的小型UTXO,从而增加比特币网络中每个节点需要跟踪的UTXO集合的总体大小。

例如,从2022年4月至2022年11月,UTXO集合从8600万个UTXO(5GB)增长到1.4亿个UTXO(8.74GB)。这种增长可能导致网络拥堵,并使交易成本随时间推移而上升。

Runes通过允许用户将多个代币转移捆绑到单个交易中来应对这一问题。其目标是降低由代币交易引起的新UTXO创建的速率。

综上所述,Runes协议为比特币生态带来了创新性的代币发行标准,旨在提升交易效率并吸引更多用户和开发者。然而,其影响仍需进一步观察和评估,以应对潜在的网络拥堵和成本上升。

全部评论