9

2022模块化公链能否成为公链新趋势?打头项目有哪些?

 2 years ago
source link: https://news.huoxing24.com/20220208111944818178.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

2022模块化公链能否成为公链新趋势?打头项目有哪些?

白话区块链2022-02-08热度: 17608
在ETH上,这些压缩过的原始数据是放在L1的,也就是ETH L1既充当着结算,也充当着数据可用性。
00:0010:14

原文标题:《2022年公链新趋势,你需要了解的”扩容新路线”——模块化》

最近一段时间,许多老铁应该注意到了一个新词:模块化公链。简单来说,就是把原来一层做的事儿,给你拆成了两层,甚至三层,毕竟一层上,不可能三角就像一个紧箍咒, 制约着每一个想要扩容的公链。

当然,L1,L2这些概念其实很多人并不陌生,但模块化公链,就像是传统互联网的TCP/IP协议一样,有着更加细化的分层。

RollupRollup在目前主流的共识中,模块化公链应该拥有以下三个层

1.Execution Layer - 执行层

2.Settlement Layer - 结算层

3.Data Availability Layer - 数据可用性层

01 Execution Layer - 执行层

这一层是面向用户的一层,放在ETH这边,执行层就是各个Rollup,比如说Arbitrum,Optimism,将来ZK-rollup上了,Starkware和Zk-sync也在这一层上,执行层的目的就是快速的把交易给处理完打包

如果你和我一样经常在各个链来回切着用,你可能有感觉到,大多数时间,Arbitrum比Solana,Fantom,Avax这些所谓高速链更加高速,有时候你点一下Swap,一秒之内就成交了,其他高速链至少都得等个几秒钟。

为什么呢?

因为再怎么高速的链,都得一大群节点形成共识出快,就像BSC,也是得21个节点共识完成之后才能确认,总得个几秒钟的时间。然而Rollup不需要,一台高性能服务器做Sequencer搞定,单机Web2,当然快!

沃特?!你这还是区块链么???

如果你没能理解为什么Rollup可以一台服务器搞定,那说明你还没能理解Rollup…

当然,未来几个Rollup都不会只有一个Sequencer(定序器),但这其实不重要,重要的是,一个Sequencer还是多个Sequencer,对性能和安全的影响都不大。

因为哪怕Sequencer作恶,你的资产也是安全的,你依旧可以发起挑战,毕竟安全是由Settlement Layer负责的。

02 Settlement Layer - 结算层

以太坊世界计算机的梦想大概率是破灭了,然而世界结算层真的有可能给它做成。作为一个L1,ETH在模块化公链的扩容思路下,绝对是最佳结算层,原因很简单,结算层,最重要的就是两个字 - 安全

这个世界上,除了BTC,谁敢说自己的链比ETH更安全?

这也是为什么Rollup目前可以靠一台高性能服务器就可以跑,同时又不牺牲去中心化与安全的原因 - 不可能三角的可扩展性在L2做到极致,把安全性,去中心化完全交给L1。

当然,ETH在做结算层也有些小问题,那就是,跑在ETH上的DAPP太多了…

换句话说,这些DAPP本身在拿ETH L1当执行层,而Rollup提交上来的交易是把ETH L1当结算层,这些在节点看来都只是交易信息,所以会导致L1的DAPP计算请求跟Rollup的结算请求争抢ETH L1的资源。

平常可能感觉不太出来,只是单纯因为Gas费用比较高,导致Arb,OP这些的交易费用相对于其他Alt L1来说还是贵不少,虽说已经比ETH L1便宜许多了。但当ETH L1上又开了哪个火热的NFT,或是突然暴跌导致一些Defi协议清算,大家纷纷开始Gas War的时候,所有的Rollup也都没法幸免,费用和速度都得跟着受拖累

未来几年,当越来越多DAPP转向L2,ETH L1越来越多被用于执行结算层的需求之时,ETH就可以名言顺的被称之为 - 世界结算层了!

当然,别误会,Rollup技术本质上并不是ETH专有,你也可以在Solana,Near上面应用Rollup,只是这些高速链目前还在深耕L1,暂时没有L2的计划。而像是波卡这种“原生模块化公链”,中继链天生就是所有平行链的结算层。 

03 Data Availability Layer - 数据可用性层

这是今年刚刚流行起来的一个趋势,目前是Cosmos系的Celestia和Polygon的Avail作为主打。

这一层是干嘛的呢?就是存放Rollup数据的一个“存储层”。之前说过,Rollup做执行,速度快就行,安全交给L1的结算层就行,但问题来了,如果Rollup的节点作恶,挑战者拿什么证据挑战呢?自然就是交易的原始数据啦!

换句话说,要保证交易的原始数据在链上安全的存放,才能保证挑战者可以正确的挑战,才能保证Rollup的安全性

在ETH上,这些压缩过的原始数据是放在L1的,也就是ETH L1既充当着结算,也充当着数据可用性。

但众所周知,ETH上面存数据是很贵的,这也是为什么L2的交易费用虽然比ETH L1要便宜许多,但相对于其他Alt L1依旧是偏贵,更何况还要与现有的ETH L1 DAPP争抢资源。

于是目前提出了把DA(Data Availability Layer)层单独提取出来,做一个链,来服务各个Rollup,上面不跑DAPP,不跑智能合约,就只是单纯做一个DA层,保证Rollup上的交易原始数据正确可用,以供欺诈证明可以合法挑战,或是Zk-Rollup逃生事件时帮助用户收回资金

关于这个问题,目前Twitter上是有许多争议的,毕竟是一个全新的,还没有被真正部署的思路。V神觉得,DA单独抽象出来,会有安全上的隐患,而ETH L1则完全不会有这个问题

但当Rollup继续增多,ETH上面费用高居不下,有一条专门的低费用,相对安全的DA链如果可以服务各个Rollup,甚至跨链服务其他链的Rollup,看似是模块化的一个非常合理的选择。

就目前来说,基于Cosmos的Celestia,Polygon的Avail,未来ETH2.0的数据分片,是三个DA层的首选项。

04 小结

总体而言,2022年,我们对于区块链扩容,有了一条非常明确而清晰的路线,即模块化思维

通过高速的Rollup执行交易,安全的结算层负责结算,低费用大容量的数据可用性层用负责保障,我们有理由相信,Web3.0时代的基础设施蓝图,已经在我们面前徐徐展开。剩下的,就只是BUILD了!

免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险。火星财经反对各类代币炒作,请投资者理性看待市场风险。
语音技术由科大讯飞提供

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK