- 数据只是临时存储(你需要找到另一种存储方案来托管数据);
- 数据大小依然存在限制,每个区块的存储上限大约是2 MiB(在以太坊上的所有rollup之间共享);
- Arbitrum One:主要的Arbitrum网络,是一个完整的以太坊L2,数据存储在以太坊上;
- Arbitrum Nova:使用DAC的L2;
- Arbitrum Orbit:在Arbitrum One上创建的L3技术栈;
- 信任:这个rollup的安全性除了以太坊以外,还要受到DA层安全性的影响(但已经比DAC更安全);
- 成本:这个rollup需要向DA层支付安全费用(必须使用DA层的本地代币支付);
- 速度:Celestia的区块时间是15秒,Avail的区块时间是20秒。例如,数据需要先在Celestia上确认,然后才能通过Celestia的blobstream合约桥接到EVM。不过,这一点要打个折扣,因为所有的L2一般都有比以太坊更快的区块时间(尽管以太坊的区块时间只有15秒,但Arbitrum使用的区块时间比这还快);
- Redstone的排序器收到你的交易;
- 排序器把数据发送到DAC进行存储;
- DAC返回确认,数据已经存储;
- 排序器将数据的哈希发布到L1;
- 同步以太坊链,找到提交到rollup合约的哈希;
- 从DAC请求哈希对应的数据;
- 根据这些数据计算L2的状态;
- 如果挑战者不诚实(数据确实可用),他们将受到惩罚(否则,他将可以通过挑战每个区块来对网络进行攻击);
- 如果DAC不诚实(数据不可用),他们将被处罚;
- 排序器发布了哈希,但没有分享实际的数据;
- 有人挑战了排序器;
- 排序器在看到挑战后又提供了数据;