首页 资讯 正文

一文读懂Runes协议如何运作

拾元里美 2024年04月22日 02:27

RUNES 简介

Runes 协议是在比特币区块链上全新提出的原生发行可互换代币的标准。它允许用户创建可相互替换的代币。

一些关键概念:

  • 可互相替换的代币:指彼此之间可以互相替换的代币。例如,1 个「牛肉代币」可以等价于任何其他「牛肉代币」。
  • BRC-20:是一种已存在的用于在比特币上发行可互换代币的标准。
  • 非同质化代币(NFT):是指独一无二且不可互换的代币,例如某个特定的「牛肉NFT」图像。
  • 序数:是一种为个别的satoshis(比特币最小单位)分配独特属性的系统。这使得在比特币上实现类似NFT 的功能成为可能。
  • UTXO:未花费交易输出,指寄件者授权的比特币金额,可由收件者支配。

Runes 的目标是提供一种简单、高效的方式在比特币上创建和交易可相互替换的代币。它改进了现有的代币标准,如BRC-20,并利用UTXO 来实现代币余额和转帐。

其宗旨在吸引更多的开发者活动和主流用户来使用比特币。然而,人们对其对比特币网路容量和文化的影响表示担忧。

想抱团取暖,或者有疑惑的,关注宫棕hao:十元知识局

RUNES 背景

Runes 由Casey Rodarmor 创建,他还为比特币创建了Ordinals 协议。 Rodarmor 在开发Runes 时有几个目标:

  • 交易费收入:透过增加比特币区块链的使用,Runes 将推动交易费用上升。这对于矿工来说是有利可图的,但对于普通用户来说可能成本高昂。
  • 开发者关注度:诸如以太坊和Solana 等替代币网路已吸引了许多开发者。在比特币上创建像Runes 这样的开发工具可以帮助吸引部分人才来建立比特币上的应用。
  • 吸引其他链的用户:Rodarmor 认为,在比特币上创建更好的替代币用例,例如迷因币,将吸引这些用户转向使用比特币。

在高层次上,Runes 允许用户简单、有效率地在比特币上创建可相互替换的代币。这使得像迷因币这样以前无法在比特币上原生实现的能力成为可能。

RUNES 的工作原理

Runes 基于Ordinals 协议,透过使用比特币的未花费交易输出(UTXOs)来产生交易。 UTXOs 是交易后剩余的比特币金额,类似于现金购买后剩余的零钱。

Runes 协议透过让每个UTXO 包含不同Runes 代币的余额来扩展了UTXO 的概念。例如,一个单独的UTXO 可以持有10 个单位的Rune A,100 个单位的Rune B 和1000 个单位的Rune C。

这是透过使用一种称为OP_RETURN 的比特币交易类型向UTXOs 附加资料来实现的。这个OP_RETURN 交易包含指定该UTXO 中Rune 余额的资讯。

当发生交易时,Runes 余额可以转移到新的UTXOs。未转移的任何剩余UTXO 金额都已被销毁。

与现有的BRC-20 标准相比,Runes 允许更有效率的转帐。使用BRC-20,用户每次只能转移一种代币类型。然而,使用Runes,使用者可以在单一交易中将任意数量的Rune 余额从输入转移到所需的输出。

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

对比特币网路的影响

Runes 旨在缓解由BRC-20 代币和其他在比特币上创建的可互换代币引起的UTXO 膨胀问题。随着更多代币的交易,随着时间的推移会创建更多的小型UTXOs,增加比特币网路中每个节点需要追踪的UTXO 集合的整体大小。

例如,UTXO 集合从2022 年4 月的8,600 万个UTXOs(5 GB)成长到2022 年11 月的1.4 亿个UTXOs(8.74 GB)。增加的数据会导致网路拥堵,如果不加控制,随着时间的推移会使交易变得更加昂贵。

Runes 透过让用户将多个代币转移捆绑到单一交易中来帮助解决这个问题。目标是减少由代币交易引起的新UTXO 创建的速率。

然而,关于比特币网路上的代币存在持续的争议。

一方认为比特币应该专注于成为数位现金和储值工具。他们认为代币是不必要的膨胀或对比特币核心目标的攻击。

另一方认为比特币应该发展成一个支持代币创建的多用途区块链。他们认为这扩展了比特币的实用性,并使网路更具竞争力。

从长远来看,目前尚不清楚像Runes 这样的代币是否会不可修复地拥堵比特币,还是会为网路带来像矿工收入和新用户这样的好处。目前来看,代币很可能会存在下去,因此像Runes 这样的改进可能有助于缓解它们的潜在缺点。

RUNES VS BRC-20

Runes 旨在改进现有的BRC-20 标准,用于在比特币上建立代币。 Runes 与BRC-20 之间的关键差异包括:

  • 每个交易允许更多的代币类型和目的地——使用BRC-20,用户只能在一个交易中将一种类型的代币转移到一个目的地。 Runes 允许用户在单一交易中将多种代币类型传送到多个目的地,使交易更有效率。
  • 比BRC-20 更简单高效——由于铭文的工作原理,转移BRC-20 代币需要3 个交易。 Runes 旨在更有效率,大多数操作只需要一笔交易,除了建立新Rune 需要2 笔交易。 Runes 也不依赖Ordinals 协议,使其成为更简单的独立系统。
  • 避免UTXO 膨胀——BRC-20 和其他代币系统导致比特币的UTXO 膨胀,增加了运行节点的储存和频宽需求。 Runes 旨在避免创建过多的未花费交易输出。

