查看原文
其他

BRC-20代币标准有哪些风险?

MetaCat MetaCat 2023-07-17
作者: CertiK
翻译:MetaCat
排版:MetaCat
自2015年推出以来,ERC-20代币标准便因其与DeFi协议的灵活和易于集成而获得广泛采用。这些Token可以很容易地进行定制和编程,以包含额外的功能使其适用于各种用途。ERC-20代币标准在所有EVM兼容网络中都得到了使用,并启发了Solana和Move等其他公链上的Token标准。

最近,BRC-20代币标准受到了极大的关注,并成为区块链领域的一个有争议的讨论话题。虽然“BRC-20”这个名字确实让人想起了ERC-20代币标准,但其设计、实现以及与底层区块链网络的交互是不同的。在最近的工作中,CertiK审计了OKX为支持BRC-20代币标准而构建的基础设施。在这篇文章中,我们将深入研究BRC-20代币是如何工作的,并探讨一些相关的风险。
BRC-20代币是如何工作的?
在深入研究BRC-20代币的细节之前,让我们先介绍一下Ordinals。Ordinals作为聪的编号方案,能够对单个聪进行索引和跟踪。聪是比特币中最小的单位。Ordinals协议为每个聪分配了一个唯一的索引,并允许其与各种形式的内容相结合,如文本、图像、视频、音频等。由此产生的铭文可以被视为比特币网络的一种NFT(不可替代代币)形式。Ordinals提供了一个查看铭文的网站[1],如果你有兴趣了解更多关于Ordinals的信息,请查看它们的代码库[2]。

铭文的形象表示
BRC-20代币的技术规格可以在这里[3]找到。该标准使用JSON格式对包括BRC-20相关操作的铭文进行操作。例如,下面的JSON表示“ordi”令牌的部署和mint操作。想要创建和铸造“ordi”令牌的用户可以使用Ordinal钱包来题写这两个JSON文件。BRC-20代币的转让比部署和铸币操作更为复杂。它要求用户刻下转账铭文,以使其余额可转移,然后用户可以通过将铭文发送到接收者的比特币地址来转移代币余额。

BRC-20代币的部署和mint操作

与ERC-20代币不同,ERC-20用户的代币余额存储在链上,BRC-20代币标准要求索引器从铭文中提取JSON信息,进行处理,并将余额信息记录在链下数据库中。索引器需要遵循BRC-20文档中指定的规则。如果索引程序中出现任何错误,它将为用户记录不正确的代币余额。
几个支持BRC-20代币的平台开源了他们的索引程序,并提供了可公开访问的API来查询BRC-20余额。示例包括UniSat的索引器库[4] 和bestinslot.xyz的API。派生开源索引器或使用公共API的用户需要谨慎,因为不能保证100%的准确性。
BRC-20代币对比特币的影响
此前,在BRC-20推出之前,比特币基本上仅限于发送和接收比特币。然而,像BRC-20这样的新基础设施的出现,揭示了比特币网络尚未开发的潜力。除了BRC-20,我们还见证了其他创新应用和协议的发展,如BRC-30和BRC-721标准。
这些新颖的用例为比特币链的功能创造了新的可能性。这些创新促使更多的开发者和社区关注比特币网络的操作原理,并深入研究比特币区块链,以寻找其他潜在的用途和应用。这一演变表明,比特币的范围和应用远未耗尽,其未来潜力仍有待探索和发展。
此外,BRC-20的爆火引起了人们对比特币区块链拥塞问题的关注[5],人们将矛头指向BRC-20交易。这种拥塞促使开发人员在扩展问题上加倍努力。该社区提出了各种解决方案,例如在链上进行BRC-20代币铸造,同时将支付过程委托给闪电网络,或将某些BRC-20应用程序迁移到第二层网络。
BRC-20代币标准的风险
BRC-20代币标准在其鼎盛时期经历了前所未有的受欢迎程度。然而,正如BRC-20代币的创建者所说——“这只是一个有趣的实验”——表明代币标准确实有其局限性。下面,我们总结并强调了与BRC-20代币相关的一些风险。
中心化风险
尽管比特币本身是不可变的和去中心化的,但BRC-20生态系统对链下索引器的依赖带来了重大的中心化风险。如果恶意攻击者获得了对链下数据库的访问权限,或者如果控制方是恶意的,他们可以操纵用户的余额。此外,索引器逻辑中的任何缺陷或错误都可能导致用户余额的错误记录,或导致重复支出。为了拥抱区块链的去中心化本质,BRC-20长期成功的一个关键组成部分是开发一个更去中心化的索引器。
不断变化的铭文规则
BRC-20代币建立在“Ordinals”项目的基础上,该项目制定了定义什么应该被视为有效铭文的规则。Ordinals项目团队没有参与BRC-20标准,Ordinals的一位主要维护者表示,“BRC-20的讨论偏离了主题。”然而,BRC-20代币依赖于铭文,即使铭文索引规则的微小变化也会对BRC-20索引器操作员产生重大影响。Ordinals项目最近一直在讨论是否应该支持cursed铭文[6]和P2WSH铭文[7],这已经引起了BRC-20社区的担忧。
市场风险
5月初,BRC-20代币的总市值超过10亿美元,日交易量为2.077亿美元。然而,自那以后,它已经下跌了80%以上,截至6月19日,目前的市值为1.31亿美元。流行的BRC-20代币,如$ORDI和$PEPE,价格下跌了60%以上。尽管在高峰期交易量大,日常活动频繁,但该代币目前缺乏任何实际效用,用户持有代币的非投机动机很小。此外,BRC-20代币的交易依赖于中心化交易所和场外交易(OTC)方路径尽管一些项目正在为BRC-20代币建立去中心化交易所,但它们仍处于早期阶段。想要参与交易的用户应该意识到BRC-20代币的市场风险。
结论
在这篇文章中,我们介绍了Ordinals和BRC-20代币标准,同时也强调了一些相关的安全风险。BRC-20代币可能是一个有局限性的有趣实验,但它确实有助于扩大关于比特币区块链功能的讨论。我们正在见证更多标准的发展,包括BRC-30和BRC-721。总的来说,这是比特币发展的一个激动人心的时刻。

注:

[1] 查看铭文的网站:https://ordinals.com/

[2] Ordinals的代码库:https://github.com/ordinals/ord

[3] BRC-20代币的技术规格: https://domo-2.gitbook.io/brc-20-experiment/

[4] UniSat的索引器库: https://github.com/unisat-wallet/libbrc20-indexer

[5] 比特币网络拥堵问题:https://www.coindesk.com/tech/2023/05/12/frogs-fevers-and-fees-bitcoins-new-governance-challenge/
[6] cursed 铭文: https://thebitcoinmanual.com/articles/cursed-inscriptions/
[7] P2WSH铭文: https://bitcoinpy.dev/docs/intro-to-transactions/#p2sh

原文链接:https://www.certik.com/zh-CN/resources/blog/39SZlEG2530iKwhA8Bcnfj-exploring-the-brc-20-token-standard-an-introduction

往期回顾:

全面解析比特币生态首个元宇宙项目:Bitmap.land

查找和铭刻 .Bitmap 地址的简单教程(非投资建议)

什么是 BRC20 代币?

比特币元宇宙地块探秘(非投资建议)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存