📖 용어
🔰 초보
🧾 ZK-롤업 Zero-Knowledge Rollup
수천 건의 거래를 메인 체인 밖에서 묶은 뒤, 전체 배치가 유효하다는 암호학적 증명 하나만 레이어 1에 올리는 기술이에요. 덕분에 수수료가 낮아지고 출금이 빨라지면서도, 이더리움의 보안은 그대로 빌려옵니다.
💡
흔한 오해 — '영지식'이니까 내 거래가 비공개가 되는 건가요? 기본은 아니에요! '영지식'은 배치 전체를 재실행하지 않고도 유효함을 증명하는 기법을 말해요. 실제 거래 데이터는 이더리움에 공개됩니다.
🛒 쉽게 풀면 — 카트 전체를 인증하는 영수증 하나
계산대 직원이 카트 가득 담긴 물건을 다 찍고, 관리자에게 "모든 상품이 정확히 스캔됐다"는 수학적 서명이 찍힌 영수증 한 장을 건넨다고 상상해 봐요. 관리자는 물건을 하나하나 다시 확인하지 않고 그 영수증만 믿으면 되죠. ZK-롤업도 똑같아요. 오퍼레이터가 수천 건의 거래를 오프체인에서 처리한 뒤, 증명 하나를 이더리움에 제출하면 이더리움은 거래를 일일이 재실행하는 대신 그 증명만 검사해요.
⚙️ 실제로 어떻게 돌아가나요?
| 단계 | 무슨 일이 일어나나 |
|---|---|
| 1️⃣ 묶기 | 오퍼레이터가 수백~수천 건의 거래를 모아 오프체인에서 실행해요. 레이어 1에서 각각 처리하는 것보다 훨씬 빠르고 저렴하죠 |
| 2️⃣ 증명 | 새 상태가 그 배치의 정확한 결과임을 보장하는 유효성 증명(ZK-SNARK 또는 ZK-STARK)을 생성해요 |
| 3️⃣ 게시 | 압축된 요약 데이터와 증명만 이더리움에 올려요. 검증 컨트랙트가 밀리초 만에 증명을 확인해요 |
| 4️⃣ 확정 | 검증인이 배치 전체를 한 번에 수락하거나 거부해요. 거래별 재검사는 없어요 |
📊 거래 데이터는 압축된 calldata 형태로 여전히 이더리움에 올라가요. 그래서 누구든 롤업의 전체 상태를 체인에서 복원할 수 있고, 중요한 정보가 오프체인에만 숨겨지는 일은 없어요.
🚀 처음 쓰는 사람이 알아두면 좋은 이유
- 💸 수수료 절감 — 증명 하나를 수천 건의 거래에 나눠 부담하니, 스왑이나 NFT 민팅이 이더리움 직접 사용보다 훨씬 저렴해요
- ⚡ 빠른 출금 — 유효성이 처음부터 증명되어 있어서, 레이어 1으로 자금을 옮기는 데 분~시간 단위면 충분해요. 옵티미스틱 롤업의 약 7일 대기와는 달라요
- 🛡️ 물려받은 보안 — 증명과 데이터 모두 이더리움에 올라가기 때문에, ZK-롤업은 오퍼레이터를 신뢰하는 대신 메인 체인에 기댑니다
- 🌉 어디서 만나나 — 저렴하고 빠른 L2로 브리지해서 스왑·NFT 민팅·DeFi를 쓸 때 이미 ZK-롤업 위에 있을 수 있어요
🌐 실제로 써볼 수 있는 ZK-롤업 네트워크
현재 운영 중인 레이어 2 네트워크 중 ZK-롤업으로 동작하는 곳이 여럿 있어요. Starknet, Polygon (zkEVM), Scroll, Linea가 대표적이고, ZKsync와 Taiko도 이에 해당해요. 이들은 모두 이더리움에 증명을 올립니다.
❓ 자주 묻는 질문
- '영지식'이라는 말이 붙으면 거래 내역이 숨겨지나요?
- 아니요. 여기서 '영지식'은 증명 기법을 가리키는 말로, 배치가 유효함을 거래를 일일이 재실행하지 않고 증명한다는 뜻입니다. 기본적으로 내가 누구인지, 얼마를 보냈는지는 이더리움에 공개 게시됩니다. 프라이버시는 별도로 추가해야 하는 선택 기능이에요.
- 옵티미스틱 롤업과 ZK-롤업은 뭐가 다른가요?
- 옵티미스틱 롤업은 배치가 정직하다고 가정하고, 누군가 이의를 제기할 수 있도록 약 7일간 검증 창을 엽니다. ZK-롤업은 처음부터 암호학적 증명으로 유효성을 확인하기 때문에 이의 절차가 없고, 레이어 1으로 자금을 빼는 시간이 훨씬 빠릅니다.
- ZK-롤업에 맡긴 돈은 안전한가요?
- ZK-롤업은 증명과 거래 데이터를 모두 레이어 1에 올리기 때문에, 레이어 1의 보안을 그대로 물려받습니다. 다만 개별 네트워크는 아직 초창기 소프트웨어라 브리지·오퍼레이터에 버그가 있을 수 있으니, 큰 금액은 어느 새 시스템이든 그렇듯 신중하게 다루세요.