
Four Pillar 상세 리서치 보고서: 개념에서 구현까지, Taiko가 이더리움 L2 솔루션을 재정의하다
저자: FourPillar
번역: TechFlow
이더리움은 2015년 스마트 계약과 탈중앙화 애플리케이션(dapp)을 통해 블록체인 기술의 잠재력을 극대화하기 위해 등장했다. 그러나 이더리움 네트워크의 사용자 수와 트랜잭션 양이 급격히 증가하면서 심각한 확장성 문제에 직면하게 되었다.
초기에는 이더리움 상에서의 트랜잭션 수가 상대적으로 적어 블록체인 처리 능력이 큰 문제가 되지 않았다. 사용자는 빠르고 저렴한 비용으로 트랜잭션을 처리할 수 있었으며, 네트워크는 안정적으로 작동했다. 하지만 이더리움의 인기가 급속도로 높아지면서 DeFi, 게임, NFT 마켓플레이스 등 다양한 dapp이 등장했고, 그 결과 트랜잭션 수가 폭증하였다. 결국 거래를 블록에 포함시키는 시간이 증가하고, 트랜잭션 수수료 또한 크게 상승했다. 이는 소액 거래나 신속한 처리가 필요한 사용자들에게 특히 큰 부담이 되었다.
확장성 문제를 해결하기 위해 이더리움 재단과 커뮤니티는 다양한 솔루션을 연구해왔다. 그 중에서도 샤딩(sharding)은 두드러진 방안 중 하나였다. 샤딩은 블록체인 네트워크를 여러 개의 작은 ‘샤드’로 분할하여 거래 처리량을 크게 향상시키는 확장성 기술이다. 마치 여러 대의 컴퓨터가 동시에 작업을 수행하는 것처럼, 샤딩을 통해 이더리움 네트워크는 더 많은 트랜잭션을 빠르고 효율적으로 처리할 수 있게 된다. 이더리움은 이러한 기술을 도입함으로써 네트워크의 처리 능력을 극대화하려는 계획을 세웠다.
비록 이 기술이 큰 기대를 받았지만, 중심화 우려와 개발 지연을 초래하는 기술적 과제들 때문에 이더리움은 직접적인 샤딩 구현보다는 레이어 2(Layer 2, L2) 접근 방식으로 전환하게 되었다.
이더리움이 본격적으로 L2 솔루션을 채택하면서 다수의 이더리움 L2 프로젝트들이 등장하게 되었다. 본 글에서 소개할 Taiko는 그러한 프로젝트 중 하나로, 다른 많은 이더리움 L2들과는 차별화된 독특한 방향성을 가지고 있다. 왜냐하면 Taiko는 기존 이더리움 L2들이 직면한 문제들을 종합적으로 해결하려는 목표를 갖고 있기 때문이다. 따라서 Taiko에 깊이 들어가기 전에 먼저 이더리움 L2의 발전 과정과 그것이 겪은 문제들을 살펴보자.
1. 이더리움 L2 블록체인의 전성시대
1.1 이더리움 L2 블록체인의 부상: 서로 다른 접근법과 철학
이더리움 레이어 2(L2)란 이더리움 메인넷(레이어 1)의 보안성을 유지하면서 트랜잭션 처리 속도를 높이고 수수료를 낮추기 위한 블록체인 인프라를 의미한다. 가장 잘 알려진 L2 유형으로는 Plasma, 옵티미스틱 롤업(Optimistic Rollup), zk 롤업(zk Rollup)이 있다. 이더리움 L2 프로젝트들은 각자의 방법론과 철학, 신념에 따라 자신만의 이더리움 L2 블록체인을 개발하기 시작했으며, 모두 이더리움의 확장성 문제 해결이라는 공동의 목표를 추구했다. 덕분에 사용자들은 더 낮은 수수료와 빠른 거래 속도를 누릴 수 있었다. 그러나 이것이 진정한 방향성의 문제일까, 아니면 단순한 속도의 문제일까? 이더리움 L2 블록체인이 급격히 증가하는 과정에서, 이더리움 자체와 그 확장성 문제는 점차 뒷전으로 밀려났다.
근본적으로 이더리움 L2는 이더리움의 확장성 문제를 해결하기 위해 만들어졌지만, 많은 프로젝트들이 자신의 메인넷을 홍보하는 데 더 집중하며 핵심 문제 해결을 소홀히 하게 되었다. 많은 이더리움 L2 프로젝트들은 의도적으로 이더리움과의 연결을 최소화하거나, 단순히 브릿지를 통해 최소한의 가치 연계만 제공하거나, 때로는 아예 지원하지 않기도 했다. 그 결과 실제로는 이더리움과 무관한 독립된 블록체인이 등장하게 된 것이다.
예를 들어, Blast는 2024년 2월 29일 메인넷을 출시하며 초기에는 이더리움 L2로서의 정체성과 철학을 강조했다. 그러나 어느 순간부터는 스스로를 "풀스택 체인(full-stack chain)"이라고 칭하며 점차 이더리움과 거리를 두기 시작했다. X(구 트위터) 상의 공식 계정명이 @Blast_L2에서 @blast로 변경된 것은 결코 우연이 아니다.

