작가: David C 출처: bankless 번역: 선오바, 진써차이징(Jinse)
이더리움 확장의 최종 솔루션이 드디어 도래했는가?
확장 로드맵을 둘러싼 격렬한 논쟁에도 불구하고, 이더리움의 확장은 여전히 Rollups에 의존하고 있습니다. Rollups는 이더리움 확장의 성공을 이끌었지만, 메인체인과 동기화되지 않는 문제가 여전히 존재합니다.
Rollups는 전용 증명 메커니즘을 유지해야 하므로, 각 Rollup 팀에 많은 복잡성과 운영 비용이 추가됩니다. 또한 그들은 이더리움 업그레이드를 따라가기 위해 거버넌스 투표나 안전 위원회에 크게 의존하므로, 지연과 단절이 발생합니다. 다양한 Rollup은 서로 다른 보안 가정과 중앙화 수준을 채택하여 생태계 파편화와 상호운용성 저하를 초래합니다. 또한 이더리움이 하드포크를 할 때마다 Rollup 팀이 수동으로 업데이트하여 호환성을 유지해야 하므로, 거버넌스 부담이 가중되고 새로운 위험이 도입됩니다.
이더리움 확장 로드맵 논쟁 속에서, 많은 사람들이 더 간단한 솔루션을 모색하기 시작했습니다 - 이더리움과 항상 동기화되며 유지 관리가 필요 없는 L2 솔루션.
이것이 네이티브 Rollups(Native Rollups)의 개념입니다 - 이더리움의 핵심 거래 규칙에 직접 통합되어, 외부 감독이나 사용자 정의 로직에 의존하지 않고도 메인체인의 보안을 활용할 수 있는 새로운 Rollup 설계 프레임워크입니다. 이 개념과 관련 원리를 자세히 살펴보겠습니다.
네이티브 Rollups 분석
네이티브 Rollups는 이더리움 커뮤니티 구성원인 Justin Drake와 Dan Robinson 등이 제안했으며, 이더리움의 핵심 거래 규칙에 직접 통합되어 이더리움 자체가 거래를 검증할 수 있게 하며, 외부 증명 시스템에 의존하지 않습니다.
현재 대부분의 L2 솔루션은 오프체인에서 거래를 실행하고 복잡한 증명 메커니즘을 사용하여 출금과 상태 변경을 검증합니다. 반면 네이티브 Rollups는 다른 접근 방식을 취하여 EXECUTE 사전 컴파일 - 이더리움에 내장된 기능을 활용하여 Rollups가 이더리움의 검증 규칙을 직접 사용하여 거래를 처리할 수 있게 합니다.
이러한 아키텍처에서 네이티브 Rollups는 거래 데이터를 이더리움 메인체인에 직접 게시하며, 이더리움 자체가 그 정확성을 강제 실행합니다. 따라서 거버넌스 투표나 안전 위원회의 개입 없이 이더리움의 네트워크 업그레이드에 자동으로 적응할 수 있어, 현재 존재하는 많은 복잡성과 상호운용성 문제를 해결할 수 있습니다.
이더리움 로직을 반복 구축할 필요성을 제거함으로써 네이티브 Rollups는 유지 관리 비용을 줄이고, 보안 메커니즘을 단순화하며, L2가 이더리움의 지속적인 발전에 더 쉽게 적응할 수 있게 하는 동시에 메인체인의 보안 보장을 최대한 활용할 수 있습니다.
네이티브 Rollups와 다른 Rollups의 비교
네이티브 Rollups의 중요성을 더 잘 이해하기 위해 현재 탐구되고 있는 다른 Rollup 솔루션과 비교해 볼 수 있습니다.
▪️ Based Rollups
Based Rollups는 2021년 Vitalik Buterin이 처음 제안했으며, 2023년 Justin Drake가 공식적으로 정의했습니다. 이 유형의 Rollups는 이더리움 L1 검증자가 거래 정렬을 수행하여 거래 정렬의 탈중앙화 수준을 높입니다.
완전히 출시된 Based Rollups는 아직 없지만, Taiko와 Spire Labs 등의 팀이 적극적으로 구현을 추진하고 있습니다. 이더리움 참여가 탈중앙화를 강화하지만, Based Rollups는 여전히 자체 증명 시스템을 관리해야 합니다. 이더리움 L1의 블록 시간이 길어 사용자 경험에 영향을 줄 수 있지만, 사전 확인 메커니즘의 개선으로 이 문제가 완화되고 있습니다.
▪️ Booster Rollups
Booster Rollups는 Layer 2에서 이더리움 L1의 실행 및 저장 프로세스를 최대한 복제하여 확장성을 높이고, 애플리케이션이 대규모 리팩토링 없이도 확장할 수 있게 합니다.
이 접근 방식은 기존 애플리케이션의 확장을 더 쉽게 만들지만, 전통적인 Rollups보다 복잡합니다. 왜냐하면 더 복잡한 엔지니어링 설계와 고유한 증명 메커니즘이 필요하기 때문입니다. Booster Rollups는 더 강력한 조합성과 더 간단한 애플리케이션 배포를 목표로 하지만, 경제적 인센티브와 사용자 경험 측면에서 여전히 과제를 안고 있습니다.
▪️ Native Rollups
앞서 언급했듯이, 위의 두 가지 솔루션과 달리 네이티브 Rollups는 별도의 증명 프레임워크나 외부 검증자가 필요 없습니다. 모든 검증은 이더리움 자체에 의해 수행됩니다. 이를 통해 L2의 복잡성이 크게 줄어들고 L1과의 상호작용이 단순화됩니다.
네이티브 Rollups의 주요 장점:
보안 크게 향상: 사용자는 네이티브 Rollup에서 자산을 보유할 수 있으며, 이더리움 L1을 신뢰하는 것과 같이 신뢰할 수 있습니다. 반면 전통적인 Rollups가 의존하는 다중 서명이나 안전 위원회에 대한 공격 위험이 크게 낮아집니다.
개발이 더 간단: 사용자 정의 사기 증명이나 영지식 증명이 더 이상 필요 없어 배포와 유지 관리가 복잡하지 않습니다.
이더리움과 더 긴밀하게 정렬: 네이티브 Rollups는 이더리움의 업그레이드를 자동으로 상속하여 일관성을 보장하고 상호운용성을 높입니다. 또한 이더리움의 향후 양자 안전 메커니즘의 혜택을 받게 됩니다.
더 효율적인 ZK 증명: 네이티브 Rollups는 여러 영지식 증명을 효율적으로 번들링하여 ZK Rollups의 검증 비용을 낮출 수 있습니다.
새로운 애플리케이션 체인에 적용 가능: 최고 수준의 보안을 원하는 탈중앙화 애플리케이션의 경우, EVM을 재개발하지 않고도 "네이티브"가 되어 자신만의 특색 기능을 추가할 수 있습니다.
만약 Rollup이 네이티브이면서 Based인 경우 - 즉, 이더리움이 거래 정렬과 거래 검증을 모두 관리한다면, 이를 "초음파 Rollup"이라고 합니다. 이러한 Rollup은 이더리움의 보안을 최대한 활용하고 이더리움의 장기 확장 로드맵에 완전히 부합하는 이상적인 Rollup 형태입니다.
네이티브 Rollups가 해결하지 못하는 문제
비록 네이티브 Rollups가 거버넌스와 보안 측면의 과제를 해결했지만, 이더리움의 확장 제한을 완전히 해결할 수는 없으며, 오히려 생태계 다양성에 추가적인 제약을 가할 수 있습니다.
L1 Gas 제한은 여전히 존재: 이더리움 메인넷의 Gas 상한선은 여전히 유효하며, 각 거래를 L1에서 다시 실행해야 한다면 비효율적일 수 있습니다. 따라서 영지식 또는 Optimistic 솔루션을 추가로 결합해야 더 효율적으로 확장할 수 있습니다.
다양한 가상 머신에 대한 지원 부족: 네이티브 Rollups는 EVM 모델을 엄격히 준수해야 하므로, SVM 또는 MoveVM 등 다른 새로운 가상 머신 아키텍처를 지원할 수 없습니다. 이러한 아키텍처는 점점 더 시장의 관심을 받고 있습니다.
데이터 가용성 비용 증가: 네이티브 Rollups가 의존하는 EXECUTE 사전 컴파일은 데이터 가용성 비용을 크게 높일 수 있어, L2의 비용을 5-10배 증가시킬 수 있어 경제성에 영향을 줄 수 있습니다.
또한 현재 많은 Rollups가 EVM과 호환되지만 완전히 동일하지는 않습니다. 네이티브 Rollup으로 전환하려면 대규모 아키
企业级 Rollups:由企业定制和控制,以满足自身特定需求,例如交易排序、隐私保护等。
性能优化型 Rollups:通过替代性数据可用性方案(如 EigenDA) 提高交易速度、降低成本。
原生 Rollups:完全整合 进以太坊,继承 L1 安全性,并自动升级,无需外部治理或独立的证明机制。
这一分类方法既鼓励了多种扩展方案的共存,也允许不同的 Rollup 在保留以太坊信任和安全性的同时,进行技术创新。Justin Drake 预计,第一批原生 Rollups 可能在明年上线。不过,要实现完全技术成熟(如原生支持 ZK 证明、提升 L1 Gas 限制),仍然需要更广泛的社区协调与验证,完整实施可能会进一步推迟到更远的未来。
尽管原生 Rollups 可能不会成为以太坊扩展的唯一解决方案,但它们提供了一种更简单、更安全、与以太坊深度集成的扩展方式。最终,原生 Rollups 为 L2s 提供了一条清晰的发展方向,使它们能够始终与以太坊主链保持同步,从而为用户、开发者和整个生态带来更顺畅、更安全的体验。
企业级 Rollups:由企业定制和控制,以满足自身特定需求,例如交易排序、隐私保护等。
性能优化型 Rollups:通过替代性数据可用性方案(如 EigenDA) 提高交易速度、降低成本。
原生 Rollups:完全整合 进以太坊,继承 L1 安全性,并自动升级,无需外部治理或独立的证明机制。
这一分类方法既鼓励了多种扩展方案的共存,也允许不同的 Rollup 在保留以太坊信任和安全性的同时,进行技术创新。Justin Drake 预计,第一批原生 Rollups 可能在明年上线。不过,要实现完全技术成熟(如原生支持 ZK 证明、提升 L1 Gas 限制),仍然需要更广泛的社区协调与验证,完整实施可能会进一步推迟到更远的未来。
尽管原生 Rollups 可能不会成为以太坊扩展的唯一解决方案,但它们提供了一种更简单、更安全、与以太坊深度集成的扩展方式。最终,原生 Rollups 为 L2s 提供了一条清晰的发展方向,使它们能够始终与以太坊主链保持同步,从而为用户、开发者和整个生态带来更顺畅、更安全的体验。
企业级 Rollups: 기업이 정의하고 통제하는 자체 요구 사항(예: 거래 정렬, 프라이버시 보호 등)을 충족하기 위한 Rollups 성능 최적화 Rollups: 대체 데이터 가용성 솔루션(예: EigenDA)을 통해 거래 속도를 높이고 비용을 낮추는 Rollups 네이티브 Rollups: 이더리움에 완전히 통합되어 L1 보안을 상속하고 자동으로 업그레이드되며 외부 거버넌스나 독립 증명 메커니즘이 필요 없는 Rollups 이러한 분류 방식은 다양한 확장 솔루션의 공존을 장려하고 이더리움의 신뢰와 보안을 유지하면서도 기술 혁신을 허용합니다. Justin Drake는 내년에 첫 번째 네이티브 Rollups이 출시될 것으로 예상합니다. 그러나 ZK 증명 네이티브 지원, L1 Gas 한도 증가 등 완전한 기술 성숙을 달성하려면 더 광범위한 커뮤니티 조정과 검증이 필요하며, 완전한 구현은 더 먼 미래로 미뤄질 수 있습니다. 네이티브 Rollups이 이더리움 확장의 유일한 솔루션이 되지 않을 수 있지만, 이더리움과 깊이 통합된 더 간단하고 안전한 확장 방식을 제공합니다. 결국 네이티브 Rollups은 L2가 이더리움 메인넷과 항상 동기화될 수 있는 명확한 발전 방향을 제시하여 사용자, 개발자 및 전체 생태계에 더 원활하고 안전한 경험을 제공할 것입니다.