深入探讨 Layer2、L2 Rollup 差异,比特币生态的前进之路

差异 比特 比特币 特币 2023-12-15 100

摘要:UTXO技术体系里还没有诞生出类似于Rollup的Layer2实现。如果遵守这个功能性定义,我觉得闪电网路和侧链是配得上叫Layer2,但客户端验证配不上。但目前看来,闪电网路在安全性上是比特币生态里众多Layer2里做的最好的。...

你可以清楚地了解BTC生态中的BTC生态。 Layer2 和 L2 Rollup 这个项目有什么区别吗?本文为读者认真研究。 Layer2 的概念。 UTXO 类似于技术体系还没有诞生 Rollup 的 Layer2 实现。

最近BTC生态发布了很多代币,几乎都是冠于 L2 为了获得讨论的概念,我们认为有必要仔细研究 Layer2 这个概念。通常在比特币网络上,我们称以下商品类别为 Layer2:

  • 闪电网路

  • 侧链(如联盟链)

  • 客户端验证:omni 协议、ordinals 协议、RGB 协议…… 等等

从解决问题的角度来看:Layer2 应该是处理区块链的可扩展套件问题,或者更具体的问题是每秒增加平均交易量(TPS)、提高交易速度,降低交易成本。如果我们遵循这个功能定义,我认为闪电网和侧链值得称为 Layer2,但客户端验证不值得。

被称为闪电网和侧链 Layer2

闪电网和侧链中的交易独立于BTC主网。这两种商品中的比特币交易不需要主网矿工处理,只有当比特币存入黄金并提取到闪电网侧链时,矿工才需要介入。这大大提供了比特币的交易量、速度和矿工交易成本。

客户端验证本质上是BTC主网交易,是在比特币交易数据结构中改进,在数据结构中插入一些新数据来显示新功能。

但现在客户端验证也称自己为 Layer2更有可能是 Layer2 要解决的问题扩展套件已经成为:丰富 L1 的功能。

受BTC主网L1的制约 如果功能不足,只能转账。如今,各行各业的客户端检验项目都在努力扩大比特币的功能,主要是扩大货币发行功能和非托管交易所(DEX)。

BTC生态 Layer2 定义

按照这样的发展方向,我认为BTC社区的共识可能会是 Layer2 概念调整为:处理比特币可扩展套件问题的解决方案,或丰富主网功能解决方案。

从资产安全的角度来看 Layer2,Layer2 原则上,中等资产和交易不应与之和谐 L1 有本质的区别。

但目前看来,在BTC生态中,闪电网络的安全性有很多 Layer2 做得最好的。

侧链更多的是一个多签证,以确保内部资产的安全,这是非常不足的。

客户端验证主要是扩展BTCC L1 用于发行资产的功能,其他发行资产的安全性必须受到客户端本身的共识的限制,这也与BTC有关 L1 安全模型有本质的不同。

目前可以看到的发币协议,taproot assets 这是一个安全模型上和 L1 协议非常接近。

从计算机的执行原理来看 Layer2,任何交易在计算执行原理上都可以分为:计算、存储和传输。

在 Layer2 在产品中,闪电网中交易的计算、存储和传输是独立于BTC的 L1 的。只有把 BTC 将金入闪电网,并提出 L1 时,主网 L1 只需介入;侧链也相似。

客户端验证怎么样?

BTC用于存储和传输客户端验证 L1 网络,只计算在自己的客户端。

综上所述,Layer2 在达成共识之前,这一概念现在正进入一个混乱的时期,很可能演变成以下概念:

Layer2 致力于解决这个问题 L1 可扩展套件问题,或丰富 L1 功能性,致力于实现安全性 Layer2 尽可能多的资产 L1 接近。

这里的「或」是关键词。

参照以太坊的实践,我认为以太坊的实践更为明确。 Rollup 设计就是把一个 Layer2 很好的设计实现。

Rollup 本质可以用这样一句话来解释:

  1. 设计一个集中伺服器实施的软件(也可以称为客户端)和在 L1 安排一个智能合同钱夹;

  2. 将太坊资产存入L1 合同钱夹,并在客户端反映1:1 另一方面,销毁客户端中的token可以是1:1 在L1 合同钱包中提取了相应的资产。

  3. 所有与资产相关的功能和操作都可以在客户端完成,资产的最终状态可以定期更新到 L1 合同钱包(只更新状态根)

  4. 在安全方面,Rollup 中等资产的安全性得到了和谐 L1 几乎接近。

  5. 在计算资源消耗方面,Rollup 交易主要是在客户端软件中消耗计算资源,在客户端软件中 L1 少量计算资源(压缩比从) 20:1 到几千:1 的都有)

Rollup 可以看作是完成资产安全、链条可扩展套件、功能三个目标的一个很好的解决方案,即确保资产安全,扩大套件资产交易量TPS 而交易速率等,也大大提高了资产的功能性。

而 Rollup 是把上边的「或」字,变成了「和」。

目前看来 UTXO 类似于技术体系还没有诞生 Rollup 的 Layer2 实现了,我想 bitVM 可以做到的概率很小。

相关推荐