저자: 2077Research 출처: X, @2077Research 번역: 선오바, 진써차이징(Jinse)
우리의 Rollups 2.0 시리즈의 첫 번째 기사에서 우리는 Layer 1(L1) 기반 rollup에 대해 논의했습니다. 이는 가장 탈중앙화되고 이더리움과 호환되는 방식으로 rollup을 관리하는 것입니다. 거래 순서 지정 작업을 이더리움 L1에 위임함으로써 L1 기반 rollup은 L1의 탈중앙화, 간결성 및 활성화를 활용할 수 있으며 다른 이점도 제공합니다.
오늘의 기사에서는 rollup의 다음 단계 진화인 Booster Rollups에 대해 살펴볼 것입니다. Booster Rollups는 L1 기반 rollup의 기반 위에 구축되며 이더리움의 가조합성(Composability)을 더욱 확장합니다. 그렇다면 우리는 이러한 가조합성을 어떻게 실제로 확장할 수 있을까요?
현재 L2 공간의 문제
L2 네트워크가 예상대로 작동하도록 하려면 추가 검사가 일반적으로 필요합니다. 그러나 주요 정산 및 실행 프로세스는 여전히 L1에서 직접 발생합니다. 이는 L2가 기능(예: 체인 외 EVM 실행)을 확장했지만 추가 복잡성도 증가했음을 의미합니다. 이러한 추가 논리는 이상적이지 않지만 최종 목표는 작업을 표준화하고 표준 EVM에 완전히 의존하는 것입니다.
표준화는 다양한 L2 간의 원활한 거래 교환을 달성하는 데 필수적입니다. 이 목표를 달성하려면 새로운 거래 유형이 필요할 수 있습니다. 여러 체인에서 작동할 수 있는 거래입니다.
이러한 시스템에서 하나의 거래는 더 작은 하위 거래를 생성할 수 있습니다. 각 하위 거래에는 다음과 같은 세부 정보가 포함됩니다:
1. 소스 체인의 ID
2. 대상 체인의 ID
3. 입력 데이터(예: 호출자, 주소 및 호출 데이터)
4. 대상 체인에서 생성된 출력
이러한 거래 데이터에는 두 가지 주요 용도가 있습니다:
1. 소스 체인의 입력으로
이를 통해 참여자는 대상 체인에 직접 관여하지 않고도 출력을 직접 볼 수 있습니다.
2. 대상 체인에서 입력과 출력의 일관성 확인
이는 주어진 입력이 예상된 출력을 생성했는지 확인하는 데 사용됩니다.
이 방식을 통해 각 체인은 거래 형식과 입력의 공유 표준을 준수하면서 자체 거래를 독립적으로 확인할 수 있습니다.
이 방법은 블록 검증을 단순하게 유지하고 익숙한 L1 검증 계약을 사용하여 블록의 유효성을 보장할 수 있습니다. 이러한 공유 표준과 개선된 크로스체인 거래 방식은 L2 네트워크의 미래 발전을 위한 견고한 기반을 마련하며, Booster Rollups가 이더리움 생태계 발전의 핵심이 되게 합니다.
Booster Rollups는 어떻게 다른가?
Booster Rollups는 L1에서 실행하는 것과 유사한 방식으로 거래를 처리하며 L1의 상태에 액세스할 수 있지만 독립적인 저장소를 가지고 있어 실행과 저장을 L2로 확장할 수 있습니다. 각 L2는 L1의 블록 공간을 확장하여 거래 처리와 데이터 저장을 더 광범위하게 분산시킵니다.
단 한 번의 배포로 탈중앙화 애플리케이션(dapp)이 모든 Layer 2(L2) 네트워크에 자동으로 확장될 수 있다고 상상해 보세요. 더 많은 블록 공간이 필요한 경우 추가 구성 없이 더 많은 Booster Rollups를 추가하면 됩니다. 이는 개발자가 작업량, 재배포 비용 또는 추가 복잡성을 늘릴 필요가 없음을 의미합니다.
간단히 말해, Booster Rollups는 노트북에 더 많은 CPU 또는 SSD를 추가하는 것과 같습니다. 성능을 높이고 애플리케이션을 더 효율적으로 실행하며 확장을 쉽게 달성합니다.
기술적으로, Booster Rollups는 "거래 실행과 저장을 여러 분할 영역에 분산"시키는 것으로 설명할 수 있습니다.
Booster Rollups의 작동 방식
낙관적 Rollup(Optimistic Rollup)이든 영지식 Rollup(ZK Rollup)이든 Booster 기능을 채택할 수 있습니다. 그러나 모든 Rollup이 완전한 부스팅(Full Boosting)을 필요로 하는 것은 아니며 일부 Rollup은 L2 특정 최적화를 통해 혜택을 받을 수 있습니다.
이더리움 네이티브 확장을 목표로 하는 경우 L1 기반 Rollup에서 최적의 부스팅 시나리오를 달성할 수 있습니다. L1 검증자가 전체 부스팅 네트워크에 대한 블록을 제안함으로써 이더리움을 seamless하게 확장할 수 있습니다.
Boosted Rollups는 현재 Rollup 생태계에 널리 퍼져 있는 파편화 문제도 해결합니다. L1 기반 정렬 메커니즘(Based Sequencing)을 통해 L1 정렬의 이점을 유지하면서 모든 L2 Booster 네트워크 전반에 걸친 원자 크로스 Rollup 거래를 도입합니다. 이 설계는 이더리움이 처음부터 구상했던 확장 비전, 즉 통합성과 확장성을 모두 실현하여 이더리움 성장 과제에 대한 통합 솔루션을 제공합니다.