출처:Jim X
이는 많은 이더리움 L2 프로젝트들이 이더리움과의 연결을 중요시하며 확장성을 실현하겠다고 주장하지만, 실제로는 이더리움과 협력하겠다는 약속을 지키는 진정한 의미의 이더리움 L2가 없다는 것을 보여준다. 그렇다면 문제는 어디에 있는가?
1.1.1 이더리움과의 연결성 저하
많은 L2 솔루션들이 고유한 특징과 기능에 주목하면서 이더리움과의 연결성이 점점 약화되고 있다. 이러한 독립적인 생태계를 구축하려는 시도는 자율성에 대한 열망에서 비롯되지만, 이는 이더리움 메인넷과의 상호 운용성을 저해할 수 있으며, L2와 이더리움 간 원활한 상호작용을 어렵게 만든다. 그 결과, 원래 이더리움의 확장성 문제를 해결하기 위해 설계된 L2 블록체인이 오히려 전체 네트워크의 통합성을 약화시키는 결과를 낳았다. 이는 이더리움 확장성 솔루션의 본래 목적에 반하는 것이며, 전체 이더리움 생태계 내에서 혼란을 초래할 수 있다.
1.1.2 효율성 추구를 위한 중심화
일부 L2 프로젝트들은 성능 향상을 위해 중심화된 수단을 채택하고 있다. 이런 접근법은 단기적으로는 성능을 높이고 비용을 줄일 수 있지만, 블록체인 기술의 핵심 원칙인 탈중앙화를 약화시킨다. 장기적으로는 기술에 대한 신뢰와 보안이 훼손될 수 있으며, 중심화된 구조는 단일 실패 지점을 만들고 보안 취약점을 증가시켜 사용자와 개발자에게 큰 위험을 초래할 수 있다.
1.1.3 개발자 요구 사항의 소외
L2 프로젝트들이 생태계를 구축하면서 개발자들에게 혼란과 부담을 주고 있다. 각 L2 프로젝트가 서로 다른 기술적 접근법을 사용하기 때문에, 개발자들은 여러 플랫폼을 배우고 적응해야 하며, 새로운 dApp을 개발하거나 기존 dApp을 L2 블록체인으로 이전하는 데 높은 장벽이 존재한다. 게다가 L2 블록체인 간 표준화된 프로토콜이 부족하여, 개발자들은 서로 다른 인프라에 맞춰 코드를 수정해야 하는 어려움에 직면한다. 이러한 상황은 개발자의 효율성을 떨어뜨릴 뿐 아니라, 이더리움 생태계 내의 혁신과 성장을 저해한다.
L2 프로젝트들은 생태계 확장과 자금 조달을 위해 이러한 결정을 피할 수 없었다고 변명할 수 있다. 그러나 이러한 추세는 궁극적으로 이더리움 메인넷의 보안성을 약화시키며, 전체 이더리움 생태계에 부정적인 영향을 미친다.
1.2 본질로의 회귀

