요약: 옵티미스틱 롤업과 ZK 롤업은 레이어 2를 확장하는 방식이 매우 다릅니다. 옵티미스틱 롤업은 상태 업데이트를 레이어 1에 게시하며, 7일간의 사기 증명 기간 동안 누군가가 이의를 제기하지 않는 한 해당 업데이트가 유효한 것으로 간주합니다. ZK 롤업은 각 업데이트에 암호학적 유효성 증명을 첨부하며, 레이어 1이 이를 즉시 확인하므로 이의 제기 기간이 없습니다. 현재로서는 옵티미스틱 롤업이 더 간단하고, EVM 호환성이 높으며, 기술적으로 더 성숙한 상태입니다. ZK 롤업은 더 빠른 최종 확정성, near-즉시 인출 기능, 그리고 장기적으로 더 뛰어난 효율성을 제공합니다. 단점으로는 증명 생성이 더 어렵고, 과거에는 EVM 호환성이 다소 떨어졌다는 점이지만, 그 격차는 빠르게 좁혀지고 있습니다. 호환성과 현재 기술 성숙도, 아니면 더 빠른 최종 확정성과 미래에 대비한 설계 중 어떤 요소가 더 중요한지에 따라 선택하십시오.
간단한 설명
두 가지 공항 보안 시스템을 상상해 보세요.
낙관적인 접근 방식은 TSA 프리체크(TSA PreCheck)와 비슷합니다. 승객들은 신뢰할 수 있는 것으로 간주되어 신속하게 검사를 통과하지만, 무작위 검사를 통해 사후에 문제가 적발됩니다. 만약 누군가 금지된 물품을 소지한 것이 적발되면, 절차가 역으로 진행됩니다.
ZK 방식은 전신 스캐너와 비슷합니다. 모든 승객은 통과하기 전에 검사를 받기 때문에, 아무런 문제가 없다는 사실을 수학적 확실성을 바탕으로 즉시 알 수 있습니다.
두 방법 모두 서로 다른 방식으로 동일한 목표(보안)를 달성합니다. PreCheck(낙관적 접근법)는 더 빠르고 간단하지만, 완전한 승인까지 시간이 다소 걸립니다. 스캐너(ZK)는 즉시 검증할 수 있지만, 더 진보된 기술이 필요합니다.

낙관적 롤업의 작동 원리
낙관적 롤업 방식에서는 시퀀서가 L2에서 트랜잭션을 실행한 후, 그 결과로 발생한 상태 업데이트를 L1에 반영합니다. 여기서 핵심은 ‘낙관적’이라는 점입니다. 시스템은 업데이트가 정확하다고 가정하고, 즉시 확인하지 않은 채 다음 단계로 진행합니다. L1이 모든 트랜잭션을 다시 실행하거나 검증할 필요가 없기 때문에, 이러한 가정 덕분에 처리 속도가 빠르고 비용이 저렴해집니다.
보안은 이의 제기 절차를 통해 보장됩니다. 업데이트가 게시된 후, Arbitrum 및 Optimism 에서는 일반적으로 7일간의 이의 제기 기간이 주어집니다. 이 기간 동안 업데이트가 잘못되었다고 생각하는 사람은 누구나 사기 증명(fraud proof)을 제출할 수 있습니다. 사기 증명은 해당 거래를 실행했을 때 시퀀서가 주장한 결과와 다른 결과가 나온다는 것을 보여줍니다. 증명이 유효한 경우, 잘못된 업데이트는 되돌려지고 부정직한 시퀀서는 처벌을 받게 됩니다.
실제로 이는 인출에 7일의 지연이 발생함을 의미합니다. 옵티미스틱 롤업에서 L1로 자산을 이동시키려면, 인출이 최종 확정되기 전에 챌린지 기간이 종료될 때까지 기다려야 합니다. 제3자 브리지는 유동성을 선지급함으로써 더 빠른 인출을 제공하지만, 프로토콜 차원의 정산에는 여전히 7일이 소요됩니다.
주요 낙관적 롤업으로는 다음과 같은 것들이 있습니다:
Arbitrum, TVL 기준 최대 규모의 L2
Optimism, 이는 Base, Mode, Zora 및 기타 체인에서 사용되는 OP Stack의 기반이 됩니다.
Base, 코인베이스가 운영하는
ZK 롤업의 작동 원리
ZK 롤업에서 시퀀서는 L2에서 트랜잭션을 실행하고, 암호학적 유효성 증명(ZK-SNARK나 ZK-STARK와 같은 제로 지식 증명)을 생성합니다. 이 증명은 상태 변경이 올바르게 계산되었음을 수학적으로 입증합니다. 이 증명은 상태 업데이트와 함께 L1에 게시됩니다. 그런 다음 L1 스마트 계약이 온체인에서 해당 증명을 검증하며, 이 과정은 빠르고 비용이 저렴합니다(가스 비용이 수십만 정도).
증명이 업데이트의 정확성을 보장하므로 챌린지 기간이 필요하지 않습니다. L1이 증명을 검증하는 즉시 상태가 확정됩니다. ZK 롤업에서 L1로의 인출은 7일이 아닌, 증명을 생성하고 게시하는 데 걸리는 시간인 몇 분에서 몇 시간 내에 완료될 수 있습니다.
그 대가로 복잡성이 따릅니다:
ZK 증명을 생성하려면 막대한 연산 능력과 특수 하드웨어가 필요합니다.
검증 과정은 배치의 최종 확정 전에 지연 시간을 발생시킵니다.
EVM이 제로 지식 증명을 염두에 두고 설계되지 않았기 때문에, EVM과의 완전한 호환성을 확보하는 것은 어렵습니다.
초기 ZK 롤업에서는 개발자들이 맞춤형 언어로 계약을 다시 작성해야 했습니다. 최신 zkEVM(zkSync Era, Polygon zkEVM, Scroll)은 이제 다양한 수준의 호환성을 바탕으로 솔리디티를 지원합니다.
주요 ZK 롤업으로는 zkSync Era, StarkNet (Solidity 대신 Cairo를 사용함), Scroll 및 Polygon zkEVM 등이 있습니다.