Booster Rollups가 동기화된 가조합성을 자연스럽게 지원하기 때문에, 이 rollup 모델은 파편화 처리 또는 여러 L2 간 전환의 번거로움을 제거합니다. 모든 선호 탈중앙화 애플리케이션(dapp)은 각 L2에서 사용할 수 있어 사용자에게 seamless한 이더리움 경험을 제공합니다.
Booster Rollups를 사용하면 개발자가 여러 L2에 여러 번 재배포할 필요 없이 dapp을 확장할 수 있습니다. L1에 한 번만 배포하면 dapp이 모든 기존 및 향후 Boosted L2로 자동 확장되어 개발 및 배포 프로세스가 크게 간소화됩니다.
Booster Rollups의 이점
1. 투명한 확장성
Booster Rollups는 더 많은 서버를 추가하는 것처럼 투명한 방식으로 확장성을 높입니다. 애플리케이션은 추가 리소스를 원활하게 활용할 수 있으며 개발자는 복잡한 L2 인프라를 배포할 필요 없이 솔루션을 확장할 수 있습니다.
2. 파편화 문제 해결
Booster Rollups는 L1과 L2 간에 통일된 사용자 경험을 제공합니다. 스마트 계약이 모든 네트워크에서 동일한 주소를 공유하므로 사용자는 L1과 L2 환경에서 일관성과 편의성을 누릴 수 있습니다.
3. 배포 효율성 문제 해결
개발자는 L1에 한 번만 배포하면 dapp이 기본적으로 여러 Rollup을 지원하며 중앙 관리를 통해 업데이트됩니다. 외부 계정(EOA) 또는 스마트 지갑을 사용하는 사용자 모두 단일 주소를 통해 네트워크 간 seamless한 거래를 수행할 수 있습니다.
4. Rollup 운영자 유인 문제 해결
개발자는 특정 배포 네트워크를 선택할 필요가 없으며 dapp이 자동으로 각 Rollup 네트워크를 지원합니다. Booster Rollups는 L1 기반 Rollups와 결합하여 상당한 확장을 달성할 수 있습니다. 또한 모든 L2가 Booster Rollups가 될 필요는 없어 혼합 네트워크가 가능합니다.
5. 주권성과 보안성 향상
Booster Rollups는 특정 래퍼 계약에 대한 요구 사항을 제거합니다. 스마트 계약이 L1과 L2에서 동일한 방식으로 작동하므로 개발자가 여전히 제어권을 가집니다. 브리징 또는 특정 구현에 의존하는 대신 각 dapp에 대한 개별 보안 조치를 적용하여 보안이 크게 향상되고 단일 장애 지점 위험이 제거됩니다.
Booster Rollups의 한계
L2가 L1과 일관성을 유지할 수 있도록 하려면 스마트 계약 배포가 L1로 제한되어야 합니다. 이 제한을 통해 L2 간 통일된 액세스를 보장할 수 있습니다. 이것은 중대한 제한이 아닙니다. 왜냐하면 스마트 계약이 여전히 체인에 저장된 계약 주소와 같은 데이터 주도 방식을 통해 다른 동작을 나타낼 수 있기 때문입니다.
L1이 공유 데이터를 보유하고 있지만 이것이 직접적으로 확장성을 높이지는 않습니다. 이는 모든 확장 가능한 시스템의 고유한 과제입니다. 개발자는 이 영향을 최소화하기 위해 최적화를 수행해야 합니다. 전통적인 소프트웨어와 마찬가지로 모든 탈중앙화 애플리케이션(dapp)이 완전히 병렬 처리를 활용할 수 있는 것은 아닙니다. 그러나 이러한 dapp이 별도의 L2에서 실행되더라도 상호 운용성으로 인해 여전히 혜택을 받을 수
결론
부스터 롤업은 L1과 seamless하게 통합되어 거래 처리량과 저장 효율성을 높임으로써 이더리움의 확장성 문제를 해결하는 혁신적인 솔루션을 제공합니다. 이는 파편화와 배포 비효율성 문제를 해결하여 개발자들이 다양한 L2에서 DApp을 쉽게 확장할 수 있게 하면서도 보안성과 주권성을 유지할 수 있습니다.
확장성을 단순화하고 상호운용성을 촉진함으로써 부스터 롤업은 더 통합되고 사용자 친화적인 이더리움 생태계를 만들어 갈 것입니다.





