首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

揭秘比特币两大原生资产协议:探索BRC20与ARC20的神秘面纱!

进社区裙无门槛,不收费,不推交易所,不走推荐链接

以技术实现的角度来解析 ARC20 与 BRC20,为您揭示它们未来的发展趋势,帮助您更深入理解这两种协议的演进方向。

【BRC20】

首先,让我们深入探讨经典的 BRC20 协议的独特之处。BRC20 以 Ordinals 协议为基础,将类似于 ERC20 Token 的全面功能嵌入了 BTC 输出脚本,从而孕育了BRC20。如下图所示,BRC20 代币的关键信息镌刻在 BTC 交易下的隔离见证脚本数据中。BRC20 协议在 BTC 上实现了标准方法,包括「部署」、「铸造」和「转账」。

在「部署」阶段,BRC20注册了代币的名称、总量以及每张的数量限制。

用户在创造新的BRC20时,通过发送交易将数据写入脚本,其中包括代币的数量。

在BRC20中,当用户需要进行转账时,首先发送一笔交易,将 token 数量的聚合结果写入比特币脚本,然后再发送第二笔交易,将聚合后的余额发送至指定地址,并同样写入脚本。

这一创新性的设计使得BRC20在BTC生态中具备了更广泛的应用与灵活性。

首先,我们可以分解BTC一层协议的三大关键部分:

协议规定了在比特币上写入数据的规则。

索引器提供了查询与解析这些数据的能力。

账本记录了代币余额,处理转账。

在BRC20的背景下,索引服务器首先需要辨别每次BRC20的部署,以读取代币信息,这一过程被称为「索引」。

由于BRC20的余额都被嵌入脚本中,BTC网络本身无法识别,因此BRC20的索引服务器必须在本地构建一个记录BRC20余额的账本。每次发生转账时,交易是否可执行(即有足够的币),需要检查本地账本,并进行更新。

基于Ordinals的BRC20在转账复杂度上递归增长。每次BRC20的转账都需要发送两笔交易:首先在本地账本中查询和计算余额,然后执行转账。Ordinals本质上为NFT设计,而基于其改进的BRC20在转账方面更为复杂。

BRC20索引器不仅仅具有索引的功能,还负责处理账本,这个账本完全脱离了比特币。索引器必须准确记录每一次余额变化,以保证账本的完整性。随着时间的推移,索引器账本将不断积累,节点的负担也会逐渐增加。虽然Unisat早期就开源了索引器节点的代码,但经过OKX等多个技术团队的建设,BRC20的基础设施变得非常健壮。

然而,BRC20的账本仍需要实现去中心化,即实现去中心化的账本,这等同于在构建链,或者说,BRC20最终会采取去中心化账本的方式。

【ARC20】 

Atomicals protocol采用的发行FT的方式被称为BRC20,这是一种在交易脚本中注册代币信息的协议,以比特币最小单位Sat为基础单位,利用UTXO实现了比特币原生资产的发行。

回到Arc20,Arc20是一种染色币模型,注册信息被刻入交易脚本,余额使用UTXO的sat数量表示,转账功能完全由BTC主网处理。

在部署Arc20时,需要注册代币名称、总量、数量限制、难度设置、开始区块、图像等信息。用户在创建新的ARC20时,将代币名称写入UTXO的脚本中,数量直接由UTXO中sats的数量决定,即1 sat = 1 token。在ARC20的转账过程中,用户无需再向BTC存入任何数据,只需将持续持有代币的UTXO作为交易输入,输出给其他地址。

因此,在ARC20中,不需要任何链下系统来计算ARC20代币的余额,因为代币余额与UTXO中的Sat数量保持一致。只需一个索引即可帮助读取代币注册信息,并同时识别mint交易,以确认验证哪些UTXO是ARC20。

因此,Arc20代币的转账计算本身由BTC网络处理,无需任何链下账本,仅需发送一笔交易。在基于BTC L1的性能基础上,ARC20的转账性能是BRC20的两倍。

这带来了很多好处:

显著降低了索引服务器的成本,几乎任何人都能承担,系统去中心化程度极高。

转账完全依赖BTC网络,不会产生多余的垃圾交易,Arc20的转账安全性由BTC保障。

ARC20的原子性与BTC的原子性保持一致,适用于许多原生应用。

另一个不可忽视的更新是Bitwork,即将CPU计算环节纳入代币铸造过程中,类似于BTC的POW,需要进行POW计算后才能进行铸造,实现了「一个CPU一次mint机会」。

当然,染色币的设计也带来了一些劣势,因为余额未写入数据,而是与sat绑定,ARC20余额的最小拆分精度为1(目前为了避免被当作垃圾交易设置了更高的下限)。因此,基于ARC20发行数万亿的meme token显得得不偿失,因为这需要大量消耗BTC。这方面的改进将需要等待未来Atomicals协议的升级。

同时,ARC20的基础设施仍然较为薄弱,钱包和市场经常宕机。因此,社区呼吁更多用户来搭建自己的Atomicals索引,并需要更多的开发者参与基础设施的建设。

在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OT6kM4PdKaQt2fXnCba6aMHA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券