둘 중 하나를 선택하기
다음과 같은 경우에는 낙관적 롤업을 선택하세요:
현재 최고의 EVM 호환성
최대 규모의 L2 생태계 및 유동성에 대한 접근
가장 간편한 개발자 환경: 기존 솔리디티 계약을 거의 수정하지 않고 배포할 수 있습니다.
그리고 7일 소요되는 출금 기간을 감수하거나, 더 빠른 출금을 위해 브릿지 서비스를 이용할 수도 있습니다.
다음과 같은 경우 ZK 롤업을 선택하세요:
빠른 L1 최종 확정 및 near- 즉시 출금
경제적 인센티브가 아닌 수학적 근거에 기반한 더욱 강력한 보안 보장
ZK 증명 기술이 발전함에 따라 장기적인 효율성이 향상됩니다
또한, 귀하의 equipe 는 현재 zkEVM 호환 기능을 지원합니다.
실제로는 많은 앱에서 어떤 것을 선택하느냐가 점점 덜 중요해지고 있습니다. 두 유형 모두 지속적으로 개선되고 있으며, L2들은 공통 표준과 상호 운용성을 향해 수렴하고 있습니다. 많은 팀이 여러 L2에 동시에 서비스를 배포하고 있습니다.

낙관적 롤업과 ZK 롤업의 주요 차이점은 무엇인가요?
두 롤업 유형 모두 트랜잭션을 오프체인에서 처리하고 데이터를 Ethereum 로 다시 전송하지만, 올바름을 증명하는 방식은 정반대입니다. 낙관적 롤업(Optimistic rollups)은 트랜잭션이 유효하다고 가정하고, 부정행위를 적발하기 위해 사기 증명 기간(fraud proof window)에 의존합니다. ZK 롤업(ZK rollups)은 암호화 증명을 통해 사전에 유효성을 입증하므로, 레이어 1은 각 배치에 대해 즉시 신뢰할 수 있습니다. 표에서 볼 수 있듯이, 이러한 설계 선택은 최종 확정성, 인출 속도, 비용 및 호환성에 영향을 미칩니다.
차원 | 낙관적 롤업 | ZK 롤업 |
|---|---|---|
검증 방법 | 사기 증명 (유효하다고 가정) | 유효성 증명 (유효함을 증명) |
L1으로의 인출 | 약 7일 | 분에서 시간까지 |
보안 모델 | 경제적, 과제 중심 | 암호학, 수학 기반 |
이 분야를 처음 접하신다면, 두 설계를 자세히 비교하기 전에 먼저 롤업이 무엇인지, 그리고 롤업이 더 광범위한 레이어 2 블록체인 내에서 어떤 역할을 하는지부터 알아보시기 바랍니다.
낙관적 롤업과 ZK 롤업 중 어느 쪽이 더 빠른 최종 확정성을 갖나요?
ZK 롤업은 레이어 1에서 더 빠르게 최종 확정됩니다. 유효성 증명이 배치의 정확성을 보장하므로, 검증자( Ethereum )가 증명을 검증하는 즉시 상태가 확정되며, 이는 대개 몇 분에서 몇 시간 이내에 이루어집니다. 반면, 낙관적 롤업(Optimistic rollups)의 경우, L2에서는 거래가 즉시 처리되는 것처럼 느껴지더라도 L1에서 인출이 완전히 확정되기까지 약 7일간의 이의 제기 기간이 지나야 합니다. 이는 각 시스템이 블록체인의 최종 확정을 처리하는 방식에서 직접적으로 비롯된 결과입니다.
ZK 롤업이 낙관적 롤업보다 더 안전한가요?
이 두 방식은 보안 수준이 단순히 ‘더 높다’거나 ‘낮다’고 단정할 수 없으며, 서로 다른 유형의 보안을 제공합니다. ZK 롤업은 암호학에 기반해 보안을 확보합니다. 즉, 유효한 증명이 제시되면 상태 변경이 정확하다는 것을 의미합니다. 낙관적 롤업은 경제적 인센티브와, 챌린지 기간 동안 적어도 한 명의 정직한 참여자가 사기 증명을 제출할 것이라는 가정에 기반해 보안을 확보합니다. 두 방식 모두 올바르게 구축될 경우 안전한 것으로 간주됩니다. 또한 두 방식 모두 여전히 시퀀서에 의존하고 있으며, 개발 팀들은 이를 탈중앙화하기 위해 노력하고 있습니다.
롤업은 블록체인의 처리량을 향상시키나요?
네. 롤업은 현재 Ethereum 이 확장성을 확보하는 주요 방식입니다. 롤업은 다수의 L2 거래를 하나의 L1 제출로 묶어 처리함으로써 처리량을 높이고 거래당 비용을 낮춥니다. 낙관적 롤업과 ZK 롤업 모두 레이어 1 단독보다 훨씬 더 많은 초당 거래량을 처리합니다. 따라서 이 둘 중 하나를 선택할 때 순수한 처리 용량만을 고려하는 경우는 거의 없습니다. 결정적인 요소는 최종성, 비용, 호환성입니다. 이 두 지표의 차이점에 대해서는 ‘처리량 대 지연 시간’ 항목을 참고하시기 바랍니다.
Quicknode 가 두 가지 유형을 모두 지원하는 방법
Quicknode 낙관적 롤업과 ZK 롤업 모두에 대한 완전한 RPC 지원을 제공합니다. Arbitrum, Optimism, Base, zkSync, StarkNet, Scroll 및 Polygon zkEVM은 모두 동일한 Quicknode 플랫폼에서 실행되며, 동일한 개발자 경험, SLA 및 툴링을 제공합니다. Quicknode Streams 은 두 가지 유형의 롤업 모두에서 데이터 스트리밍을 지원하며, 향상된 API 메서드도 두 가지 모두에서 작동합니다.
자주 묻는 질문
낙관적 롤업이 ZK 롤업보다 비용이 더 저렴할까요?
낙관적 롤업(Optimistic rollups)은 암호화 증명 생성 비용을 피하기 때문에 증명에 드는 오버헤드가 더 적습니다. ZK 롤업(ZK rollups)은 유효성 증명을 생성하는 데 더 많은 연산 자원을 소모하지만, 레이어 1에 데이터를 더 압축된 형태로 전송할 수 있습니다. 실제 수수료는 특정 네트워크와 데이터 비용에 따라 달라지며, 제로 지식 증빙( Ethereum ) 데이터 가용성이 개선됨에 따라 두 유형 모두 비용이 획기적으로 낮아졌습니다.
낙관적 롤업에는 왜 7일간의 출금 대기 기간이 있나요?
7일간의 기간은 잘못된 상태 업데이트에 대해 누구나 사기 증거를 제출할 수 있는 이의 제기 기간입니다. 레이어 1로의 인출은 이 기간이 종료된 후에야 최종 확정되므로, 사기를 적발하고 되돌릴 수 있는 충분한 시간이 보장됩니다. 제3자 브리지는 더 빠른 출금을 위해 유동성을 선지급할 수 있지만, 기본 프로토콜의 결제는 여전히 이 기간이 끝날 때까지 대기합니다.
zkEVM이란 무엇인가요?
zkEVM은 이더리움 가상 머신( Ethereum )과 호환되는 ZK 롤업 가상 머신으로, 개발자가 유효성 증명의 이점을 누리면서도 표준 솔리디티(Solidity) 계약을 배포할 수 있게 해줍니다. zkSync Era, Polygon zkEVM, Scroll 과 같은 구현체들은 각기 다른 수준의 EVM 호환성을 제공하며, 낙관적 롤업(optimistic rollups)과의 호환성 격차는 계속해서 좁혀지고 있습니다.
두 가지 롤업 유형 모두에서 동일한 dApp 코드를 사용할 수 있나요?
대개 그렇습니다. 낙관적 롤업은 EVM과의 호환성이 매우 뛰어나기 때문에, 기존 솔리디티 계약은 대개 최소한의 변경만으로 배포할 수 있습니다. 최신 zkEVM도 솔리디티를 지원하지만, StarkNet 와 같은 일부 ZK 롤업은 카이로(Cairo)와 같은 맞춤형 언어를 사용합니다. 많은 팀이 두 유형의 여러 L2에 걸쳐 동일한 애플리케이션을 배포하고 있습니다.
어떤 롤업 유형을 기반으로 구축해야 할까요?
EVM 호환성을 극대화하고, 현재 가장 큰 생태계를 활용하며, 기존 계약을 배포하는 가장 간편한 방법을 원한다면 낙관적 롤업을 선택하세요. 빠른 최종 확정성, near-즉시 인출, 그리고 암호학적 보안이 가장 중요한 경우 ZK 롤업을 선택하세요. 두 생태계가 공통 표준으로 수렴하고 있기 때문에, 많은 애플리케이션이 두 플랫폼 모두에 배포되고 있습니다.
추가 자료
Ethereum 롤업 소개 - Quicknode 가이드
어떤 롤업 프레임워크를 사용해야 할까요? - Quicknode 가이드
롤업의 핵심 기초 - Quicknode 가이드
제로 지식 증명 개론 - Quicknode 가이드