深入区块链层:L1 和 L2

Posted chinadefi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入区块链层:L1 和 L2相关的知识,希望对你有一定的参考价值。

深入区块链层:L1 和 L2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AivxuuH0-1664858847219)(htTPS://tva1.sinaimg.cn/large/e6c9d24ely1h4r0auxvmxg20tr04ojug.gif)]

L2解决方案是为了解决网络吞吐量问题而创建的。然而,关于它们的设计和未来发展的问题需要更多的关注,特别是在以太坊合并之后。

处理链上交易的区块链网络,如以太坊,被认为是第1层(L1)链。然而,近年来加密货币的大规模采用,加上大量在L1链上运行的新项目的启动,给L1链带来了压力。由于它们最初的架构不是为管理庞大的交易量而设计的,链面临着瓶颈,这导致了更高的交易费用和更低的处理速度。

上述情况使得第2层(L2)链出现了,其旨在通过仅向 L1 提交交易,同时在链下处理交易来减少基础网络需求。

我们在L1上被提供安全性和共识机制(网络节点就数据状态达成一致的方式)。同时,交易数据的记录发生在二层,也就是L2。

L2

L1面临的主要问题之一是可扩展性,这一直是一个热门话题。这个问题应该在L2的帮助下得到解决。可扩展性本身是指扩展限制和负载能力,定义在区块链吞吐量中,或者具体地说,就是每秒可以执行多少交易。

由于使用了L1/L2组合基础设施,L2很好的提高了L1的吞吐量。虽然有合并和其他即将到来的升级,但以太坊还将继续依赖L2解决方案,这些解决方案可能会不断发展和成倍增加吞吐量。

在安全性方面,L2提供了与L1相同的安全保证,因为交易在 L1 链上进行结算。

由于可扩展性和安全性对应用程序、dapp和NFT至关重要,它们越来越多地采用以太坊L2解决方案来运行。不仅是Balancer这样的游戏或加密公司,星巴克这样的大公司也已经倾向于推出新项目并在L2上进行部署。

对于普通用户来说,L2解决方案还可以为交易支付更少的费用,因为它们是在主要的昂贵区块链之外执行的。在合并之前,以太坊与其L2解决方案之间交易成本的巨大差异常常是用户转向后者的原因。升级后,主链上的交易成本可能暂时下降。但 PoS 共识的环境友好性、安全性和其他优点的增加可能会在未来吸引更多用户使用以太坊。大规模采用越多,负载和交易价格就越高。然而,用户总是希望有多种选择,L2确实提供了一个很好的选择。

Optimistic Rollup 和 ZK-Rollup

最有前途的L2技术是rollup。他们通过在L1之外执行交易,并在提交到以太坊之前将它们“卷”成大批量来减少L1的拥塞——因此得名“roll”。

两种主要的Rollup类型是Optimistic Rollup 和 ZK-Rollup。

Optimistic Rollup在向L1发送交易时使用防止欺诈的方法。在链上数据发布之后,有时间通过计算来挑战Rollup交易的结果。这种方法会导致很长的提款时间,因为在完成交易之前需要一段时间来发送所有的证明。这种不便通常可以通过低廉的交易费用得到补偿。

ZK-Rollup使用加密的有效性证明,这是在交易执行和提出状态更改后由rollup提供的保证。通过验证者验证后,所有压缩数据也被发布到主区块链。

从长远来看,L2解决方案预计将越来越多地基于ZK-Rollup使用的加密证明,因为尽管目前还不太完善,但该技术比Optimistic Rollup提供更快的提款。

状态通道和Plasma

状态通道用作支付通道,会连接到主链,存放加密货币。交易在链下执行,而数据记录在 L1 上。状态通道的例子包括基于比特币的闪电网络和与以太坊交互的Raiden网络。

Plasma是一个框架,允许在安全和数据存储方面构建与L1连接的子区块链。他们使用欺诈证明,类似于 Optimistic Rollup,有时会有较长的提款时间。

侧链

侧链使用它们自己的共识机制。它们独立运行,并通过桥与主网连接。另一个关键区别是它们的安全性不是来自父链,而是独立的。

最著名的侧链是Polygon,它的目标是成为ZK-Rollup。在过去的一年里,Polygon得到了一些ZK-Rollup项目。

L2是为了帮助L1而创建的,现在已经与它们的父区块链一起得到发展。如果主网的速度和吞吐量有所提高,那么它的“二层”最终也会提高。它们可以一直作为相关的备份,一直到以太坊3.0甚至更高的版本。

当尝试L2解决方案时,要注意基于以太坊的L2,如Optimism和Arbitrum,通常使用ETH作为gas,而要与Polygon交互,我们将需要它的原生代币MATIC。

Source:https://blog.1inch.io/diving-into-blockchain-layers-l1-and-l2-97240ebd1ca0

关于

ChinaDeFi - ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时我们也是区块链开发团队。每天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。

Layer 2道友 - 欢迎对Layer 2感兴趣的区块链技术爱好者、研究分析人与Gavin(微信: chinadefi)联系,共同探讨Layer 2带来的落地机遇。敬请关注我们的微信公众号 “去中心化金融社区”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2WU9925l-1664858847223)(htTPS://tva1.sinaimg.cn/large/e6c9d24ely1h4r0b7i2jnj20p00dw3zq.jpg)]

科普 | 区块链中的区块链层L0L1L2L3分别是什么

这是白话区块链的第1672期原创 
作者 | Nicky Montana
出品|白话区块链(ID:hellobtc)

区块链是比特币的底层技术,它一共有六层架构:数据层、网络层、共识层、激励层、合约层和应用层。我们在之前的文章有介绍到:区块链的六大层级结构|白话区块链入门267

而这六层又分别和layer0、layer1、layer2有什么样的关系呢?话不多说,我们用下面这张图给您说清楚!



看到了吗,这六层分别对应这样L0、L1、L2。

Layer 0又称数据传输层,对应OSI模型的底层,主要涉及区块链和传统网络之间的结合问题。

Layer 1扩容方案又称链上扩容,指在区块链基层协议上实现的扩容解决方案。

Layer 2扩容方案又称链下扩容,指不改变区块链底层协议和基础规则,通过状态通道、侧链等方案提高交易处理速度。

而上图中没有提及的Layer3指的是客户端应用层,所以未在区块链的逻辑技术里面提及。

在区块链行业中,可拓展性、Layer 0/1/2/3无疑是一系列经常被提及的术语。尤其是在现在,以太坊积极进行合并扩容的情况下,Layer 2可说是最热的主题之一了。

那么什么是区块链的Layer 0、Layer 1、Layer 2、Layer 3,这三层架构各自又有什么不同的特点、用途呢?今天就来分别讲讲这四层。

 01 
四层总览

话不多说,再上一张图。该图从由技术底层逻辑到客户运用往上排列,并举出了一些具体代表案例。

那接下来我们分别看看每一层的作用。

 02 
Layer0层

L0是底楼,这是互联网和硬件连接存在的地方,在这里比特币可以利用传统网络在第 1 层顺利运行。第 0 层有这样几个作用:

1)允许区块链相互交互
一个很好的例子是 Cosmos,它创建了一个可互操作的区块链生态系统,这要归功于其“ Tendermint IBC ”(区块链间通信协议)。