2024년 7월, 이더리움 창시자 비탈릭 부테린(Vitalik Buterin)은 블록체인 산업이 인프라에 과도하게 투자하고 있다는 내용의 글을 발표했다. 비탈릭은 이러한 과잉 투자가 투자자들이 윤리적 양심을 달래기 위해 기술 쪽에 간접적으로 자금을 투입하면서 발생한다고 지적했다. 그의 관찰은 L2 프로젝트들의 무질서한 등장과 일맥상통한다. 인프라에 막대한 자금이 유입되면서 이더리움 확장성 이야기보다는 순수한 수익 창출에만 집중하는 프로젝트들이 등장했고, 이로 인해 이더리움 자체와 그 확장성 문제는 점차 L2 서사에서 퇴색하게 되었다.
물론 L2 생태계에 대한 투자는 결코 나쁜 일이 아니다. 자본은 프로젝트 운영에 필수적이다. 그러나 이러한 자본이 가장 우선시되어서는 안 된다. 중요한 것은 L2 솔루션이 해결하려는 문제와 그 목표를 달성하기 위한 구체적 계획에 초점을 맞추는 것이다.
L2 프로젝트는 이더리움의 확장성 문제를 해결한다는 원래의 목표를 기억해야 한다. 이더리움과의 상호 운용성을 유지하고, 탈중앙화 원칙을 고수하며, 개발자가 쉽게 참여할 수 있는 환경을 제공하는 것이 매우 중요하다. 만약 L2 솔루션이 이러한 균형을 이루지 못한다면, 이더리움 생태계의 발전뿐만 아니라 블록체인 기술의 장기적 신뢰성과 보안성도 위협받게 될 것이다. L2 프로젝트들이 핵심 원칙으로 돌아가 이더리움과의 긴밀한 협력을 통해 확장성 문제를 해결할 때, 비로소 블록체인 기술의 진정한 진보가 이루어질 것이다.
2. Taiko: 진정한 이더리움 L2
그렇다면 이더리움의 확장성 문제를 진정으로 해결하는 진짜 이더리움 L2가 되기 위해선 무엇이 필요할까? 여기 세 가지 핵심 요소가 있다: 1) 이더리움과 충분히 통합되어 있는가? 2) 완전히 탈중앙화되어 있는가? 3) 이더리움 환경에서 개발자의 요구를 충분히 고려했는가? 이제 이러한 요소들을 바탕으로 Taiko가 진정한 이더리움 L2가 되기 위해 어떤 노력을 하고 있는지 살펴보자.
2.1 이더리움과 동등한 L2
이더리움의 확장성 문제를 해결하는 솔루션은 자연스럽게 이더리움과 긴밀하게 통합되어야 한다. 여기서 '통합'이란 시스템 수준뿐 아니라 가치, 나아가 철학까지의 통합을 의미한다. 물론 '통합'이 모든 면에서 완전히 동일하거나 반복된다는 뜻은 아니다. 그러나 많은 블록체인이 이더리움 L2로서 운영되면서 이러한 기본 원칙을 따르지 않는 현실에서, 진정한 이더리움 L2가 되기 위해선 반드시 갖춰야 할 중요한 특성이다.
2.1.1 Type-1 EVM 블록체인

