Skip to content

Commit

Permalink
01.06 note
Browse files Browse the repository at this point in the history
完成打卡✅
  • Loading branch information
StarryDeserts committed Jan 6, 2025
1 parent b0d656c commit 7887ddd
Showing 1 changed file with 65 additions and 2 deletions.
67 changes: 65 additions & 2 deletions StarryDesert.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,73 @@ timezone: Pacific/Auckland # 新西兰标准时间 (UTC+12)

<!-- Content_START -->

### 2024.07.11
### 2025.01.06

笔记内容

### 2024.07.12
#### Optimistic Rollup的本质

- Optimistic Rollup是一种依赖于"父链"安全性的区块链解决方案
- 它不需要自己的共识机制,而是利用父链(在这里是以太坊)的共识机制
- 这种设计可以大幅降低成本同时保持安全性

##### 区块存储机制

- 使用非合约地址(0xff00..0010)在以太坊上存储L2区块
- 采用 **EIP-4844** blobs提交交易
- 使用压缩格式写入以降低成本
- 继承了以太坊的可用性和完整性保证

##### 区块生产特点

- 由单一实体"排序者"(**sequencer**)管理
- 每2秒产生一个区块
- 具有私有交易池(**mempool**)以避免MEV
- 交易提交有两种方式:
* 直接提交给排序者(成本低但可能被审查)
* 通过L1提交(称为存款,具有抗审查性)

##### 跨层资产桥接

- 支持L1和L2之间的ETH和代币转移
- 从以太坊到OP Mainnet称为"存款"
- 从OP Mainnet到以太坊称为"提款",需要经过三个阶段:
* 初始化提款
* 提交提款证明
* 等待质疑期后完成提款

##### 错误证明机制

- 状态承诺在没有直接证明的情况下发布到L1
- 状态提交后有7天的质疑窗口期
- 在质疑期内可以通过"错误证明"(**fault proof**)流程挑战
- 成功的质疑只会影响已发布的状态承诺,不会回滚链本身

#### Optimistic Rollup的创新点和优势:

1. 扩展性优势
- 通过将大部分计算和存储转移到L2,显著提升吞吐量
- 保持与以太坊主网的安全性连接,实现可扩展性和安全性的平衡

2. 成本效益
- 通过数据压缩和批处理降低交易成本
- 继承以太坊的安全性而无需额外的共识成本

3. 兼容性
- 与以太坊完全兼容,支持智能合约
- 开发者可以轻松将以太坊应用迁移到Optimism

4. 安全设计
- 采用乐观验证机制,假设大多数交易都是诚实的
- 通过质疑期和错误证明机制确保安全性
- 继承以太坊的安全属性

5. 创新的跨链桥接
- 设计了安全的跨链通信机制
- 引入了多步骤验证流程增强安全性

**Optimistic Rollup** 的设计充分考虑了扩容性、安全性和去中心化这三个区块链的核心特性,是一个相对平衡的解决方案。虽然存在7天提款期这样的限制,但这是为了确保系统安全性的必要妥协。随着技术的发展,这些限制可能会在未来得到优化。



<!-- Content_END -->

0 comments on commit 7887ddd

Please sign in to comment.