레이어 2 롤업과 확장성 기술


  # 레이어 2 롤업과 확장성 기술

레이어 2(Layer 2, L2)는 레이어 1(이더리움 메인넷)의 보안성과 데이터 가용성을 그대로 상속받으면서, 연산(Execution)을 오프체인에서 고속 처리하여 확장성을 수십~수백 배로 끌어올리는 기술입니다.

[TOC]

---

## 1. 롤업(Rollup)의 두 가지 핵심 진영

롤업은 수백 개의 트랜잭션을 L2에서 일괄 실행한 뒤, 그 결과 데이터와 증명만을 L1에 단일 트랜잭션으로 압축 기록(Roll-up)합니다.

<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>구분</th>
<th>옵티미스틱 롤업 (Optimistic Rollup)</th>
<th>ZK 롤업 (Zero-Knowledge Rollup)</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>대표 프로젝트</strong></td>
<td>Arbitrum, Optimism, Base</td>
<td>zkSync Era, Starknet, Scroll, Linea</td>
</tr>
<tr>
<td><strong>기본 가정</strong></td>
<td>모든 L2 트랜잭션은 정당하다고 낙관(Optimistic) 가정</td>
<td>수학적 암호 증명이 제출되지 않으면 유효하지 않음</td>
</tr>
<tr>
<td><strong>검증 메커니즘</strong></td>
<td><strong>사기 증명 (Fraud Proof)</strong></td>
<td><strong>영지식 유효성 증명 (Validity Proof - SNARK/STARK)</strong></td>
</tr>
<tr>
<td><strong>L1 출금 시간</strong></td>
<td>분쟁 유예 기간으로 인해 <strong>약 7일 소요</strong></td>
<td>ZK 증명 생성 및 L1 검증 즉시 완료 (수 분~수 시간)</td>
</tr>
<tr>
<td><strong>연산 비용</strong></td>
<td>L2 연산 비용이 매우 저렴</td>
<td>ZK 증명(Proof) 생성에 막대한 연산 자원 소모</td>
</tr>
<tr>
<td><strong>EVM 호환성</strong></td>
<td>완벽한 바이트코드 호환 (개발 용이)</td>
<td>EVM 회로(Circuit) 구현 난이도로 인해 호환성 확보 중</td>
</tr>
</tbody>
</table>
</div>

---

## 2. 데이터 가용성(DA) 문제와 EIP-4844 (Proto-Danksharding)

### 2.1 L2 가스비의 90%는 L1 데이터 기록 비용
롤업이 L1의 보안을 상속받으려면 트랜잭션 복원 데이터를 L1의 `calldata`에 저장해야 합니다. 그러나 이더리움 `calldata`는 영구 보관되므로 매우 비쌉니다.

### 2.2 EIP-4844 Blob의 혁신
이더리움 덴쿤(Dencun) 업그레이드를 통해 도입된 **Blob 트랜잭션**은 롤업 데이터를 영구 저장하지 않고 약 18일 동안만 보관하는 전용 임시 공간입니다.
* 이를 통해 L2 트랜잭션 수수료가 기존 대비 **90% 이상 급감(0.01달러 미만)**했습니다.

---

## 3. L2 생태계의 한계와 비판적 과제

1. **시퀀서(Sequencer) 중앙화**: 대부분의 L2는 재단이 단일 시퀀서를 운영하여 트랜잭션 순서를 결정하므로, 단일 실패 지점(SPOF) 및 검열 위험이 존재합니다.
2. **유동성 파편화**: 사용자와 자금이 Arbitrum, Optimism, Base 등 여러 체인으로 갈라져 단일 풀의 깊이가 얕아지고 브릿지 해킹 위험이 증가했습니다.