
Taiko를 예로 본 사전 확인(Preconfirmation) 개념 해설: 이더리움 거래를 더 효율적으로 만드는 방법은?
핵심 요약
- Taiko는 이더리움과의 완전한 상호 운용성을 실현하고 시퀀서(Sequencer)의 탈중앙화를 추진하기 위한 Based Rollup 기반의 레이어2(L2) 네트워크이다. 롤업(Rollup) 메커니즘에서 발생하는 거래 최종 확정 지연 문제를 해결하기 위해 Taiko는 '사전 확정(Preconfirmation)' 개념을 도입했다. 사용자에게 거래 포함성과 순서를 미리 보장함으로써, 사전 확정은 롤업 메커니즘의 비효율적인 거래 확인 프로세스를 효과적으로 완화하고 사용자 경험을 크게 향상시킨다.
- Based Preconfirmation 모델에서는 L1 검증자가 사용자에게 거래 결과에 대한 보장을 제공한다. 사전 확정자는 담보금을 예치하고 슬래싱(Slashing) 메커니즘을 준수해야 하며, 이를 통해 시스템의 신뢰성을 확보한다. Taiko와 같은 L2 프로젝트들은 사전 확정 메커니즘을 도입함으로써 신뢰할 수 있는 거래 최종성을 구축하고, 실시간 확정이 필요한 DeFi 등의 서비스에 더욱 편리한 운영 환경을 제공한다.
- 현재 여러 프로젝트들이 사전 확정 생태계 구축에 참여하고 있다. 이러한 기술 발전은 이더리움 L2 생태계의 효율성을 높이고, 이더리움과의 상호 운용성을 강화하며 전체 생태계의 추가적인 확장을 촉진할 것으로 기대된다.
Taiko는 이더리움 레이어2 솔루션으로서의 궁극적 목표를 향해 꾸준히 나아가고 있다. 이를 위해 Taiko는 이더리움과의 완전한 상호 운용성, 시퀀서의 탈중앙화, 개발자 지원을 우선시하고 있다. 특히 Taiko는 Based Rollup 아키텍처를 통해 이더리움과의 완전한 상호 운용성을 실현했으며, 누구나 시퀀서로 참여할 수 있도록 함으로써 시퀀서의 탈중앙화를 달성했다. 그러나 Based Rollup 모델은 장점이 있음에도 불구하고, 구조상 여전히 고유한 비효율성이 존재한다.
본문은 Taiko를 사례로 삼아, 레이어2 기술 스택의 핵심 구성 요소인 사전 확정(Preconfirmation) 개념을 심층적으로 분석한다. 사전 확정은 롤업의 추가적인 발전을 위한 중요한 단계이다.
현재 L2의 효율성 문제
L2 생태계의 확장과 함께 다수의 프로젝트들이 등장하며 새로운 개념과 기술 스택들을 선보였다. 하지만 이러한 진전에도 불구하고, L2는 여전히 사용자 경험에 영향을 주는 핵심 영역에서 해결해야 할 효율성 문제가 존재한다.
롤업의 고유한 한계: 비효율적인 거래 최종성 확정 프로세스
L2는 롤업을 통해 확장성을 실현하며, 이더리움과 같은 L1 플랫폼의 데이터 가용성 및 거래 처리에 의존한다. 그러나 롤업은 고유한 제약 조건을 가지고 있다. 거래 정렬 및 실행은 독립적으로 수행할 수 있지만, 그 외 모든 프로세스는 여전히 L1의 최종 확정을 기다려야 한다.
이 아키텍처는 L1의 블록 생성 및 데이터 가용성을 직접 활용함으로써 보안성과 데이터 불변성을 보장한다. 그러나 L1에 대한 최종 확정 의존성은 거래 처리 속도를 느리게 하고 실시간 확정 능력을 제한하여, 사용자 입장에서 실시간 요구를 충족시키기 어렵게 만든다.
또한 많은 L2의 시퀀서와 검증 노드는 현재까지 중심화되어 있다. 이러한 중심화는 긴 거래 확정 시간과 운영 중단 가능성과 같은 비효율성을 초래하며, 일부 롤업의 거래 처리 효율성을 저하시키고 확정 지연을 유발한다.
사전 확정 개념의 제안
사전 확정 개념은 L2 네트워크에서 거래 최종 확정의 낮은 효율성 문제를 해결하기 위해 제안되었다. 사전 확정은 사용자가 더 빠르게 거래를 확정받을 수 있게 해주어, 롤업 메커니즘에서 흔히 발생하는 지연과 비효율성을 완화한다.
사전 확정이 해결하려는 문제는 무엇인가?
롤업 메커니즘에서 사용자가 거래를 L2에 제출한 후의 확정 과정은 항상 비효율적인 문제가 존재한다. 중심화된 L2 시퀀서는 거래가 언제 L1에 확정될지 정확히 보장할 수 없으므로, 사용자는 거래의 순서와 결과에 대해 종종 불확실하다. 예를 들어, 사용자는 거래가 L1에 포함되기까지 오랜 시간을 기다려야 할 수 있으며, 거래 순서가 잘못되거나 결과가 기대에 못 미칠 경우 이미 실행된 거래로 인한 재정적 손실이 발생할 수 있다.
고도로 변동성이 큰 시장 환경에서는 지연과 순서 변경 문제가 더욱 두드러지며, 사용자는 차익거래 및 DeFi 서비스에 의존한다. 이러한 상황에서 거래 지연이나 순서 변화는 기회 자체를 상실하게 만들 수 있다. 일반적인 거래를 수행하는 사용자 역시 거래가 L1에서 언제 확정되고 어떤 순서로 처리될지에 대한 자신감이 부족해질 수 있으며, 이는 블록체인의 신뢰성과 사용 용이성에 대한 의구심을 증폭시킨다.
따라서 사전 확정의 설계 목적은 이러한 결함을 보완하고, 특히 롤업의 비효율성으로 가장 큰 영향을 받는 사용자들에게 보다 편리하고 신뢰할 수 있는 거래 경험을 제공하는 것이다.
사전 확정이 이러한 문제를 어떻게 해결하는가?
사전 확정은 사용자에게 거래 포함성, 정렬, 실행에 대한 보장을 제공함으로써 이러한 문제를 해결한다. 중심화된 L2 시퀀서가 사용자에게 '소프트 확정'을 제공하고 사전 확정 증명서를 발급함으로써, 거래가 결국 L1에 포함될 것임을 보장한다.
소프트 확정의 주요 장점은 사용자 경험을 향상시킨다는 점이다. 사용자는 거래 제출 후 즉시 확정 증명서를 받을 수 있으므로, 거래가 예상된 순서대로 L1에 포함됨을 보장받으며 불확실성이 줄어든다. 특히 차익거래 등 신속한 반응이 요구되는 거래에서는 더욱 중요하다. 또한 사전 확정은 사용자의 L2 시스템에 대한 신뢰를 강화한다. 거래가 안전하게 처리된다는 신뢰가 높아질수록, L2 생태계 전반의 사용률도 증가하게 된다. 이처럼 사전 확정은 롤업의 처리 효율성과 편의성을 높이는 데 핵심적인 역할을 한다.
사전 확정이 궁극적인 해결책인가?
중심화된 시퀀서로부터의 소프트 확정은 예상된 정렬과 결과를 통해 사용자 경험을 향상시킬 수 있지만, 이는 시퀀서에 대한 신뢰에 의존한다. 법적 또는 기술적 강제 조치가 없기 때문에, 사용자는 시퀀서의 신뢰성에만 의존할 수밖에 없다. 이러한 의존성은 거래가 올바른 순서로 포함되지 않거나, 심지어 L1에 전혀 포함되지 않을 가능성을 내포하며, 사용자가 기대하는 안정적인 보장을 제공하지 못한다.
Taiko를 통해 본 Based Preconfirmation의 개념 및 실천
Taiko는 Based Rollup의 핵심 특성과 높은 호환성을 가지는 방법론이기 때문에 사전 확정 기반의 구현에 많은 노력을 기울이고 있다. 만약 Based Preconfirmation이 Taiko 프레임워크에 성공적으로 도입된다면, 거래 최종 확정 지연을 크게 줄일 수 있을 뿐 아니라 사용자 경험도 향상시킬 수 있다. 또한 이러한 개선은 이전에는 제한되었던 다양한 서비스들을 활성화하여 Taiko 네트워크에서 효율적으로 운영할 수 있도록 할 것이다.
Based Preconfirmation을 깊이 이해하기에 앞서, 해당 방법론의 적용성과 장점을 보다 포괄적으로 이해하기 위해 Taiko의 몇 가지 핵심 특성을 먼저 되짚어볼 필요가 있다.
Taiko 사례 분석
Taiko는 Based Rollup의 핵심 특성을 충분히 보여준다. 이더리움 인프라와의 완전한 상호 운용성을 실현할 뿐 아니라, 이더리움의 보안 메커니즘과 완전히 일치하려는 노력을 기울이고 있다. Taiko는 Based Rollup 아키텍처를 채택했는데, 이는 중심화된 시퀀서에 의존하지 않고, 이더리움 검증자가 시퀀서 역할을 맡아 거래 및 블록 정렬을 담당한다는 것을 의미한다.
즉, Taiko의 시퀀서는 이더리움의 블록 제안자와 동일한 역할을 한다. 이러한 설계는 극대화된 추출 가능 가치(MEV) 보상 및 시퀀서 신분에서 비롯된 기타 혜택과 같은 특별한 책임과 인센티브 메커니즘을 부여한다. 따라서 Taiko의 L2 시퀀싱 과정에서 문제가 발생하면, 이더리움 생태계 내의 이해관계로 인해 자연스럽게 책임을 지게 된다. 이러한 메커니즘은 Taiko가 운영 책임 면에서 다른 이더리움 L2 프로젝트들과 명확한 차별점을 형성하게 한다.
또한 주목할 점은, Taiko의 Based Rollup 모델이 '경쟁 기반 롤업(Based Contestable Rollup, BCR)'으로 설계되었다는 것이다. 이 구조는 건전한 경쟁을 유도하도록 설계되었다. 개방적이고 허가가 필요 없는 디자인을 통해 Taiko는 시스템의 탈중앙화를 보장하고 누구나 참여할 수 있도록 하여, 시스템을 더욱 공정하고 투명하게 만든다.
Based Rollup 기반의 사전 확정
그렇다면 Based Rollup에 특화된 사전 확정 모델은 어떤 모습일까? 그 답은 바로 'Based Preconfirmation'이다. 이 모델은 전통적인 소프트 확정 메커니즘을 대체하여, L1에서 직접 검증된 확정을 제공하는 것을 목표로 한다.
Based Preconfirmation은 일부 L1 검증자가 자발적으로 참여하여 사전 확정 서비스를 제공하는 시스템이다. 시퀀서로서, 이 검증자들은 사용자에게 롤업 거래 결과의 검증 가능한 예측을 제공한다. 이러한 방식은 사용자에게 거래 포함 및 정렬에 대한 신뢰할 수 있는 보장을 제공하며, 이 보장은 L1에 직접 기반을 두고 있어 롤업 프로세스의 신뢰성과 신뢰도를 강화한다.
저스틴 드레이크(Justin Drake)는 처음으로 Based Preconfirmation 개념을 제안하며, '사전 확정자(Preconfer)'라는 특정 역할을 제시했다. 사전 확정자는 사용자에게 서명된 보장을 제공하여 거래의 순서와 실행 상태를 명확히 한다. 약속의 신뢰성을 보장하기 위해 각 사전 확정자는 일정량의 담보금을 예치해야 한다. 만약 사전 확정자가 거래 순서 또는 실행 상태에 대한 약속을 이행하지 못하면, 슬래싱 메커니즘에 의해 처벌받게 되며, 담보금의 일부 또는 전부를 잃게 된다.
슬래싱 메커니즘은 이더리움 PoS 스테이킹에서 악의적인 행위를 효과적으로 억제하기 위해 널리 사용되고 있다. 이 메커니즘은 사전 확정자의 책임감을 강화할 뿐 아니라, 사용자와 사전 확정자 사이에 일정한 신뢰 기반을 마련한다.
사전 확정자가 슬래싱을 당하는 경우는 다음 두 가지이다:
- 활성 고장(Liveness Faults): 사전 확정자가 어떤 이유에서든 사용자의 사전 확정 거래를 체인에 포함시키지 못할 경우 활성 고장이 발생한다. 활성 고장은 항상 고의적인 것은 아니므로, 처벌은 비교적 온화하다. 이는 네트워크 문제나 L1 또는 L2 블록체인의 중단으로 인해 거래가 올바르게 포함되지 못하는 경우일 수 있다. 정직한 사전 확정자를 부당한 처벌로부터 보호하기 위해, 활성 고장에 대한 처벌 금액은 일반적으로 사용자와 사전 확정자가 협의하여 결정한다.
- 보안 고장(Safety Faults): 사전 확정 거래가 체인에 포함되었지만, 그 결과가 사용자의 초기 요청과 일치하지 않는 경우 보안 고장이 발생한다. 이러한 불일치는 전적으로 사전 확정자의 책임이므로, 보안 고장에 대한 처벌은 일반적으로 더욱 엄격하다. 사전 확정자의 담보금은 전액 몰수되며, 문제가 고의적이었는지 여부와 무관하다.
Based Preconfirmation 모델의 사전 확정자가 되기 위해서는 노드(일반적으로 L1 블록 제안자)가 이러한 슬래싱 메커니즘 조건을 수락하고 필요한 담보금을 예치해야 한다. 승인을 받은 후, 사전 확정자는 사용자에게 서비스를 제공하고 서비스 수수료를 통해 수익을 얻을 수 있다.
이러한 수수료 모델은 사용자에게 상당한 편의를 제공하여, 롤업 거래 최종 확정에 내재된 고유한 지연을 우회할 수 있게 한다. 예를 들어, 사용자가 개인 지갑을 통해 사전 확정 거래를 제출하면, 즉시 사전 확정자로부터 확정 증명서를 받을 수 있다.
Based Preconfirmation에 참여하는 사전 확정자는 추가 수익을 얻을 수 있을 뿐 아니라, 롤업의 거래 확정 프로세스를 최적화하는 데 기여할 수 있다. 이러한 모델은 사용자 경험을 향상시킬 뿐 아니라, 전체 L2 생태계에 신뢰할 수 있고 효율적인 거래 최종 확정 솔루션을 제공함으로써 매력과 실용성을 더욱 강화한다.
왜 사용자들이 사전 확정에 비용을 지불하려는가?
이것은 실제로 사전 확정의 핵심 목적과 밀접하게 관련되어 있다. 사용자들이 사전 확정에 비용을 지불하려는 이유는 롤업의 거래 최종 확정 프로세스에서의 비효율성 문제를 직접 해결하고, 사용자에게 상당한 편의를 제공하기 때문이다.
예를 들어, 사용자가 개인 지갑을 통해 L2 블록체인에 사전 확정 거래를 제출할 때, 표준 거래는 최종 확정을 기다려야 하지만, 사전 확정을 요청한 사용자는 즉시 사전 확정자로부터 보장을 받고 지연 없이 거래를 완료할 수 있다. 이때 사용자는 지갑 인터페이스에서 녹색 체크 표시를 보면서 거래가 성공했음을 명확히 알 수 있다.
DeFi 서비스의 경우를 다시 살펴보면, 사용자가 L2 DeFi 플랫폼에서 토큰 스왑을 수행할 때, 사전 확정은 관련 거래에 추가적인 보장을 제공할 수 있다. 일반적으로 거래의 견적 환율이나 수수료가 지연으로 인해 실제 완료된 거래 결과와 일치하지 않을 수 있다. 하지만 사전 확정을 통해 사용자는 빠르고 효율적인 거래 최종 확정 프로세스를 누릴 수 있으며, 기대 조건과 실제 결과 사이의 차이를 줄여 더 신뢰할 수 있는 서비스 경험을 얻을 수 있다.
이러한 사용 사례들은 개발자들이 더 정밀한 서비스를 제공할 수 있게 할 뿐 아니라, 사용자에게 더 원활하고 편리한 사용 경험을 제공한다. 이러한 역학은 L2 생태계의 확장을 더욱 지원할 뿐 아니라, 보다 광범위한 L1 생태계의 성장에도 기여한다. 또한 Based Rollup의 시퀀서에게 사전 확정은 추가 수익을 가져다주는 매력적인 수익 모델을 제공한다. 이러한 설계는 Based Rollup의 전통적인 약점을 효과적으로 해결하여, 신뢰성과 매력성을 모두 갖춘 시퀀서의 이상적인 선택지를 만들었다.
Based Preconfirmation이 직면한 도전 과제는 무엇인가?
Based Preconfirmation은 아직 Taiko와 같은 롤업 기반 L2 프로젝트들 사이에서 주목받는 연구 분야이다. 이 메커니즘은 L2 성능과 확장성을 향상시키고 탈중앙화를 유지하기 위한 명확한 해결책을 제공하지만, 보다 광범위한 채택을 이루기 위해서는 여전히 해결해야 할 실질적인 도전 과제들이 존재한다.
첫째, Preconfer가 거래를 블록에 제출할 때, 사용자는 거래 포함성에 대한 절대적인 보장을 받지 못할 수 있다. 사전 확정자가 담보금을 예치하여 거래를 보증하지만, 외부 중단으로 인해 거래가 포함되지 못하는 문제를 완전히 해결할 수는 없다. 특히 거래 가치가 사전 확정자의 예치금액을 초과하는 경우, 사전 확정자가 권한을 남용하여 특정 거래를 선택적으로 포함하거나 배제함으로써 잠재적인 위험을 초래할 수 있다.
또 다른 두드러진 도전 과제는 사전 확정 기반의 수익 모델이다. 사전 확정자의 주요 수익원은 사용자가 지불하는 사전 확정 수수료이다. 그러나 사전 확정자의 수가 부족하거나 참여도가 낮을 경우, 시장 중심화 및 독점 경향이 나타날 수 있다. 이 경우 사전 확정 수수료가 인위적으로 상승하여, 사용자가 신속하고 효율적인 거래를 수행하는 비용이 증가하게 되며, 이는 사전 확정 생태계의 건강한 발전에 위협이 된다.
특히 주목할 점은, Based Preconfirmation 개념은 비교적 최근에 등장하여 약 1년 전에 제안된 것이라는 점이다. 롤업 기반 L2 솔루션의 속도와 효율성을 극대화하는 '핵심 도구'가 되기 위해서는, 여전히 시간을 들여 실천하고 완성시켜야 할 부분이 많다. 그러나 롤업이 이더리움 확장성의 핵심 구성 요소로 확고히 자리 잡은 만큼, 성능 향상을 위해 사전 확정을 더욱 탐구하는 것은 L2 기술 발전의 중요한 한 걸음이다.
특히 Taiko는 Based Preconfirmation의 실현에서 중요한 진전을 이루어냈다. 또한 Taiko는 Taiko Gwyneth, Nethermind, Chainbound, Limechain, Primev, Espresso 등 여러 파트너사들과 협력하여 Based Preconfirmation의 사용 사례를 탐구하고 개발하고 있다. 이러한 협력은 L2 생태계의 추가적인 진화를 촉진하기 위한 것이며, 관련된 더 많은 세부 사항은 이후 장에서 심층적으로 논의될 예정이다.
사전 확정 생태계 개관: 프로세스 다이어그램 해석 및 프로젝트 탐색
이 장에서는 롤업 기반 L2 생태계에서 사전 확정 기술 발전을 적극적으로 연구하고 추진하는 프로젝트들을 살펴볼 것이다. 이 생태계는 아직 초기 단계에 있기 때문에, 프로세스 다이어그램을 통해 사전 확정의 구체적인 프로세스를 보다 직관적으로 이해하고 설명하고자 한다.
사전 확정 프로세스 다이어그램
사전 확정은 L1과 L2가 긴밀히 협력해야 하는 복잡한 과정이며, 여러 역할이 각각 특정한 책임을 맡는다. 이 프로세스를 보다 직관적으로 이해하기 위해 간략한 개요를 담은 프로세스 다이어그램을 제작하였다. 이 다이어그램은 전체 로직을 설명하는 데 목적이 있으므로 롤업과 Based Rollup의 서로 다른 특성을 엄격히 구분하지 않고, 기본 수준의 일반적인 프로세스를 중심으로 다룬다.
프로세스 다이어그램의 구체적인 단계를 이해하기 전에, 사전 확정 프로세스에 참여하는 각 역할과 그 기능을 먼저 알아보자:
- 사용자(User): L1 또는 L2 네트워크를 사용하는 개인 사용자로, 거래를 생성하고 제출하는 역할을 한다. 사용자가 사전 확정 보장을 원할 경우, 거래를 작성한 후 사전 확정자에게 전송한다.
- 사전 확정자(Preconferrer): 사전 확정 프로세스에서 거래를 검토하고 유효성을 검증한 후 사용자에게 사전 확정 보장을 제공한다. 사전 확정을 통해 사용자는 최종 정산 이전에 신속하게 거래 상태 보장을 받을 수 있다. 노드가 사전 확정 자격이 없으면, 비사전 확정 참여자(Non-Preconf Actors)로서 행동하며, 일반 거래를 처리하고 사전 확정 거래는 처리하지 않는다. 이는 표준 검증 노드와 유사하다.
- L1 검증자(L1 Validator): L1 네트워크에서 거래와 블록의 최종 검증을 담당한다. 사전 확정자가 거래 데이터를 제출하면, L1 검증자가 이를 검증하고 L1 블록체인에 최종 데이터를 기록하여 거래의 완전성과 컨센서스 규칙 준수를 보장한다.
- 사전 확정 챌린지 관리자(Preconfirmation Challenge Manager): 사전 확정 프로세스에서 분쟁이나 문제가 발생할 경우, 이 역할은 문제를 조사하고 적절한 조치를 취하여 분쟁을 해결한다. 이 역할은 사전 확정 프로세스의 공정성과 신뢰성을 유지하는 데 핵심적인 역할을 한다.
이제 프로세스 다이어그램의 순서에 따라 사전 확정의 구체적인 프로세스를 정리해보자:
- 사용자는 사전 확정 프로세스를 시작하기 위해 사전 확정자에게 거래 요청을 보낸다.
- 사전 확정자는 거래를 검토하고 사전 확정 영수증을 보내며, 사용자에게 해당 거래가 L1 블록에 포함될 것임을 약속함으로써 초기의 최종 확정 보장을 제공한다.
- 사전 확정자는 L1 블록에 포함되어야 할 거래 데이터를 L1 검증자에게 제출한다. 이 데이터는 단일 거래일 수도 있고, L2 시퀀서가 처리한 집계 데이터일 수도 있다.
- L1 검증자는 제출된 거래 데이터 또는 집계 데이터를 검증하고, 이를 L1 블록에 기록하여 블록체인 컨센서스 규칙을 준수함을 보장한다.
- 일정 시간이 지난 후, 거래 데이터 또는 집계 데이터를 포함한 L1 블록이 최종성을 달성하여 거래가 공식적으로 확정된다.
- 사용자는 L1 노드를 통해 거래의 최종 결과를 확인할 수 있으며, 필요시 관련 정보를 활용해 잠재적인 사전 확정 분쟁이나 챌린지를 제기할 수 있다.
- 거래가 약속대로 L1에 올바르게 포함되지 않은 경우, 사전 확정자는 사전 확정 챌린지 관리자로부터 처벌을 받으며, 담보금 슬래싱 또는 예치 자산 동결 등의 제재를 받을 수 있다.
관련 프로젝트 탐색
다음은 사전 확정 생태계에서 적극적으로 활동하는 주요 프로젝트들과 그들이 프로세스에서 맡는 역할을 상세히 분석한 내용이다. 이 프로젝트들이 프로세스 다이어그램에서 특정 역할을 차지하고 있지만, 실제로 수행하는 책임은 다소 다를 수 있다. 따라서 이 개요는 기초적인 이해를 제공하기 위한 것이며, 일반적인 지침으로 활용할 수 있다. 명확성을 위해 카테고리 내 프로젝트는 알파벳 순으로 배열하였다.
사전 확정 검증자(Preconfer Validators)
- Astria: Astria는 중심화된 시퀀서를 탈중앙화된 시퀀서 네트워크로 대체하고자 하며, 다수의 롤업이 이 네트워크를 공유할 수 있도록 지원한다. 이 설계는 롤업에 더 강한 검열 저항성, 빠른 블록 최종성, 원활한 크로스 롤업 상호 작용을 제공한다. 빠른 블록 최종성을 실현하기 위해 Astria는 사전 확정 기능을 도입하여 롤업이 빠른 거래 확정을 제공하고 검열 저항성을 강화함으로써 사용자 경험을 크게 개선한다.
- Bolt by Chainbound: Bolt는 Chainbound가 개발한 사전 확정 프로토콜로, 이더리움 사용자에게 거의 즉각적인 거래 확정 서비스를 제공한다. 이는 신뢰하지 않는 참여 메커니즘과 경제적 담보를 기반으로 하며, 기존의 MEV-Boost PBS 파이프라인과 호환되어 제안자에게 새로운 수익 기회를 창출한다. Bolt의 핵심 기능은 L1 사전 확정으로, 기본 거래(예: 송금 및 권한 부여)에 즉각적인 최종성을 제공하여 사용자 경험을 향상시킨다. 거래 포함 책임을 중심화된 블록 빌더에서 제안자에게 이전함으로써 Bolt는 시스템의 검열 저항성을 강화한다. 동시에, 담보 제안자 등록 메커니즘은 다양한 유형의 스마트 계약을 유연하게 지원하는 신뢰할 수 없는 환경을 보장한다.
- Espresso System: Espresso System은 블록체인 생태계의 상호 운용성을 강화하기 위한 프로토콜이다. HotShot 비잔틴 장애 허용(BFT) 컨센서스 프로토콜을 채택하여 다중 체인 간의 거래 정렬 및 데이터의 빠른 최종성을 실현한다. Espresso System은 Espresso Network와 Espresso Marketplace로 구성되며, 빠른 거래 최종성과 효율적인 상호 운용성을 제공하기 위해 협력하여, 블록체인 생태계의 확장성과 보안성을 향상시키는 것을 목표로 한다.
- Ethgas: Ethgas는 거래 블록 공간을 위한 시장으로, 거래 매칭은 중심화된 시스템이 관리하고 체인 상의 프로세스는 스마트 계약을 통해 실행된다. Ethgas는 두 가지 주요 기능을 제공한다: 포함 사전 확정(지정된 가스 한도 내에서 거래가 포함됨을 보장) 및 실행 사전 확정(거래가 특정 상태 또는 결과에 도달함을 보장). Ethgas는 블록 공간 거래에서 거래 프라이버시를 보호하는 데 중점을 두며, 중립적인 운영 목표로 알려져 있다.
- Luban: Luban은 이더리움 네트워크와 롤업 사이의 거래 데이터를 연결하기 위한 탈중앙화된 시퀀싱 레이어 개발에 집중하고 있다. 이 시퀀싱 레이어는 제안과 실행 역할을 분리한 탈중앙화 시스템으로 설계되었다. Luban의 사전 확정 기능은 거래가 이더리움 네트워크에 포함되기 전에 실행 가능성을 보장함으로써 거래 신뢰성을 크게 향상시키며, 거래 수수료, 가스 가격, MEV 등의 핵심 요소 최적화를 돕는다.
- Primev: Primev는 MEV와 통합된 제안자 네트워크를 개발 중이며, 사전 확정과 MEV 기능을 결합하여 효율적이고 신뢰할 수 있는 P2P 네트워크를 구축하고 있다. 이 네트워크는 이더리움 거래 실행에 대한 약속을 기록하며, 보상 또는 처벌 메커니즘을 통해 제안자를 유인한다. Primev는 MEV 참여자가 자신의 거래에 특정 실행 조건을 설정할 수 있도록 하며, 블록 빌더와 검증자는 이러한 조건을 이행하겠다고 약속함으로써 거래의 사전 확정을 보장한다. EIP-4337을 기반으로, Primev는 유연한 사전 확정 및 가스 수수료 옵션을 지원하여 거래 처리 효율성뿐만 아니라 사용자 경험도 더욱 최적화한다.
- Puffer Unifi: Puffer Unifi의 능동 검증 서비스(Actively Validated Services, AVS)는 EigenLayer를 기반으로 하며, 특히 Based Rollup 아키텍처에서 이더리움 생태계의 사전 확정 도전 과제를 해결하는 데 중점을 둔다. Puffer Unifi AVS는 EigenLayer의 리스테이킹 기능을 활용하여 사전 확정 참여 메커니즘을 지원하며, 거래 최종 확정의 효율성을 향상시키는 것을 목표로 한다. Based Rollup의 발전에 따라 신뢰할 수 있는 사전 확정 제공자에 대한 수요가 계속 증가하고 있으며, Puffer Unifi AVS는 이러한 수요를 충족시키는 것을 목표로 한다. 궁극적인 비전은 핵심 프로토콜을 변경하지 않으면서도 효율적인 사전 확정을 실현하여 이더리움 생태계의 지속 가능한 성장을 촉진하는 것이다.
- Skate: Skate의 사전 확정 AVS는 EigenLayer 상의 리스테이킹 자산을 기반으로 모든 크로스체인 작업에 경제적 보안을 제공한다. 이 AVS는 크로스체인 거래에 필요한 번들 데이터와 정보를 검증한 후, Skate의 리레이어가 서명하고 실행을 준비한다. 이 프로세스를 통해 Skate AVS는 데이터의 사전 확정을 실현하여 크로스체인 거래의 신뢰성과 효율성을 크게 향상시킨다.
- Spire: Spire의 Based Stack은 Based 이더리움을 위한 롤업 프레임워크로, 개발자가 앱 체인(App Chains)을 구축하도록 지원한다. 이 프레임워크는 앱 체인이 이더리움과 직접 상호 작용하고 정렬 방법을 맞춤화할 수 있도록 하며, 크로스체인 스왑 등의 기능을 지원하고 사전 확정을 통해 사용자 경험을 최적화한다. Based Stack은 다양한 실행 환경을 지원하며 앱 체인의 정렬 수익을 보장하고 기존의 공유 시퀀서와 호환된다. 오픈소스 프로젝트로서 Based Stack은 개발자가 앱 체인을 구축하고 관리하는 데 필요한 완전한 도구와 리소스를 제공하여 앱 체인 개발 및 이더리움 생태계의 상호 운용성을 촉진한다.
- Taiko Gwyneth: Taiko Gwyneth는 Taiko가 개발 중인 롤업 설계로, based Rollup 아키텍처에 분류된다. 이는 이더리움과의 완전한 상호 운용성을 실현하고, 거래 정렬을 이더리움 상에서 직접 관리하는 것을 목표로 한다. 이 설계는 이더리움의 보안성과 탈중앙화 특성을 최대한 활용하면서도 높은 처리량과 빠른 최종 확정을 제공한다. 현재 Taiko는 블록 생성을 돕기 위해 제안자 메커니즘을 운영하고 있으며, 커뮤니티 내 수익성 있는 블록 생산을 촉진하기 위해 사전 확정 메커니즘을 탐구하고 있다. 이 메커니즘은 블록 시간 스케줄링과 데이터 발표 효율성을 최적화하는 것을 목표로 한다. 이러한 목표를 달성하기 위해 Taiko는 Nethermind 및 Gattaca 등 프로젝트와 심도 있는 협력을 진행 중이다.
L1 검증자
- Chorus One: Chorus One은 블록체인 네트워크에 검증 서비스 및 인프라를 제공하는 프로젝트로, 다수의 프로토콜에서 스테이킹 서비스를 중심으로 네트워크의 안정성과 보안성을 강화하는 데 집중하고 있다. L1 검증자로서 Chorus One의 책임은 거래를 검증하고 블록을 생성하여 전체 네트워크의 신뢰성과 효율성을 향상시키는 것이다. 최근 Chorus One은 사전 확정 기술에 큰 관심을 보이고 있으며, Devcon 2024 기간 중 관련 특별 세션을 개최하기도 했다.
연구
- Nethermind: Nethermind는 이더리움 클라이언트 및 도구 개발을 목표로 하는 프로젝트로, 핵심 목표는 블록체인 네트워크의 성능과 안정성을 향상시키는 것이다. 선진화된 최적화 기술을 도입함으로써 Nethermind는 이더리움 네트워크의 거래 처리량 증가를 적극적으로 추진하고 있다. 사전 확정 기술에 대해서는 지속적으로 심층적인 연구를 수행하고 있으며, 이미 Taiko의 후원 계획에 제안서를 제출하여 Taiko 메인넷에 사전 확정 기능을 신속히 배포하는 것을 목표로 하고 있다. 이 제안은 Nethermind의 RFP-001 프로젝트를 기반으로 하며, 두 단계로 나누어 시행된다: 첫 번째 단계는 제한된 허가 참여자 내에서 사전 확정 기능을 테스트하는 것이며, 두 번째 단계는 사전 확정의 적용 범위를 점차 확대하는 계획이다.
미래 전망
Taiko와 다수의 Based
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News



















