요약: 롤업(Rollup)은 별도의 체인에서 트랜잭션을 실행한 후, 수백 또는 수천 건의 트랜잭션을 하나의 압축된 배치로 “롤업”하여 검증 및 영구 저장을 위해 레이어 1로 제출하는 레이어 2 확장 솔루션입니다. 롤업은 거래 실행이라는 부담스러운 작업을 처리하는 반면, 레이어 1(L1)은 증명을 검증하고 거래 데이터를 저장함으로써 보안을 제공합니다. 이러한 아키텍처는 기반이 되는 레이어 1의 보안 보장을 계승하면서도 처리량을 획기적으로 높이고 수수료를 낮춥니다. 주요 유형으로는 낙관적 롤업(이의를 제기하지 않는 한 거래가 유효하다고 가정하는 방식)과 ZK 롤업(정확성에 대한 암호학적 증명을 제공하는 방식)의 두 가지가 있습니다.

간단한 설명
롤업(rollup)을 선생님이 시험을 채점하는 과정에 비유해 보세요. 교장(L1)이 모든 시험지를 일일이 채점하는 대신, 선생님(롤업)이 모든 시험지를 채점하고, 그 결과를 요약 보고서로 정리한 뒤, 교장에게 제출하여 확인을 받습니다. 교장은 보고서의 정확성을 확인한 뒤(누군가 이의를 제기하지 않는 한 교사를 신뢰하거나, 수학적 증명을 검증하는 방식으로), 이를 공식 기록으로 보관합니다. 교장은 수백 개의 개별 시험지 대신 하나의 요약 보고서만 검토하면 되므로 업무 부담이 획기적으로 줄어듭니다.
블록체인 용어로 말하자면, 사용자는 롤업에 트랜잭션을 제출합니다. 롤업은 이를 실행하고, 그 결과로 발생하는 상태 변화를 계산한 뒤, 모든 내용을 하나의 배치로 압축하여 사기 방지 증명 메커니즘(낙관적) 또는 유효성 증명(ZK)과 함께 L1에 게시합니다. L1은 해당 배치를 검증하고 영구적으로 저장합니다. 이제 하나의 L1 트랜잭션이 수백 개 또는 수천 개의 L2 트랜잭션을 대표하게 됩니다.

롤업의 내부 작동 원리
롤업의 라이프사이클은 명확한 순서를 따릅니다. 사용자는 L2 네트워크에 트랜잭션을 제출하면, 롤업의 시퀀서가 이를 수신합니다. 시퀀서는 트랜잭션의 순서를 정하고, 현재 상태에 따라 이를 실행한 후 L2 블록을 생성합니다. 시퀀서는 주기적으로 일괄 처리된 L2 블록을 압축하여 간결한 형태로 변환한 뒤, 이를 L1 체인에 게시합니다.