2022년 8월 4일, 비탈릭 부테린은 The different types of ZK-EVMs라는 글을 통해 zkEVM을 분석하고 분류했다. 그의 분류에 따르면 zkEVM은 Type 1, 2, 2.5, 3, 4로 나뉘며, 숫자가 클수록 이더리움과의 상호 운용성과 호환성은 낮아지지만 증명 생성과 전반적인 성능은 더 효율적이다. 즉, 숫자가 높을수록 zkEVM 유형은 성능 최적화를 위해 EVM 핵심을 수정하거나 추가 모듈을 도입한다.
비탈릭은 글에서 어떤 한 zkEVM 유형이 기술적으로 명백한 우위를 갖지 않으며, 다양한 유형이 공존할 수 있다고 언급했지만, 글의 마지막에서 다음과 같이 결론지었다:
“개인적으로 저는 시간이 지남에 따라 ZK-EVM의 개선과 이더리움 자체의 개선을 통해 ZK-SNARK에 더 적합해지도록 하여, 모든 것이 Type 1이 되기를 희망합니다.”—— Vitalik Buterin (이더리움 창시자)
결국 상호 운용성과 성능 사이의 선택에서, 비탈릭은 이더리움 확장성의 상호 운용성을 선택한 것이다.
이 글은 2022년에 작성되었지만, 현재 수많은 이더리움 L2 블록체인이 등장한 상황에서 여전히 성찰할 가치가 있다. 진정으로 이더리움 L2 블록체인으로서 기능하려면 궁극적인 목표는 Type-1 zkEVM을 실현하는 것이어야 한다.
비탈릭의 글은 zkEVM에 대한 분류에 국한되었지만, 더 넓은 관점에서 보면, L2 자체의 구조도 이더리움과 완전히 통합되는지 여부에 따라 EVM 또는 L2의 유형으로 확장해 볼 수 있다. 이러한 관점에서 Taiko는 이더리움과 동등한 Type-1 EVM을 사용함으로써 이더리움의 확장성을 실현하려는 목표를 갖고 있다.
Taiko가 이더리움과 동등한 L2 블록체인이 되고자 하기 때문에, Type 2나 Type 3 같은 다른 이더리움 L2 블록체인에 비해 상대적으로 성능이 낮을 수밖에 없다. 그러나 앞서 언급한 다른 L2 블록체인들이 이더리움 확장성에 완전히 헌신하지 않았음을 고려하면, 이러한 타협은 정당하다. 참고로, Taiko 팀은 이러한 성능 부족을 인지하고 있으며, 내부 프로토콜 설계를 통해 이를 개선하겠다는 목표를 명확히 하고 있어 큰 문제는 아니다.
2.1.2 Based Rollup

Taiko는 시스템 인프라뿐 아니라 보안 측면에서도 이더리움과 일치하려는 노력을 기울이고 있다. Taiko는 중심화된 정렬기(orderer) 없이 운영되는 'Based Rollup'이라는 개념을 채택했다. 이 방식에서는 이더리움의 검증자들이 동시에 Taiko의 정렬기 역할을 하며, 트랜잭션과 블록의 정렬을 담당한다. 이러한 특성 덕분에 이더리움 생태계의 파편화가 다시 하나로 통합될 가능성이 있다.
Based Rollup의 특성상, 이더리움의 블록 제안자들이 Taiko의 정렬기가 된다. 이 역할은 Taiko의 MEV(최대 추출 가능 가치) 수혜자가 되어 수익을 유지하고 정렬자로서의 활동성을 유지하는 등의 특정 책임을 수반한다. 이러한 추가적인 인센티브 메커니즘은 그들이 더욱 신중하게 행동하도록 유도한다.
2.2 완전한 탈중앙화를 향한 길
시스템 관점에서 탈중앙화는 복잡하고 불편한 개념이다. 솔직히 말해, 모든 것을 하나의 중심에서 처리하고 관리하는 것이 훨씬 효율적이며 유지 관리도 간단하다. 그래서 많은 이더리움 L2들이 중심화된 정렬기 모델을 선택했다. 그러나 이 방법에는 단점이 있다. 악의적인 정렬기가 트랜잭션을 검열하거나 단일 실패 지점이 심화될 수 있다는 점이다. 이 경우 누가 이 시스템을 믿을 수 있겠는가? 블록체인 산업은 아무도 완전히 신뢰할 수 없기 때문에 탄생한 것이다. 이러한 잠재적 위험을 제거하기 위해서는 완전한 탈중앙화가 필수적이다.

