链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 瑞波币 > 正文

ROLL:深入了解Polygon zkEVM:整体架构与交易执行流程_TROLLER

作者:

时间:

PolygonzkEVM系列文章的第一篇,简要的阐述了polygonzkEVM的的整体架构和交易执行流程,并且分析了polygonzkEVM是如何实现计算扩容的同时继承以太坊的安全性的。

同时还会在接下来两篇文章会详细介绍PolygonzkEVM的zkEVMBridge和zkEVM的设计细节,以及polygonzkEVM接下来的去中心化sequencer的路线图。

目录

Rollup是为了给以太坊实现计算扩容不同Rollup路线之间的区别PolygonzkEVM的具体执行流程&整体架构从模块化区块链的角度解析PolygonzkEVMPolygonzkEVM如何继承L1的安全性PolygonzkEVM激励机制1.Rollup为了给以太坊实现计算扩容

首先,我们需要明确rollup的大概工作原理:

rollup的出现的是为了给Ethereum实现计算扩容,具体的实现方法是将交易的执行外包给Rollup,然后将交易和交易执行后的状态(state)存储在Ethereum的合约内。

由于技术路线的不同演变出了两种类型的Rollup:

OptimisticRollup:乐观的认为发送到Ethereum的Rollup交易(Rolluptransaction)和对应的Rollup状态(RollupState)都是正确的,任何人都可以通过提供欺诈证明(fraudproof)对还处于挑战期的RollupState进行挑战(challenge)Zero-knowledgeRollup:会为发送到Ethereum的Rollup交易(RollupTransaction)和对应的Rollup状态(Rollupstate)提供一个有效性证明(validityproof)(由以太坊上的合约验证,来证明Rollup的执行对应交易后的状态时正确的)(参考以太坊官方定义)https://ethereum.org/en/developers/docs/scaling/#rollupsZero-knowledgeRollup和OptimisticRollup最大的区别就是由于验证状态有效性的不同方式导致达成finality的时间不同;

OptimisticRollup乐观的认为提交到Ethereum上的交易和状态都是正确的,所以存在7天的挑战期,期间任何人发现在Ethereum上的交易对应状态不正确都可以通过提交正确的状态进行挑战。

Zero-knowledgeRollup(zk-Rollup)达成finality的时间,则取决于:交易对应的有效性证明(validityproof)提交到以太坊并且验证通过所花费的时间。目前可能在1个小时左右的finality居多。(因为需要考虑到Gas成本问题)

2.PolygonzkEVM执行流程

接下里我们以一个简单的交易被确认流程来看看PolygonzkEVM是怎么工作的,从而对整体协议有一个具体的理解;

整个过程可以主要分为三个步骤:

Sequencer将多个用户交易打包成Batch提交到L1的合约上。Prover为每笔交易生成有效性证明(validityproof),并将多个交易的有效性证明聚合成一个有效性证明。Aggregator提交聚合了多个交易的有效性证明(validityproof)到L1的合约中。

1)Sequencer将用户交易打包成Batch提交到L1合约上

用户将交易发送给Sequencer,Sequencer会在本地按照收到交易的快慢顺序进行处理(FRFS),当Sequencer在本地将交易执行成功后,如果用户相信Sequencer是诚实的,那么他可以认为这个时候的交易已经达成了finality。这里需要注意,目前大多数Sequencer内部的Mempool(交易池)都是私有的,所以暂时可以获取的MEV是比较少的Sequencer会将多笔交易打包进一个Batch里(目前是一个Batch里只包含一个交易),然后在收集到多个Batches之后,通过L1上的PolygonZKEvm.sol的sequenceBatch()函数将多个Batch一起送到L1的交易calldata上。

标签:ROLLROLGONLYGTROLLERRollerSwapBigONE程君HollyGold

瑞波币热门资讯
以太坊:探索代币经济审计之道:基于稳定币项目的案例分析_togetherbnb破解版

「摘要」:代币经济学是任何区块链项目的重要组成部分。它研究的是加密代币在区块链生态系统中的使用方式、在项目中的作用,以及它们如何被设计出来以激励特定行为。加密代币在生态系统中的设计方式有很多.

APP:ARB如何启示未来的项目方空投?_BANK

ARB?的推出对加密货币和以太坊来说是一个重要时刻,对空投界来说也是一个巨大的里程碑。ARB?之后的项目方要如何对早期采用者进行代币激励呢?今天,让我们深入探讨下空投的未来.

DAP:Layer2趋势下,如何突破流动性碎片化困局_CAKEBANK

随着区块链技术的迅猛发展,加密世界已经进入多链共存时代。区块链的不可能三角「安全性、可扩展性和去中心化」催生了成千上万的代币和数百条链.

ROLL:长推:从分布式应用角度聊聊 Web3_polygon币官网

前面写过两篇Twitter分别从Web2视角以及AI视角分析了Web3,今天这篇从分布式应用角度聊聊Web3.

NFT:重磅演讲:万向肖风分享五大Web3行业趋势,引领产业新变革_OLY

在备受瞩目的Foresight2023年度峰会上,万向区块链董事长兼总经理及HashKeyGroup董事长肖风博士发表了主题演讲,分享了五大Web3行业趋势.

POLY:名人、企业采用首选?盘点在 Polygon 上构建的 80 个现实世界用例_Polygen

自2020年上线主网,次年升级品牌以来,Polygon已成为了现实世界企业采用的首选区块链网络.