블록체인
Layer 1Layer 2
Layer 2(레이어 2)는 기존 블록체인(Layer 1) 위에 구축되는 보조 프로토콜로, 메인체인의 보안을 유지하면서 처리량과 속도를 대폭 향상시키는 확장성 솔루션이다.
L1 vs L2
L2는 L1의 최종 보안에 의존하면서 대부분의 연산을 오프체인에서 처리한다.
주요 L2 솔루션
- 1.Optimistic Rollup 트랜잭션이 올바르다고 가정하고 처리. 이의 제기 기간(7일)이 존재한다.
| 프로젝트 | 특징 |
|---|---|
| Arbitrum | 최대 TVL, EVM 완전 호환 |
| Optimism | OP Stack으로 Superchain 구축 |
| Base | Coinbase 운영, 빠른 성장 |
| 프로젝트 | 특징 |
|---|---|
| zkSync | 네이티브 계정 추상화 |
| StarkNet | Cairo 언어 기반 |
| Polygon zkEVM | EVM 호환 ZK Rollup |
| Scroll | 이더리움 재단 지원 |
- 3.
State Channel 두 당사자가 오프체인 채널을 열고 직접 거래. Bitcoin의 Lightning Network가 대표적.
- 4.
- 5.
Rollup 처리 흐름
L2 선택 기준
| 항목 | Optimistic Rollup | ZK Rollup |
|---|---|---|
| 출금 대기 | 7일 (이의 기간) | 수 시간 |
| EVM 호환성 | 완전 호환 | 일부 제한 |
| 증명 생성 비용 | 낮음 | 높음 |
| 최종성 | 느림 | 빠름 |
관련 개념
- •Ethereum — 가장 많은 L2가 구축된 L1
- •샤딩 — L1 자체의 확장성 솔루션
- •DeFi — L2 생태계의 주요 활용처
- •Optimistic Rollup — 사기 증명 기반 L2 솔루션
- •ZK Rollup — 유효성 증명 기반 L2 솔루션
- •영지식 증명 — ZK Rollup의 핵심 암호학 기술
- •State Channel — 오프체인 직접 거래 채널
- •Sidechain — 독립 합의를 가진 별도 체인
참고문헌
- •L2Beat — L2 프로젝트 종합 비교
- •Buterin, V. (2021). An incomplete guide to rollups