출처:Based Contestable Rollup (BCR): A configurable, multi-proof rollup design
완전한 탈중앙화를 실현하기 위해선 어떤 조건이 필요할까? Taiko는 이 질문에 대해 고민한 끝에 Based Contestable Rollup(BCR)을 도입했다. 중심화를 피하는 핵심은 다수의 참여를 보장하고, 공모를 방지하며, 경쟁을 장려하는 것이다. Taiko가 채택한 BCR은 롤업 증명과 정렬 과정에서 작동하는 경쟁 메커니즘을 갖춘 롤업 프로토콜로, 모든 필수 요소를 포괄한다.
“34,469줄의 코드는 오랫동안 오류 없이 작동하기 어렵다.” —— Vitalik Buterin
Taiko가 BCR 구조를 선택한 이유는 완전한 탈중앙화를 실현하기 위해서다. 비탈릭 부테린은 현재 zk-SNARK가 완전히 신뢰할 수 있는 기술이 아니라고 지적한다. 특히 최신 zk-SNARK 시스템은 상당히 복잡해져 오류 가능성도 크게 증가했다. 이 기술이 아직 성숙되지 않았고 앞으로 더욱 복잡해질 것으로 예상되기 때문에 기술적 오류가 발생할 가능성이 높다. 이러한 버그가 있을 때 중심화된 롤업은 문제의 심각성을 완화할 수 있는데, 이는 기술 오류나 특정 리스크를 해결할 책임이 있는 실체가 존재하기 때문이다. 그러나 Taiko는 완전히 탈중앙화된 환경을 추구하고 있어 이러한 문제를 명확하게 해결하기 어렵다. 따라서 Taiko는 zk-SNARK에盲目하게 신뢰를 두는 구조를 피한다. 즉, BCR 구조를 통해 롤업 증명 오류 가능성을 대비하고, 잘못된 증명에 도전할 수 있는 시스템을 마련한 것이다.
Taiko의 BCR이 어떻게 작동하는지 이해하려면 복잡한 설명보다 간단한 예시가 더 효과적일 수 있다.

Alice가 새로운 블록을 제안한다.
Bob은 H1 → H2 상태 전이 증명을 제출한다. H1은 부모 해시, H2는 새 블록 해시다. Bob은 10,000 TAIKO를 증거금으로 맡긴다. 그의 증명은 쿨다운 기간에 들어간다.
Bob이 제안한 상태 정보와 함께 제출된 증명이 공개된다.
Cindy는 Bob의 상태 전이가 H1 → H2가 아니라 H1 → H3가 되어야 한다고 생각한다. Cindy는 쿨다운 기간 내에 10,000 TAIKO를 경쟁용 증거금으로 맡기고 Bob의 증명에 도전한다.
Bob과 Cindy 사이의 논쟁 상태 전이는 쿨다운 기간 동안 더 높은 수준의 증명을 기다린다. 이 고급 증명은 Bob과 다른 모든 증명자들이 도전할 기회를 제공한다.

시나리오 1 - Bob의 제안이 올바른 경우:
David가 Bob의 H1 → H2 제안을 검증하고, Bob이 올바르다고 확인한다. David는 고급 검증을 완료한 보상으로 2,500 TAIKO를 받고, H1 → H2의 검증자가 되며 20,000 TAIKO를 증거금으로 맡긴다.
Cindy는 잘못된 수정 제안을 했기 때문에 전액 증거금을 잃는다.
Bob은 원래의 10,000 TAIKO 증거금을 돌려받고, 올바른 제안을 한 보상으로 추가로 2,500 TAIKO를 받는다.
David의 새 제안과 검증의 쿨다운 기간이 시작된다.

