롤업은 이더리움의 확장성, 속도 및 트랜잭션 비용 문제를 해결하기 위해 설계된 트랜잭션 수행을 위한 오프체인 방식입니다. 이더리움 메인 네트워크 외부에서 트랜잭션을 처리하고 집계된 결과만 메인 네트워크로 다시 보냅니다. [1]
롤업은 메인 블록체인에서 여러 트랜잭션을 단일 트랜잭션으로 묶어 기록하여 온체인에 저장되는 데이터 양을 줄이고 전체 트랜잭션 처리량과 효율성을 높이는 레이어 2 확장 솔루션의 한 유형입니다. [2][3]
롤업은 메인 체인 외부에서 트랜잭션 실행을 처리하고 트랜잭션 데이터를 주요 네트워크로 다시 전송하여 속도를 높이고 비용을 낮추는 데 도움이 되는 이더리움 프로토콜입니다. 혼잡으로 인한 높은 가스 수수료로 인해 확장성 문제가 있는 이더리움 블록체인에 대한 확장 솔루션을 제공합니다. 롤업은 데이터 크기를 줄이고 트랜잭션을 묶어 보다 효율적인 트랜잭션 처리 및 스토리지를 위해 많은 블록체인이 직면한 문제를 해결하는 것을 목표로 합니다. [4][5][6]
롤업은 이더리움의 확장성 문제를 해결하기 위해 다양한 방식으로 구현될 수 있습니다. 롤업의 두 가지 주요 유형은 낙관적 롤업과 영지식(ZK) 롤업입니다. [4]
낙관적 롤업은 유효하지 않은 트랜잭션을 감지하기 위한 분쟁 해결 메커니즘으로 작동합니다. 이더리움 네트워크에 제출된 트랜잭션 데이터가 정확하고 유효한지 확인합니다. 낙관적 롤업은 여러 오프체인 트랜잭션을 대규모 배치로 묶어 이더리움 네트워크에 하나의 트랜잭션으로 제출합니다. 결과적으로 대부분의 레이어 2 네트워크는 네트워크 처리량을 늘리기 위해 이 롤업 구현에 의존합니다. [4][9]
낙관적 롤업의 주요 기능은 이더리움 블록체인의 트랜잭션 데이터를 검증하는 것입니다. 유효하지 않은 트랜잭션이 있는 경우 시스템은 이를 식별하고 올바른 상태를 복구하며 해당 트랜잭션을 제출한 당사자에게 불이익을 줍니다. 낙관적 롤업 기능의 분쟁 해결 시스템은 사기 증명을 확인하고, 사기성 트랜잭션을 감지하고, 악의적인 행위자가 이더리움 네트워크에서 다른 잘못된 사기 증명 또는 유효하지 않은 트랜잭션을 제출하는 것을 막는 것입니다. 불법 트랜잭션을 식별하는 사기 증명 메커니즘에는 일반적으로 검증자와 실행자의 두 당사자가 관련됩니다. 양 당사자는 코인을 담보로 스테이킹할 수 있으며 트랜잭션이 사기성이거나 검증자가 틀린 경우 코인을 잃을 수 있습니다. 사기 주장은 최대 1주일 동안 낙관적 롤업으로 처리할 수 있습니다. [3][8][10]
ZK 롤업은 수백 건의 오프체인 트랜잭션을 묶고 유효성을 인증하기 위한 암호화 증명을 제공합니다. 유효성 증명을 사용하여 처리된 트랜잭션의 정확성을 확인하고 최소한의 요약 데이터를 메인넷에 제출합니다. ZK 롤업에는 다음과 같은 두 가지 유형이 있습니다. [2][8][11]
낙관적 롤업과 ZK 롤업은 모두 오프체인에서 작동하고 이더리움 네트워크를 확장하지만 다양한 방식으로 다릅니다. [6][12]
| 낙관적 롤업 | ZK 롤업 | |
|---|---|---|
| 트랜잭션 검증 | "사기 증명"을 사용하여 트랜잭션의 유효성을 증명하고 불법 트랜잭션을 식별합니다. | "유효성 증명"을 사용하여 처리된 트랜잭션의 정확성을 검증합니다. |
| 유효성 증명 | 유효성 증명은 온체인에 게시되지 않습니다. | 유효성 증명은 온체인에 게시됩니다. |
| 트랜잭션 완결성 | 트랜잭션을 완료하는 데 약 1주일이 걸립니다. | 트랜잭션은 즉시 이루어집니다. 즉, 트랜잭션에 지연이 없습니다. |
| 트랜잭션 비용 | 저렴한 비용 | 더 높은 비용 |