
Rollup 확장 솔루션의 새로운 해법, Taiko의 BBR이 어떻게 이더리움과 L2를 재정의하는가
글: Taiko
번역: Frank, Foresight News
편집자 주:2023년 12월 13일, 이더리움 창시자 비탈릭 부테린(Vitalik Buterin)은 Taiko가 주최한 「Multi-proofs for rollups」 트위터 스페이스 행사에 참석하여 OP Labs 연구원 proto.eth와 Taiko 공동창업자이자 CTO인 Brecht Devos와 함께 롤업 설계, multi-proofs 등 다양한 주제를 논의했다.
특히 비탈릭 등 연사들은 몇 달 전 Taiko가 발표한 새로운 롤업 설계 방식인 'Based Booster Rollup'(BBR)을 언급하며, 그들이 제안하는 혁신적 솔루션과 비전에 대해 심도 있게 논의했다. 본고는 BBR의 비전, 설계 원칙, 기술적 장점 등을 종합적으로 설명하고자 하며, 독자들의 이해를 돕기 위해 특별히 번역 소개한다.
몇 년 전, 이더리움은 롤업 중심 로드맵을 채택했다. 이후 이더리움 커뮤니티는 블록체인을 확장하기 위한 다양한 롤업 설계안을 제시해 왔으며, 모두 우리가 사랑하는 블록체인을 어떤 방식으로든 확장하려는 목적을 가지고 있다.
오늘 이 글에서는 몇 달 전에 발표한 새로운 롤업 설계 방식을 자세히 소개하고자 한다. 우리는 이 설계 방식이 원생 이더리움 확장 솔루션에 매우 근접하다고 생각하며, 이를 'Based Booster Rollup'(BBR)이라 명명한다.
그러면 이제 'Based Booster Rollup'의 비전을 함께 살펴보자.
Based and boosted
'Based rollups'는 롤업 운영 방식 중 가장 효율적이고, 가장 탈중앙적이며 이더리움 철학에 가장 부합한다고 할 수 있다. 정렬(sequencing) 작업을 L1에 위임함으로써 'Based rollups'는 L1의 탈중앙성, 간결성, 활성화 등의 다수 장점을 그대로 계승한다.
다시 말해, 'Based rollups'는 중심화 또는 반탈중앙화된 정렬로 인한 새로운 리스크를 도입하지 않으면서도 이더리움의 원생 확장성을 실현할 수 있는 해법이다.
하지만 여기에 더해, 'Based rollups'에 개봉 즉시 사용 가능한 원생 이더리움 L1 DApp 확장 기능을 추가해 장점을 더욱 강화할 수 있다면 얼마나 좋을까?
이것이 바로 'booster rollups'가 제공하고자 하는 핵심 가치이다.
상상해보라. DApp을 단 한 번만 배포하면 자동으로 모든 L2로 확장되며, 추가적인 블록 공간이 필요할 경우 별도 설정 없이 더 많은 'booster rollups'를 추가할 수 있다.
즉, 개발자 입장에서 거의 추가 작업이 필요 없고, 재배포 비용도 들지 않으며, 따로 신경 쓸 일도 없다.
간단히 말해, 'booster rollups'는 노트북에 추가 CPU나 SSD를 장착하는 것과 유사하다. 컴퓨터의 성능을 높여 애플리케이션이 더 빠르게 실행되고 더 큰 규모로 확장될 수 있도록 해준다.
기술 전문가들을 위해 'booster rollups'의 기능을 한 문장으로 요약하자면 다음과 같다. 'booster rollups'는 거래 실행과 저장소를 샤딩(sharding)한다.
'booster rollups'의 기술적 작동 원리에 관심이 있다면, 공동창립자이자 CTO인 Brecht Devos가 ethresear.ch에 게시한 관련 글을 참고하시기 바란다.
또한 'booster rollups'의 설계 사고 과정을 설명하는 X 스레드도 함께 참고하기 바란다. 이제 'based rollup'과 'booster rollup'이 왜 완벽한 조합인지 살펴보자.