시나리오 2 - Bob의 제안이 틀렸고 David가 새 제안을 한 경우:
David는 H1 → H4로 가는 3단계 전이 증명을 제공하여 Bob의 전이가 잘못됐음을 입증한다. David는 이에 따라 2,500 TAIKO 보상을 받고, 수정된 상태 정보와 증명을 뒷받침하기 위해 20,000 TAIKO를 증거금으로 맡긴다.
Cindy는 원래의 10,000 TAIKO 증거금을 돌려받고, Bob의 잘못된 상태 전이 정보에 성공적으로 도전한 보상으로 추가로 2,500 TAIKO를 받는다.
Bob은 잘못된 상태 전이 정보와 증명을 제안한 죄로 전액 증거금을 몰수당한다.
David의 새 제안과 검증의 쿨다운 기간이 시작된다.
이러한 구조는 경쟁적 증거금을 활용해 롤업 검증자들이 도전 시 책임감을 가지도록 하고, 불필요한 공격을 방지한다. 특히 검증 라운드가 증가할수록 경쟁에 필요한 증거금이 크게 증가하여 불필요한 경쟁 라운드를 방지한다.
또한 Taiko는 BCR에서 다양한 증명 시스템을 채택하고 있다. 이 시스템은 SGX, ZK, SGX+ZK 등 다른 단계에서 다른 롤업 검증 시스템을 사용할 수 있도록 함으로써 유연성과 보다 안정적인 운영을 보장한다. 이러한 장점에도 불구하고 이 설계에는 단점이 존재한다: 경쟁 빈도가 낮을 경우 검증자들의 활동성이 부족해진다는 점이다. 검증자 메커니즘은 많은 경쟁을 통해 수익을 얻어야 하므로, 경쟁이 부족한 환경에서는 참여하지 않을 가능성이 있다. 이를 해결하기 위해 Taiko는 다양한 롤업 검증 시스템에 대한 동적 조정을 시행하여 이 문제를 해결한다.
서비스 초기 단계에서는 경쟁 빈도가 낮을 수 있다. 이를 해결하기 위해 Guardian Provers라 불리는 일련의 검증자들이 다중 서명 방식을 활용해 시스템이 성숙할 때까지 보안 장치 역할을 할 것이다. 시스템이 점차 성숙함에 따라 그들의 역할은 점차 줄어들고 결국 사라져 완전한 탈중앙화를 실현하게 된다.

2.3 EVM 개발자를 위한 설계
이더리움 L2가 갖춘 다양한 특성과 더 탈중앙화된 L2는 매력적이고 필요하다. 그러나 우리는 종종 핵심적인 질문을 간과한다: 이더리움 L2는 왜 존재하는가? 누구를 위해 설계된 것인가? 답은 간단하다: 이더리움 L2 생태계에 참여하고자 하는 사람들, 특히 많은 사용자를 끌어들이고 전체 L2 생태계를 이끄는 개발자를 위해 존재한다. 그러나 이 이더리움 L2 블록체인의 황금시대에 다양한 규칙을 가진 인프라가 쏟아졌다. 이는 서로 다른 법률과 규정을 가진 국가에서 동일한 서비스를 운영하는 것과 같아, 차이를 해결하기 위해 불필요하게 많은 시간과 비용을 들여야 한다.
개발자들이 서비스 개발에 자원을 효과적으로 집중할 수 있도록 하려면 규칙을 표준화하고 인프라 간 격차를 좁혀야 한다. 이를 위해 오랜 역사에서 검증되었거나 이미 많은 개발자가 광범위하게 사용하는 인프라를 도입하는 것이 중요하다. 맞다, 우리는 이더리움 환경에서 사용되는 인프라를 도입해야 한다. 이를 통해 개발자들은 이더리움에서 축적한 방법론과 전문 지식을 활용하여 쉽게 이더리움 L2 블록체인에 통합할 수 있게 된다.
“Taiko는 다른 사람들이 세상을 변화시키는 것을 도울 때에만 세상에서 의미 있는 존재가 될 수 있다.”—— Taiko Labs
이러한 점에서 Taiko는 개발자에 대한 진정한 약속을 보여준다. Taiko의 블로그 글에서 언급된 것처럼, Taiko는 생태계 참여자, 특히 개발자들이 자유롭게 일할 수 있도록 함으로써 이익을 얻을 것이다. 이 약속을 실현하기 위해 Taiko는 모든 개발 구현을 계속해서 오픈소스로 공개하고, EVM 개발자가 더 빠르고 쉽게 전환할 수 있도록 도와주는 Based Booster Rollup(BBR)이라는 프레임워크를 도입하고 있다.

BBR은 개발자 관점에서 Based Rollup의 장점을 확장한 것으로, Based Rollup의 장점을 블록체인 핵심 인프라의 애플리케이션 레이어에 어떻게 적용할 수 있는지 탐구한다. Taiko의 BBR을 통해 개발자는 L1 이더리움에 dApp을 한 번만 배포하면 추가 작업이나 자원 투입 없이 모든 L2에서 자동으로 dApp이 배포되는 것을 실현할 수 있다.
3. Taiko의 바람: 이더리움 통합 인프라와 커뮤니티

