作者:YBB Capital Researcher Ac-CoreMMv币圈网 - 区块链数字货币实时行情平台
以太坊的工作原理是每个节点都会存储并执行用户提交的每笔交易,为对整个网络进行扩展,以太坊采用了Rollup解决方案。简单来说它将大部分交易处理移到链下(L2),从而减轻以太坊主网(L1)的负担并降低交易费用,即Rollup=L1的一组智能合约+L2的网络节点,即链上智能合约和链下聚合器,它自身的结算、共识和数据可用性依赖于以太坊本身,仅负责执行交易。L2网络节点由多个部分组成,其中最重要的是排序器,但目前Rollup的排序器都面临着中心化的问题。MMv币圈网 - 区块链数字货币实时行情平台
Rollup是以太坊(L1)的一种扩容解决方案,它在链下执行交易,将交易打包在区块中。对于每个区块,Rollup会将重建链状态所需的数据(作为数据可用性的来源)发布到数据可用层,并将链下执行正确性的证明发布到结算层(Rollup有两种类型,在ZK-rollup的情况下,每个区块都发布零知识证明;而在Optimistic rollup的情况下,只有在发生争议时才发布欺诈证明),在EIP-4844后,当数据发布切换到 blobs 时,可能会将此层称为“数据发布层”。其中Rollup的智能合约在L1上验证所发布的证明,每个Rollup都会存在一个或多个桥来实现链之间的数据传输以及存款和取款。MMv币圈网 - 区块链数字货币实时行情平台
在Rollup的实现逻辑中,排序器(Sequencer)是一个关键组件,它主要负责接收L2上的交易请求,确定其执行顺序,并将交易打包成批次(Batch)最终传送给L1上的Rollup智能合约,在提高交易处理效率和降低成本方面发挥了重要作用。MMv币圈网 - 区块链数字货币实时行情平台
排序器的功能与工作原理主要有四部分。MMv币圈网 - 区块链数字货币实时行情平台
1.接收交易:排序器接收来自用户或应用的交易请求。这些交易首先在L2上被处理,而不是直接在以太坊主网上进行;MMv币圈网 - 区块链数字货币实时行情平台
2 排序交易:排序器负责对接收到的交易进行排序,确定它们的执行顺序。这一过程类似于以太坊矿工在将交易打包成区块之前所做的工作;MMv币圈网 - 区块链数字货币实时行情平台
3 打包交易:排序器将已排序的交易打包成批次,这些批次包含了多笔交易的汇总信息;MMv币圈网 - 区块链数字货币实时行情平台
4 提交到L1:最终,排序器将打包的交易批次提交到以太坊主网(L1),在主网上进行结算和数据存储。这样,L1便可以验证和存储L2上的状态更新。MMv币圈网 - 区块链数字货币实时行情平台
尽管Rollup技术提供了一种有效的扩展方案,但在排序器的设计和实施上仍然存在一些问题,首当其冲的是中心化问题,多数Rollup项目目前依赖中心化的排序器,通常由单一实体或少数实体控制,带来的直观风险是缺乏透明性和单点故障。MMv币圈网 - 区块链数字货币实时行情平台
抛开上述刻板生硬的解释,关于L2去中心化排序器解决方案的讨论,在YBB Capital往期文章中提到的无论是Metis直接面向市场放开的排序池节点质押的L2方案,还是另起炉灶的独立项目Espresso方案,其本质都是排序”利润蛋糕“的分配和未来对市场炒作的空间预期,所以利益和正统性正确才是难以避忌的关键。MMv币圈网 - 区块链数字货币实时行情平台
MMv币圈网 - 区块链数字货币实时行情平台
图源:@drakefjustin