'Based Booster Rollup'의 비전
'Booster rollups'는 무차별적이다. 필요한 향상 기능을 갖춘 롤업이라면 Optimistic 기반也好, ZK 기반也好 모두 'booster rollup'이 될 수 있다.
다만 모든 롤업이 반드시 완전히 boosted될 필요는 없다. 상황에 따라 여전히 L2 전용 기능을 구현할 수도 있다.
이더리움의 원생 확장을 실현하고자 한다면, Based rollup을 boosting하는 것이 현명한 선택이다. L1 검증자가 boosted 네트워크 전체에 새 블록을 제안할 수 있도록 함으로써, 이더리움은 개봉 즉시 확장 기능을 갖추게 된다. 즉 Boosted Based Rollup(BBR)은 기본 롤업의 장점을 유지하면서도 직접적인 이더리움 확장성을 추가한다는 의미이다.
BBR은 현재 모든 롤업이 직면하거나 초래하는 단편화 문제를 해결할 잠재력을 지니고 있으며, 동시에 L1 정렬과 그에 따른 모든 이점을 포기할 필요도 없다. boosted 네트워크 내 모든 L2 사이에 원자적 크로스 롤업 거래를 추가함으로써, 처음부터 구상했던 "한곳에서" 이더리움을 확장할 수 있는 모든 필수 기능을 제공할 수 있다.

우리는 이것이 매우 강력한 설계이며, 원생 이더리움 확장에 매우 근접하다고 생각한다. 이것이 바로 Boosted Based Rollup(BBR)의 비전이다.
이 모든 것이 의미하는 바는 무엇인가?
BBR이 가져오는 이점을 다시 한번 정리해보자.
사용자 입장에서, BBR은 더 이상 단편화 문제를 걱정하거나 여러 L2 사이를 오가야 하는 부담을 없앤다. 사용자가 선호하는 DApp들이 모든 L2에 걸쳐 자동으로 분산되기 때문이다.
물론 BBR 설계는 거래 비용을 크게 낮추고 처리량을 높이며, 사용자는 확장되고 안전한 이더리움을 마음껏 누릴 수 있을 것이다.
개발자에게는, BBR 설계가 모든 L2에 재배포하지 않고도 DApp을 강화할 수 있게 해준다. 오히려 L1에 DApp을 단 한 번만 배포하면 모든 작업이 완료된다. 해당 DApp은 기존 및 미래에 배포될 모든 boosted L2로 자동 확장된다.

언제 구현되는가?
첫 번째 BBR은 언제쯤 등장할 수 있을까?
현재 Taiko는 프로토콜에 Contestation 기능을 도입하는 작업을 진행 중이며, 다음 테스트넷에서 Based Contestable Rollup(BCR) 메커니즘(적어도 일부)의 실제 동작을 시험할 예정이다.
BCR 설계는 곧 출시될 메인넷에 적용될 설계이며, 추후 더 많은 정보를 제공할 계획이다.
메인넷에 BCR을 출시한 후(이는 우리의 첫 번째 중요한 마일스톤), 프로토콜을 BBR로 업그레이드하거나, 독립형 BBR L2를 출시하는 것을 두 번째 중요한 마일스톤으로 계획하고 있다.
우리는 BBR이 이더리움을 완전히 새로운 수준으로 확장할 가능성을 지닌다고 믿으며, BBR 설계에 관심 있는 팀이 기술 사양 및 구현 측면에서 협력하고자 한다면 Taiko 팀에 연락하기 바란다.
또한 boosted rollup의 전제 조건이 되는 첫 번째 Taiko 개선 제안(TIP)인 TIP-0001: Support reading and writing to the parent chain을 확인하고 커뮤니티와 논의할 수 있다.
Taiko는 앞으로 몇 달 내에 더 많은 세부 정보를 공개할 예정이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