우리는 Taiko가 추구하는 방향에 대해 살펴보았다. 세 가지 강력한 철학이 기반이 되었지만, 철학만으로는 업계에 큰 변화를 가져올 수 없다. 이러한 철학은 계획된 일정 내에 실행되어 타인들이 혜택을 받고 선순환이 형성되어야 하며, 업계의 혁신자가 될 수 있다. 그렇다면 과거, 현재, 미래의 관점에서 Taiko가 어떻게 업계의 혁신자가 되려는지를 살펴보자.
3.1 이더리움 통합 인프라

핵심 축 중 하나는 인프라다. 진정한 이더리움 L2가 되기 위한 기반으로, Taiko는 여러 기술적 이점을 활용해 이 인프라를 구축하고 있다. Taiko의 인프라가 어떻게 발전해왔는지 살펴보자.
3.1.1 지금까지: Taiko 테스트넷에서 메인넷까지
Taiko는 모든 목표를 동시에 달성하려는 시도를 하지 않았다. 메인넷 출시라는 큰 목표를 이루기 위해 총 7개의 알파 테스트넷을 진행하며 점진적으로 Taiko의 비전을 준비해왔다. 먼저 이 7단계 알파 테스트넷의 내용을 살펴보자.
알파 테스트넷-1 (Snæfellsjökull)
모든 개발자가 스마트 계약을 배포할 수 있고, 사용자는 이더리움처럼 모든 이더리움 및 Solidity 도구를 사용할 수 있다. 이를 통해 누구나 거래 테스트를 수행할 수 있다. 이 버전은 관심 있는 누구나 L2 노드를 실행하고 블록 제안자에 참여할 수 있도록 했다. 이를 위해 Taiko는 일부 노드를 운영하고 블록을 제안하며, 모두의 참여를 초대했다. 테스트넷은 테스트넷과 이더리움 간 자산 이동을 위한 크로스체인 브릿지와 거래 이력을 확인할 수 있는 블록 탐색기(block explorer)를 포함한다.
알파 테스트넷-2 (Askja)
모두에게 개방된 증명 메커니즘으로 네트워크가 성공적으로 운영될 수 있음을 입증한 첫 번째 테스트넷이다. 이 버전은 완전한 탈중앙화의 기반을 마련했다. 또한 블록체인 네트워크의 모니터링 및 경보 기능이 구현되었으며, 개발자는 수정 없이 이더리움에서 사용하는 코드를 이 테스트넷에 직접 dApp을 배포할 수 있다.
알파 테스트넷-3 (Grímsvötn)
이 버전은 새로운 수수료 및 보상 모델 기반의 토큰 경제 모델을 구축하고 시행했다. 또한 증명 메커니즘에서 필요한 증명 쿨다운 메커니즘과 Taiko L3의 시작 계층에 대한 초기 테스트도 포함되었다.
알파 테스트넷-4 (Eldfell L3)
이 버전에서는 처음으로 L3의 초기 계층이 배포되었으며, 롤업 온 롤업(rollup-on-rollup)의 개념이 도입되었다. Taiko L2가 이더리움과 완전히 통합되어 있기 때문에, Taiko는 실제로 L2를 L1처럼 간주하고 L3로 확장하려 시도했다. 또한 검증자의 중심화를 방지하고 합리적인 보상을 보장하기 위해 새로운 스테이킹 기반 검증 메커니즘이 도입되었다.
알파 테스트넷-5 (Jólnir)
이 버전은 제안자-구축자 분리(PBS) 기반의 새로운 제안 및 검증 구현을 도입했다. PBS는 블록 구축의 탈중앙화 특성을 보장하기 위해 제안자와 검증자 간의 경제적 메커니즘을 포함하는 일련의 프로세스다. 이전 테스트넷과 달리 이 버전에서는 블록 구축에 개방형 시장 모델이 채택되었다.
알파 테스트넷-6 (Katla)
여섯 번째 테스트넷 Katla에서는 BCR(Blockchain Consensus Rule)의 초기 버전이 시행되었다. Taiko는 이더리움과 동등한 L2가 되고자 하기 때문에, 이 버전에서는 아직 활성화되지 않은 이더리움 최신 업데이트(EIP-4844 등)를 테스트하고 준비했다. 또한 브릿지가 업데이트되었고, 블록 탐색기는 더 포괄적인 정보를 제공하도록 강화되었다.
알파 테스트넷-7 (Hekla)
마지막 테스트넷 Hekla는 이전 테스트넷에서 준비된 EIP-4844를 활성화하는 데 중점을 두었다. 이를 통해 이더리움 메인넷의 새로운 롤업 저장 메커니즘인 Blob이 성공적으로 구현되고 채택되었다. 또한 이 테스트넷 버전은 L2 블록 가스 발행 조정, snap sync 활성화, EIP-1559 설정 수정 등의 개선 사항을 도입했다. 이 버전의 테스트넷에서 적용되고 테스트된 기능을 기반으로 메인넷은 아무런 문제 없이 준비되었다.