总的来说,与现有的BRC-20 等标准相比,Runes 旨在提供一个更简单、更有效率的系统,用于在比特币上创建可互换代币。其主要优势在于将多个代币转移捆绑到单一交易中。

创建和转移RUNES

创建新的Runes 代币始于「刻划」,这将新的Rune 铸造出来。这是透过向包含Rune 定义的OP_RETURN 输出发送比特币来完成的。 (也称为烧毁比特币,不能再使用)

要在使用者之间转移Runes,发送者在交易输入中包含他们想要发送的Rune 余额。然后透过指定输出位址和Rune 金额将Runes 转移到接收方。

Runes 转移的一些关键优势包括:

  • 使用者可以在单一交易中发送多个Runes,允许向多个接收方「扇出」。
  • Runes 转移只需要一笔交易,而BRC-20 需要三笔交易。
  • 交易非常小而有效率。只包括要转移的Runes,而不是整个余额。
  • 不会创建未使用的UTXOs,随着时间的推移减少区块链的膨胀。
  • 转移明确指定了要发送的Runes,避免了意外发送错误代币。

总的来说,Runes 协议提供了一个简单而强大的系统,用于在比特币上创建和转移代币化资产。简化的流程使得像迷因、徽章、收藏品和其他自订资产等用例成为可能,而不会拥塞区块链。

采用潜力

围绕Runes 的问题是它是否会像Ordinals 一样推动使用和采用。 Ordinals 非常受欢迎,产生了超过2.5 亿美元的矿工费。然而,由于交易增加导致了网路拥塞。

Runes 有潜力成为更受投机者和赌徒欢迎的项目,他们希望在比特币上铸造代币并交易模因币。快速铸造可互换代币的能力肯定会吸引这群人的兴趣。

然而,比特币极端主义者可能不太喜欢Runes。许多极端主义者认为除了原生BTC 之外的代币是不必要的,并对比特币作为价值储存工具的核心目的产生负面影响。他们认为这些代币浪费了宝贵的区块链空间,并玷污了比特币的形象。

增加使用量和矿工费的好处是否能够超过拥挤和UTXO 膨胀的坏处尚不清楚。 Runes 可能会为比特币带来更多的开发者活动,但也可能推动可接受使用的界线。

Runes 的采用程度可能取决于投机者对其的兴趣程度以及与BTC 纯粹主义者的抵抗程度。其最终影响仍然不确定,但无论如何都是一个引人入胜的实验。

批评与担忧

Runes 受到了比特币社群一些成员的批评。以下是一些已经提出的主要关切:

对赌博/投机的道德论点:一些比特币极端主义者认为代币是不必要的,并且促使了不负责任的赌博或投机行为。他们认为代币削弱了比特币作为价值储存和数位黄金的核心目的。这些都是反对鼓励赌博行为的道德论证。

担心拥堵比特币网路:已经经历过的一件事,并且预计Runes 也可能导致比特币网路严重拥塞。随着更多代币的创建和交易,如果没有适当管理,这可能会导致UTXO 集膨胀。

每个节点都必须能够解析整个UTXO 集以验证交易。因此,一个大幅增加的UTXO 集合使节点更难运行,这可能会导致更多的集中化。这可能使比特币的使用变得更加昂贵和更难验证。

有些人认为,Ordinals 和其他代币项目已经增加了相当多的膨胀。他们担心如果Runes 被大量使用,它可能会加剧这个问题。支持者辩称,Runes 比其他代币设计更有效率。但影响尚未经过测试。

结论

Runes 是在比特币网路上推出的一个有趣的新协议,它允许用户在比特币上本地创建和转移可互换的代币,称为Runes。这种新功能可以吸引新的开发者和用户来使用比特币,同时为矿工带来更多的费用。然而,对于一些认为代币创建是不必要和浪费的比特币极端主义者来说,它仍然存在争议。

以下是关于Runes 的一些关键要点:

  • Runes 是可互换的代币,可使用Casey Rodarmor 设计的新协议在比特币区块链上创建和转移。
  • 该协议比现有的标准如BRC-20 更有效率,允许用户将多个代币转移捆绑到单一交易中。
  • Runes 利用比特币的UTXO 模型和OP_RETURN 功能将代币余额与未花费的交易输出关联起来。
  • 支持者认为Runes 可以为比特币带来更多的开发者、用户和交易费。批评者担心它会拥挤网路并玷污比特币的声誉。
  • 对于Runes 是否能够缓解现有代币项目在比特币上引起的UTXO 膨胀问题仍有疑问。
  • Runes 的推出与比特币的下一个减半事件同时发生,引发了社群内的兴奋和猜测。

· 了解像Runes 这样的新协议对于追踪比特币的演变是很重要的。尽管影响尚不确定,但Runes 愿意进行实验并扩展比特币的能力。然而,这也凸显了比特币作为稳健货币的根源与作为创新平台之间的紧张关系。在Runes 上线后的几个月甚至几年内,这一切将会非常有趣。

想抱团取暖,或者有疑惑的,关注宫棕hao:十元知识局