Rollup L2 and L3

Posted mutourend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rollup L2 and L3相关的知识,希望对你有一定的参考价值。

1. 引言

前序博客有:

  • Layer 1:数据可用层
  • Layer 2:执行层
  • Layer 3:链下系统

所有系统设计中,都包含了某种可信元素,用于保护系统safety和liveness。具体的可信机制可为一定阈值的参与者会忠实地遵循指定的协议,具体的阈值可为:

  • N-of-N
  • honest majority
  • K-of-N

在Rollup系统中,相应的可信第三方为:

  • 运行在以太坊上的bridge合约。

L1 bridge合约负责检查链下database的所有updates都是有效的 并 及时提交的。

Rollup中的2大元素有:

  • Off-chain database:记录Rollup中的债务往来——包括账号余额、program state、smart contract code等。
  • On-chain bridge:holds所有资产,负责保证链下数据库的safety&liveness。由Bridge合约来唯一确定链下数据库的状态。

Nearly all rollups are deployed as silos on top of Ethereum which comes with a lot of off-chain infrastructure overhead.

数据可用性是个难题。不同的Rollup方案,所采用的的数据可用性假设各不相同:

当有新的L3链下系统启动时,需决定由谁来负责执行其交易:

  • 采用自己的executor
  • 或者 付费给 其底层的Rollup executor:

如Optimism的SuperChain和StarkNet的Shared Prover都提供了相应的支持,其链下系统可自己sequence其用户交易,而将其它的hard work都交给其底层的Rollup:

参考资料

[1] SHARP? SuperChain? Layer-3s? Temporary Rollups? AHHHHHH

以上是关于Rollup L2 and L3的主要内容,如果未能解决你的问题,请参考以下文章

从L2到L3:Jelurida生态与Ardor超前的子母链架构

从L2到L3:Jelurida生态与Ardor超前的子母链架构

详解区块链的 Rollup 扩容方案

2023团队天梯模拟赛 L2-3 智能护理中心统计 and L3-1 塔防游戏(23分)

区块链知识系列 - 系统学习EVM-zkEVM

从基于值的对象数组中形成对象