Optimistic RollupOptimistic Rollup
Optimistic Rollup은 트랜잭션이 기본적으로 올바르다고 가정(Optimistic)하고 처리하는 Layer 2 확장성 솔루션이다. 이의 제기 기간(Fraud Proof Window) 동안 검증이 이루어지며, 잘못된 트랜잭션에 한해서만 사기 증명(Fraud Proof)을 제출해 되돌린다.
핵심 원리
낙관적 실행 (Optimistic Execution)
모든 트랜잭션이 유효하다고 가정하고 즉시 L2에서 실행한다. 별도의 즉각적인 암호학적 증명 없이 처리하므로 연산 비용이 낮다.
시퀀서 (Sequencer)
트랜잭션을 수집해 배치로 묶고 L1에 순서대로 제출하는 역할을 한다. 머클 트리로 계정 상태를 관리하며 상태 루트(State Root)만 L1에 기록한다. 현재 대부분의 Optimistic Rollup은 단일 시퀀서를 운영하며, 탈중앙화 시퀀서는 로드맵 과제로 남아있다.
사기 증명 (Fraud Proof)
L1에 데이터를 제출한 후 7일간의 이의 제기 기간이 열린다. 이 기간에 누구든 잘못된 트랜잭션을 발견하면 사기 증명을 제출할 수 있다. 사기가 입증되면 해당 배치는 롤백되고 오퍼레이터의 담보가 몰수된다.
Arbitrum은 인터랙티브 사기 증명(Interactive Fraud Proof)을 사용해 검증 범위를 이진 탐색으로 좁힌 뒤 단일 연산만 L1에서 재실행한다. 이는 가스 비용을 크게 절감한다.
출금 과정
일반 출금은 7일 챌린지 기간이 완료된 후 L1으로 이동 가능하다. 빠른 출금이 필요하다면 유동성 공급자(Liquidity Provider) 서비스를 활용해 수수료를 내고 즉시 출금할 수 있다.
주요 프로젝트
| 프로젝트 | 특징 |
|---|---|
| Arbitrum | 가장 높은 TVL, EVM 완전 호환, Nitro 기술 스택 |
| Optimism | OP Stack 기반 Superchain 생태계 구축 |
| Base | Coinbase 운영, OP Stack 기반 |
장단점
| 항목 | 내용 |
|---|---|
| 장점 | EVM 완전 호환, 낮은 증명 비용, 빠른 배포 |
| 단점 | 7일 출금 대기, 단일 시퀀서 중앙화 리스크, 이의 제기 메커니즘 복잡 |
ZK Rollup 비교
| 항목 | Optimistic Rollup | ZK Rollup |
|---|---|---|
| 검증 방식 | 사기 증명 (사후) | 유효성 증명 (사전) |
| 출금 시간 | 7일 | 즉시~수 시간 |
| EVM 호환 | 완전 | 일부 제한 |
| 연산 비용 | 낮음 | 높음 |
관련 개념
- •Layer 2 — Optimistic Rollup이 속한 확장성 레이어
- •ZK Rollup — 유효성 증명 기반의 대안 기술
- •Ethereum — 주요 배포 기반 체인
참고문헌
- •Buterin, V. (2021). An incomplete guide to rollups
- •Arbitrum Docs
- •Optimism Docs