对于开发人员来说,这是巨大的进步。如果一个 Dapp 可以在一个区块链上运行,它也可以在其他区块链上自动运行而无需投入更多时间和资源在另一个链上构建相同的应用程序,只要它们是使用相同的第 0 层构建的。

2) 更快、更便宜的交易
使用 IBC,PoS 共识可以实现跨多个链进行交易,导致最终确定时间几乎在瞬间发生(最终确定 = 当一个块被批准时,不能回滚,并且被认为是不可逆的)。这使得跨链交易所的交易更快、更便宜。

3) 是开发人员的基础设施
有了L0的存在,开发人员不需要从头开始构建他们的区块链。许多功能都是预先构建的,可以立即实施。

 03 
Layer1层

第 1 层是在自己的区块链上处理和完成交易的区块链(例如比特币和以太坊)。这是诸如共识(PoW、PoS)之类的事情以及诸如区块时间和争议解决之类的所有技术细节运作的地方。

第一层最重要的三个方面是正在克服的区块链三难困境:去中心化、安全性和可扩展性。但截至目前为止,仍然没有一个区块链能够同时很好地解决这三个问题。

 04 
Layer2

第 2 层是与第 1 层结合使用的第三方集成,Layer2诞生的主要目的便是为了提高可扩展性和每秒交易数(系统吞吐量)。

当你听到零知识汇总(zk rollups)、侧链或任何与加快事务吞吐量有关的事情时,大概率指的都是第 2 层。

 05 
Layer3层

第三层是应用层。L3 与 L2 相关,就像 L2 与 L1 相关一样。这是我们作为消费者实际与之交互的 UI平台。比如有人认为使用以太坊 Layer2 ,交易吞吐量仍然有限,而且 Gas 不够便宜,无法执行以订单簿为中心的去中心化交易所所需的所需交易,就需要依靠第三层分流。

目前在Layer1和Layer2之间使用的跨链通道非常低效且昂贵。所以将层级间与同层间的组合操作平移至Layer3可能是一个不错的选择,而且更易于实施。因为定制化的Layer3是通过Layer2而不是Layer1进行互操作,这显然会更便宜。


原标题:Blockchain layers (L0, L1, L2, L3) in a Diagram
原文链接:https://medium.com/@nick.5montana/blockchain-layers-l0-l1-l2-l3-in-a-diagram-569162398db
作者:Nicky Montana
编译:火火

END

上一篇科普 | NFT的类型有哪些(下)

『声明:本文为作者独立观点,不代表白话区块链立场,本内容仅供广大加密爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识。文章版权和最终解释权归白话区块链所有。』

欢迎长按二维码

阅读白话区块链入门连载

↓↓↓

喜欢请点「在看」👇

以上是关于深入区块链层:L1 和 L2的主要内容,如果未能解决你的问题,请参考以下文章

L1、L2正则化

深浅copy

正则化项L1和L2的直观理解及L1不可导处理

CPU Cache一L1 L2 L3 TLB

Sklearn 逻辑分类器的 L1 和 L2 惩罚

L1和L2正则