zkSync 优化L1交易提交和处理
问题描述
从长时间没有向L1提交proof数据
问题解决后,发现目前定序服务发送commitblock的速度远远大于提交proofhash和proveblocks的速度。导致last_verified_batch和sequenced_batch差距持续增大。
问题定位
因为提交proofhash和proveblocks需要有交易确认等待期,先看下交易状态的处理逻辑以及关注如何实现各个阶段的加速处理,以及降低压力数据(commitblock)的产生频率,从而达到稳定的平衡
降低压力数据(commitblock)的产生频率
优先处理下,减少sequencer提交压力数据增加幅度
CHAIN_STATE_KEEPER_TRANSACTION_SLOTS=500
CHAIN_STATE_KEEPER_BLOCK_COMMIT_DEADLINE_MS=300000
5分钟提交一次
版权属于:区块链中文技术社区 / 转载原创者
本文链接:https://www.HTZKW.com/index.php/archives/1844.html
相关技术文章仅限于相关区块链底层技术研究,禁止用于非法用途,后果自负!本站严格遵守一切相关法律政策!
版权声明
本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。
上一篇:proof没有按顺序生成问题分析和解决 下一篇:基于 EVM 的区块链的索引
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。