我刚刚重新思考了比特币的运作方式,发现了一个相当有趣的事情——大多数人都误解了它的交易机制。在谈到比特币的第二层(L2)时,大家通常受到以太坊L2概念的影响,但比特币完全不同。为了理解为什么,我们需要从一个基本问题开始:utxo是什么?



Utxo是什么?它是“未花费交易输出”(Unspent Transaction Output)的缩写,简单来说就是“未被使用的交易输出”。假设你有一个钱包,里面有多张不同面值的钞票。每一张钞票就是一个Utxo——你可以用的资金。当有人给你转账10 BTC,而你还没有用它们支付任何人时,这10 BTC就是一个Utxo。

比特币的运作方式与以太坊完全不同。以太坊采用账户模型——就像银行账户或支付宝钱包一样,系统只跟踪你的账户余额。而比特币则采用Utxo模型——就像你手中确实持有那些钞票一样。当你用一张面值1000元的钞票购买价值600元的商品时,你会得到找零400元。在比特币中,这相当于你“花费”一个面值1000元的Utxo,生成两个新的Utxo:一个是给卖家的600元,另一个是找零的400元。

但接下来的问题是:在更复杂的应用场景中,utxo是什么?这时,扩展的Utxo(eUTXO)概念出现了。像Cardano这样的区块链使用eUTXO,它不仅记录金额,还可以存储数据和更复杂的逻辑。例如,资金可能只能用于购买特定商品。这使得交易更灵活,但也更复杂。

那么,BRC-20是什么?它基本上是试图在比特币的Utxo模型上运行账户模型的努力。所有的代币操作——部署、铸造、转移——都是通过在比特币交易中嵌入JSON数据来实现的。这就像你在钞票上写备注一样。问题是,比特币无法管理这种账户模型,因此需要用链外的索引服务器来跟踪。这是一个很大的缺点——存在中心化的风险。

像ARC-20和Runes这样的新协议试图通过让Utxo中的代币数量与比特币数量直接对应来解决这个问题。然而,这种方式带来了另一个问题——由于比特币网络的最小输出限制,代币无法被细分。

那么,比特币的L2解决方案到底是什么?闪电网络(Lightning Network)是一个足够好的支付L2渠道,但它在实现更复杂功能方面有限。真正需要的是一种采用Utxo同构模型的L2方案,并通过eUTXO进行扩展。

CKB是第一个考虑实现这一点的区块链。他们提出了RGB++,这是对RGB协议的扩展。核心思想是利用“同构约束”将比特币Utxo映射到Nervos CKB的Cell——一种可以结合实现智能合约功能的改良版Utxo。所有RGB++交易会同时在比特币链和CKB链上出现。

这里真正独特的是,CKB没有使用任何跨链桥,而是采用原生验证机制。这意味着在比特币上发行的资产可以利用CKB上的智能合约实现更复杂的应用。这是一个相当先进的想法——旨在实现有目的的链间扩展,而非传统的资产跨链。

虽然RGB++仍处于概念阶段,尚未完全实现,但被视为比特币L2探索的一个新方向。要理解utxo是什么以及它为何重要,你需要认识到比特币不是一个“银行账户”,而是真正的“现金钱包”。正因为如此,比特币的L2解决方案必须与以太坊完全不同。比特币的扩展未来可能会非常令人期待。
BTC2.95%
ETH4.03%
ADA2.62%
CKB3.91%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论
  • 热门 Gate Fun

    查看更多
  • 市值:$2248.27持有人数:1
    0.00%
  • 市值:$2241.37持有人数:0
    0.00%
  • 市值:$2237.93持有人数:1
    0.00%
  • 市值:$2241.37持有人数:1
    0.00%
  • 市值:$0.1持有人数:0
    0.00%