Taiko 메인넷
테스트넷 기간 동안 검증되고 보호된 블록체인 네트워크 내용이 메인넷 출시를 통해 전 세계에 공개되었다. 주목할 점은 이더리움 창시자 비탈릭 부테린이 창세 블록 직후 바로 다음 블록을 생성했다는 사실로, 이는 큰 의미를 갖는다. 일반 사용자는 브릿지를 통해 이더리움에서 ETH를 Taiko 메인넷으로 이체하고, Taiko 블록체인 상의 탈중앙화 애플리케이션(dApp)과 직접 상호작용할 수 있다. 특히 개발자들은 노드를 운영하고, 블록을 제안하고 검증하며, 잠재력이 큰 Taiko 블록체인에 적극적으로 참여할 수 있다. 기술적으로 Taiko는 BCR과 Raiko 등의 구현 모듈을 도입함으로써 진정한 이더리움 L2가 되겠다는 결의를 보여주었다.
3.1.2 현재: 사전 승인과 다중 증명 시스템
Taiko가 여섯 개의 테스트넷을 통해 성공적으로 메인넷에 출시되는 과정에서, 더 진보된 이더리움 L2가 되기 위해 내부 구조를 지속적으로 다지고 있다. 그 중에서도 가장 두드러진 발전은 사전 승인(pre-confirmation)과 다중 증명 시스템으로, 아래에서 자세히 살펴볼 것이다.
사전 승인
메인넷 출시 후에도 Taiko는 이더리움의 보안성과 확정성을 계승하려 노력하고 있다. 그러나 이러한 발전은 수익성이 없는 블록 제안자가 생존 위기에 직면할 수 있는 리스크도 동반한다. 예를 들어, Taiko처럼 유동성이 부족한 생태계에서는 사용자들이 일반적으로 블록 제안자에게 주는 팁이 낮아, Taiko의 12초 블록 시간으로는 어떤 블록 제안자도 수익을 내기 어렵다. 따라서 Taiko Labs는 이러한 상황을 방지하기 위해 수익을 추구하지 않고 제안자 역할을 일시적으로 운영하고 있다. 조치를 취하지 않으면 Taiko 메인넷의 블록 시간이 계속 증가하게 될 것이다.
L2 블록 구축의 수익성 문제, 블록 시간 개선, 데이터 게시 효율성을 해결하기 위해 Taiko는 사전 승인(pre-confirmation)이라는 개념을 도입할 계획이다. 사전 승인은 2024년 하반기 연구 및 개발의 주요 초점이며, Taiko 메인넷 외부에서도 중요한 역할을 할 것이다. 사전 승인을 통해 L2 블록 구축은 더욱 효율적이고 안정적으로 되어 사용자들은 더 빠른 거래 승인 속도를 누릴 수 있다. 또한 사전 승인은 L2와 L1 제안자의 역할을 통합함으로써 롤업 구조를 단순화하고 강화할 수 있다. 이는 정렬 기반 메커니즘과 관련되며, 구축자의 수익성, 생존 메커니즘 시작, 빠른 블록 시간 구성 등을 고려할 때 실제 운영에서 어려움을 겪을 수 있다. 그러나 여러 사전 승인 참여자가 사전 승인을 수행하면 Taiko 메인넷에서 포크가 발생할 수 있다. 따라서 논란이 있음에도 불구하고 리더 선정과 같은 메커니즘이 실질적인 타협안으로 논의되고 있다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














