네이티브 롤업, L1이 직접 검증하는 롤업
Strawmap L* (2029~30) · native rollups
롤업이 자체 증명 장치를 따로 만드는 대신, 이더리움 L1이 롤업의 거래 실행 결과를 직접 검증하도록 합니다. 롤업은 L1의 보안과 EVM을 그대로 물려받습니다.
왜 필요한가
지금의 롤업은 거래 실행이 올바른지 증명하는 장치를 각자 만듭니다. 잘못된 결과를 뒤집는 사기 증명(fraud proof)이나, 결과가 맞다는 수학적 증명을 내는 유효성 증명(validity proof)이 그것입니다. 이 장치는 복잡해서 버그가 생길 수 있습니다. 그래서 많은 롤업이 보안 위원회(security council)라는 소수 운영자에게 긴급 수정 권한을 맡겨 둡니다. 이더리움 L1의 EVM이 바뀌면 롤업도 증명 장치를 따라 고쳐야 하는 부담도 있습니다. 네이티브 롤업은 이 일을 L1에 맡기는 구상입니다. 이더리움 재단 연구자 저스틴 드레이크가 ethresear.ch에 제안한 EXECUTE 프리컴파일처럼, L1이 EVM 실행 결과를 직접 검증하는 기능을 갖추면 롤업은 자기 상태 변화를 L1에 내놓고 확인받을 수 있습니다. 그러면 롤업은 L1과 같은 보안을 얻고 EVM이 업그레이드돼도 따로 손보지 않고 그대로 따라갑니다. Strawmap에서는 2029~30년 무렵의 L* 포크 칸에 헤드라이너로 올라 있지만 이는 예상일 뿐 확정된 일정은 아닙니다.
어떻게 동작하나
- 롤업이 결과를 내놓습니다 롤업은 처리한 거래 묶음과 그 전후의 상태를 L1 컨트랙트에 제출합니다. 자체 증명 장치를 거치지 않습니다.
- L1이 실행을 검증합니다 L1은 EVM 실행 검증 기능으로 그 거래들을 실행했을 때 제출된 결과가 나오는지 확인합니다. 롤업이 아니라 이더리움 자체가 검증자가 됩니다.
- 상태가 확정됩니다 검증을 통과한 결과만 롤업의 새 상태로 인정됩니다. 롤업은 별도 보안 위원회 없이 L1의 보안을 그대로 물려받습니다.