来源:链上观

商场呈现了“并行EVM”的新叙事,于layer2就十分有意思了,可完结一种“精细化”Rollup新范式,夸张点可达成Solana成为以太坊新layer2的魔改作用。在我看来,并行EVM仅仅Rollup高度“模块化”的显学,是DA被第三方侵袭之后,VM履行层的再度沦亡,未来layer2会被从头定义。Why?接下来,以科普视角剖析下:

理解这个论题,得先厘清“EVM”的单线程履行模型。

该模型规定了买卖有必要按次序一个接一个地被处理和承认,这直接影响了买卖处理速度、出块时刻、以及买卖吞吐量等,是以太坊主网Gas高且拥堵的主要原因。而且,之所以规划成单线程,有必定历史局限性存在。因为以太坊上的买卖由散布的独立节点验证和履行完结,且要保证一切地址的数据,比方余额、智能合约代码等保持不同节点间的状况共同,与此一起还得保证不会有同一资产两层付出的可能性呈现。

这就使得买卖得按次序排队处理。如果呈现并行买卖,就可能导致节点之间的数据同步出错,关键是还会呈现严重的双花买卖。通俗解释:银行只要一个服务窗口,客户取款要按次序排队,无论是存款取款以及贷款等事务,一个客户完结事务后才干开始下一个,长处是,银行的账户体系的每项操作都会精准记载,但客户排队时刻会比较长;

若银行敞开多个服务窗口,客户可选择窗口处理不同事务,就会呈现有两个窗口一起尝试从一个账户中扣款,若窗口间账户体系对账不及时 就会导致双花,显然这样做显着提升了效率,但杂乱的记账逻辑会对账务体系带来压力。在layer1独立链场景下,如果链底层支撑并行处理问题就迎刃而解了,Solana因为核算和存储状况别离,因此其VM在收到用户的多笔买卖后,节点会对这些买卖进行排序,然后调用独立的存储体系状况数据检测这些买卖是否存在状况抵触,若无抵触就将买卖打包到一个区块中,若抵触则将抵触的买卖扫除到本次区块外。

相较之下,以太坊的存储状况是实时核算出来的,每个买卖有必要等候前一笔买卖完结才干更新状况,故而就无法做到在等候打包前的买卖筛选作业,约束了其并行处理的可能性。在layer2 Rollup链场景下,要完结并行处理,远离也类似。你能够把Solana在等候POH时刻戳的买卖核算和存储状况检测视为Rollup链在Sequener处理买卖然后向主网Batch的进程。

现在layer2在Batch买卖前Sequener会先按时刻次序给买卖排nonce,然后按次序Batch到主网,如何才干做到多线程呢?

1)可根据AA账户笼统模型,从账户状况上完结了能够一起建议多笔买卖,比方,若一起履行两笔Transfer,AA智能合约会赋予其nonce,需要按次序履行,若一笔是Transfer,一笔是Approve则就能够不受nonce约束更灵敏的并行处理。在AA账户模型中,每个账户能够自定义买卖处理逻辑,进而配合nonce完结高并发。

2)可对Sequencer中的买卖进行“精细化”的加工处理,比方当layer2的买卖被提交到Sequencer中,Sequencer能够快速的检测这些买卖逻辑,并进行精细化排序和筛查作业,比方若同一账户建议了两笔Transfer,就要把后一笔扫除在外,等候下一次Batch,若同一账户建议两笔性质不同的操作,就能够一起Batch到一个区块中。

听上去很简单?但现实情况绝非如此,仅以DeFi场景为例,Sequencer要完结买卖的精细化管理,存在两大挑战:

1)要实时解析买卖数据,了解传入数据的智能合约调用方法及参数,以DeFi常见的Staking为例,一次Staking操作,涉及代币转移、状况更新、质押期限、以及潜在奖赏核算等。若一起有很多用户传入一些质押买卖,若其中还参杂质押后再Transfer的买卖,再加上杂乱的Oralce价格要素等等,若Sequener无法解析处理到位,一步呈现过错都可能导致严重事故。

2)Sequencer得保证去中心化,当时layer2 Sequener仅仅Batch买卖的前提下,权利都已经过大了,若Sequencer去中心化问题解决不了,再来做“精细化”Rollup,等于又赋予Sequencer更多的权限。若Sequencer在中作恶塞假买卖,明目张胆搞MEV夹子,乃至歹意控制Oracle清算等等都会繁殖。

最近,Metis受追捧,表面上看仅仅Sequencer完结了去中心化,深层次看则是为未来Sequencer做精细化Rollup构建了根本的共识前提。当然,靠Sequencer做到高度精细化的Rollup买卖会聚和处理,现在还仅仅一种想象,好在,AA账户笼统,区块链整体的模块化组合敞开思想给这一想象落到实处提供了先决条件。

以上。 

况且正如前文所言,现在layer2整体日趋模块化,在OP Stack的框架上嵌入ZK技能来完结隐私扩展;把原先的以太坊DA转化成Celestia这类第三方DA来降低成本;逐渐把ETH作为Gas费的传统也革新掉了,给予layer2代币更大的实用性赋能;乃至,layer2完全也能够Batch好买卖后提交给不同的VM履行环境,买卖分到Solana和以太坊上处理等等。

到时候,一个全新的的范式呈现了,现在的layer2不再单单是以太坊的layer2,Solana也能够做以太坊的layer2,乃至layer2的定义也会被魔改。

大胆想象,现在layer2变成了一个集成高并发买卖处理才能的入口级“layer1”,而以太坊、Solana这些曾经的layer1变成一个做资产结算和安全性保障的新“layer2”。layer2历来都不是一个死板的概念,layer2渠道们要解决买卖大规模并发处理,吸引增量用户商场集体的使命一向存在。

若使命达成,在模块化思想下,不只以太坊layer1的正统性会被打破,整个全链的DA数据可用性、VM履行层乃至interoperability通讯交互都会成为layer2们完结Mass Adoption的infra。到时,layer2不再仅仅layer1的补充,而成为一个功能强大的归纳型买卖会聚和分发处理渠道,试问,谁才是谁的layer2?

此时快讯

【Wicrypt Network安全提醒:有欺诈者创建了虚假网站和Telegram频道】金色财经报道,去中心化移动互联网共享和货币化DePIN项目WiCrypt Network发布安全提醒,披露欺诈者正在创建虚假网站和Telegram频道来冒充Wicrypt。WiCrypt Network提醒用户只与Wicrypt官方网站和官方Telegram交互,在单击任何链接之前请正确检查URL,并且不要单击任何链接或在任何非Wicrypt官方网站或渠道上进行交易。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注