BRC-20 代币标准有哪些风险?
MetaCat
2023-06-29 18:00
订阅此专栏
收藏此文章
作者: 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/
[7P2WSH 铭文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 代币?

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


【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

MetaCat
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开