BRC20
了解比特币的 L2 架构
区块链生态系统面临着所谓的“不可能三角”——安全性、去中心化和可扩展性,其中只能以牺牲第三者为代价来实现前两者。例如,比特币优先考虑了安全性和去中心化,在此过程中牺牲了可扩展性。比特币的区块生成时间约为 10 分钟,与以太坊 2.0 或 Solana 等出块时间在秒级甚至毫秒级的热门区块链相比,存在明显的滞后。这种局限性催生了对比特币可扩展性解决方案的需求,从而导致了比特币 L2 扩展方案的出现,以 Stacks 等系统为代表。
Stacks 是一个构建在比特币之上的去中心化应用和智能合约网络。该网络通过跨链共识机制连接到比特币区块链,实现在保留比特币安全性的同时,也为智能合约提供丰富的应用场景。Stacks 以分层方式运行,基础结算层(比特币)通过增加智能合约和可编程性(Stacks)得到补充,并进一步整合了扩展性与速度层(Hiro 的子网)。这种分层方法不仅提供了类似于以太坊等区块链的功能,还避免了复杂公链的许多缺点。
解析 BRC20
要理解 BRC20,我们首先需要熟悉 Ordinals。Ordinals 协议为比特币的最小单位聪(satoshis,简称 sats)分配唯一标识符,实质上将每个聪转化为独特的非同质化代币(NFT),类似于以太坊的 NFT。此外,Ordinals 允许在聪中包含文本、图像、音频和视频,进一步突显了其独特性。
BRC20 的创 建者利用 Ordinals 协议,通过为聪分配统一的“格式”和“属性”,在比特币上引入了同质化代币的概念。BRC20 通过 Ordinals 将 JSON 格式的文本数据刻入聪中,充当 BRC20 代币的账本,并跟踪代币的持有和转账情况。
BRC20 相关的风险
尽管 BRC20 代币引起了广泛关注,但它们目前仅作为 JSON 文件存在,没有实际价值或业务用例,其流行程度在很大程度上取决于比特币的知名度和流量。此外,管理 BRC20 代币并不像处理比特币那样简单,需要专门的钱包。而且,参与 BRC20 投资需要第三方工具,这通常带有一定的准入门槛。
BRC20 代币存在多重风险。首先,市场投机和炒作可能会制造泡沫,导致代币估值过高。其次,与其他区块链技术类似,BRC20 代币容易受到黑客攻击。最后,区块链和加密货币市场缺乏监管,可能导致涉及 BRC20 代币的欺诈或非法活动。
用户中一个常见的误解是:利用比特币安全性创建的 BRC20 代币与比特币一样安全稳定。然而,两者有着本质的区别。比特币的安全性由密码学和共识算法支撑,且已稳定运行了相当长的时间。相反,BRC20 依赖于 Ordinals 协议及其索引器的实现。