Four Pillars|타이코를 예로 들어 사전 확인(Preconfirmation) 개념 해석: 이더리움 거래를 어떻게 더 효율적으로 만들 수 있을까?

추천 읽기
2024-11-21 11:24:28
수집
프리컨펌(Preconfirmation) 개념을 도입함으로써 Taiko와 많은 Based Rollup의 Layer2 프로젝트는 사용자가 거래를 더 빠르고 신뢰성 있게 확인할 수 있는 거래 확인 시스템을 구축하고 있습니다.

원문 제목: 「Preconfirmation (feat. Taiko): Make Ethereum Fast for the First Time!」

원문 저자: Ingeun Kim : : FP

핵심 개요

  • Taiko는 이더리움과의 완전한 상호 운용성을 달성하고, 시퀀서의 탈중앙화를 촉진하기 위해 설계된 Based Rollup 기반의 Layer2 네트워크입니다. 거래 최종 확인의 지연 문제를 해결하기 위해 Taiko는 '사전 확인(Preconfirmation)' 개념을 도입했습니다. 사용자에게 거래의 포함성과 순서를 미리 보장함으로써, 사전 확인은 Rollup 메커니즘에서 거래 확인 프로세스의 비효율 문제를 효과적으로 완화하여 사용자 경험을 크게 향상시킵니다.

  • Based Preconfirmation 모델에서 L1 검증자는 사용자에게 거래 결과의 보장을 제공합니다. 사전 확인자는 보증금을 스테이킹하고 슬래싱(Slashing) 메커니즘을 준수해야 하며, 이를 통해 시스템의 신뢰성을 보장합니다. Taiko와 같은 L2 프로젝트는 사전 확인 메커니즘을 도입하여 신뢰할 수 있는 거래 최종성을 구축하고, DeFi와 같은 실시간 확인이 필요한 서비스에 더 편리한 운영 환경을 제공합니다.

  • 현재 여러 프로젝트가 사전 확인 생태계 구축에 참여하고 있습니다. 이 기술 발전은 이더리움 L2 생태계의 효율성을 높이고, 이더리움과의 상호 운용성을 강화하며, 전체 생태계의 추가 확장을 촉진할 것으로 기대됩니다.

Taiko는 이더리움 Layer2 솔루션으로서의 궁극적인 목표를 향해 꾸준히 나아가고 있습니다. 이를 달성하기 위해 Taiko는 이더리움과의 완전한 상호 운용성, 탈중앙화된 시퀀서 및 개발자 지원을 우선시하고 있습니다. 특히, Taiko는 Based Rollup 아키텍처를 통해 이더리움과의 완전한 상호 운용성을 실현하고, 누구나 시퀀서로 참여할 수 있도록 하여 시퀀서의 탈중앙화를 이루었습니다. 그러나 Based Rollup 모델이 장점을 가지고 있음에도 불구하고, 그 구조 자체에는 여전히 몇 가지 고유한 비효율 문제가 존재합니다.

본 문서는 Taiko를 사례로 하여 사전 확인(Preconfirmation) 개념을 깊이 분석합니다. Layer2 기술 스택의 핵심 구성 요소로서, 사전 확인은 Rollup의 추가 발전을 위한 중요한 단계입니다.

현재 L2 효율성 문제

L2 생태계가 확장됨에 따라 많은 프로젝트가 등장하여 새로운 개념과 기술 스택을 가져왔습니다. 그러나 이러한 발전에도 불구하고 L2는 효율성 측면에서 여전히 해결해야 할 몇 가지 문제가 있으며, 특히 사용자 경험에 영향을 미치는 주요 분야에서 효율성을 높이는 것이 매우 중요해졌습니다.

Rollup의 고유한 제한: 비효율적인 거래 최종성 결정 프로세스

L2는 Rollup을 통해 확장성을 실현하며, 이더리움과 같은 L1 플랫폼의 데이터 가용성과 거래 처리를 의존합니다. 그러나 Rollup은 고유한 제한이 있습니다: 거래 정렬 및 실행을 독립적으로 수행할 수 있지만, 다른 모든 프로세스는 여전히 L1의 최종 확인을 기다려야 합니다.

이 구조는 L1의 블록 생성 및 데이터 가용성을 직접 활용하여 보안성과 데이터 불변성을 보장합니다. 그러나 L1에 의존하여 최종 확인을 수행함으로써 거래 처리 속도가 느려지고, 실시간 확인 능력이 제한되어 사용자 관점에서 실시간 요구를 충족하기 어렵습니다.

또한, 많은 L2의 시퀀서와 검증 노드는 여전히 중앙 집중화되어 있습니다. 이러한 중앙 집중화는 비효율성을 초래할 수 있으며, 예를 들어 긴 거래 확인 시간과 가능한 운영 중단으로 인해 일부 Rollup의 거래 처리 효율성에 영향을 미쳐 확인 지연을 초래할 수 있습니다.

사전 확인 개념의 제안

사전 확인 개념은 L2 네트워크에서 거래 최종 확인 효율성이 낮은 문제를 해결하기 위해 제안되었습니다. 사전 확인은 사용자가 거래를 더 빠르게 확인할 수 있도록 하여 Rollup 메커니즘에서 흔히 발생하는 지연과 비효율을 완화합니다.

사전 확인은 어떤 문제를 해결하려고 하는가?

Rollup 메커니즘에서 사용자가 L2에 거래를 제출한 후의 확인 과정은 항상 비효율적인 문제를 가지고 있습니다. 중앙 집중화된 L2 시퀀서가 거래가 언제 L1에서 확인될지를 정확히 보장할 수 없기 때문에, 사용자는 거래의 순서와 결과에 대해 종종 불확실합니다. 예를 들어, 사용자는 거래가 L1에 포함되기를 오랜 시간 기다려야 할 수 있으며, 거래 순서가 잘못되거나 결과가 이상적이지 않을 경우, 이미 실행된 거래로 인해 재정적 손실이 발생할 수 있습니다.

높은 변동성이 있는 시장 환경에서는 지연과 순서 변동 문제가 더욱 두드러지며, 사용자는 차익 거래 및 DeFi 서비스에 의존합니다. 이러한 경우 거래 지연이나 순서 변화는 기회의 상실로 이어질 수 있습니다. 일반 거래를 수행하는 사용자조차도 거래가 L1에서 최종 확인되는 시간과 순서에 대한 신뢰가 부족하여 블록체인의 신뢰성과 사용 용이성에 의문을 가질 수 있습니다.

따라서 사전 확인의 설계 목표는 이러한 결함을 보완하는 것이며, 특히 Rollup의 비효율에 가장 큰 영향을 받는 사용자에게 더 편리하고 신뢰할 수 있는 거래 경험을 제공하는 것입니다.

사전 확인은 이러한 문제를 어떻게 해결하는가?

사전 확인은 사용자에게 거래의 포함성, 정렬 및 실행 보장을 제공함으로써 이러한 문제를 해결합니다. 이는 중앙 집중화된 L2 시퀀서를 통해 사용자에게 '소프트 확인'을 제공하고, 사전 확인 증명서를 발급하여 거래가 최종적으로 L1에 포함될 것임을 보장합니다.

소프트 확인의 주요 장점은 사용자 경험을 향상시킬 수 있다는 점입니다. 사용자가 거래를 제출한 후 즉시 확인 증명서를 받을 수 있어 거래가 예상한 순서로 L1에 포함될 것임을 보장하며, 불확실성을 줄여줍니다. 특히 차익 거래와 같이 빠른 반응이 필요한 거래에서 더욱 그렇습니다. 또한, 사전 확인은 사용자가 L2 시스템에 대한 신뢰를 강화합니다. 사용자가 거래의 안전한 처리를 신뢰하게 되면, L2 생태계의 전체 사용률도 증가할 것입니다. 따라서 사전 확인은 Rollup 처리 효율성과 편리성을 높이는 데 중요한 역할을 합니다.

사전 확인은 최종 해결책인가?

중앙 집중화된 시퀀서로부터의 소프트 확인이 예상되는 정렬과 결과를 통해 사용자 경험을 향상시킬 수 있지만, 이는 시퀀서에 대한 신뢰에 의존합니다. 법적 또는 기술적 강제 조치가 없기 때문에 사용자는 시퀀서의 신뢰성에만 의존할 수 있습니다. 이러한 의존성은 거래가 올바른 순서로 포함되지 않거나, 심지어 L1에 전혀 포함되지 않을 가능성을 초래하여 사용자가 기대하는 안정적인 보장을 제공하지 못할 수 있습니다.

Taiko를 사례로 Based Preconfirmation의 개념 및 실천 해석

Taiko는 Based Preconfirmation의 구현에 많은 노력을 기울이고 있으며, 이 방법은 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 모델은 '경쟁 기반 Rollup(Based Contestable Rollup, BCR)'으로 설계되어 있으며, 이 구조는 건전한 경쟁을 유도하기 위해 마련되었습니다. 개방적이고 허가가 필요 없는 설계를 통해 Taiko는 시스템의 탈중앙화를 보장하고, 누구나 참여할 수 있도록 하여 시스템을 더욱 공정하고 투명하게 만듭니다.

Based Rollup 기반의 사전 확인

그렇다면 Based Rollup을 위해 특별히 설계된 사전 확인 모델은 어떤 모습일까요? 그 답은 'Based Preconfirmation'입니다. 이 모델은 전통적인 소프트 확인 메커니즘을 대체하기 위해 L1에서 직접 검증된 확인을 통해 거래를 보장합니다.

Based Preconfirmation은 일부 L1 검증자가 자발적으로 참여하여 사전 확인 서비스를 제공하는 시스템을 제공합니다. 이들 검증자는 시퀀서로서 사용자에게 Rollup 거래 결과의 검증 가능한 예측을 제공합니다. 이러한 방식은 사용자에게 거래의 포함 및 정렬에 대한 신뢰할 수 있는 보장을 제공하며, 이러한 보장은 L1에 직접 기반하여 Rollup 프로세스의 신뢰성과 신뢰성을 강화합니다.

Justin Drake는 처음으로 Based Preconfirmation 개념을 제안했으며, '사전 확인자(Preconfer)'라는 특정 역할을 제안했습니다. 사전 확인자는 사용자에게 서명 보장을 제공하여 거래의 순서와 실행 상태를 명확히 할 수 있습니다. 약속의 신뢰성을 보장하기 위해 각 사전 확인자는 일정량의 보증금을 스테이킹해야 합니다. 만약 그들이 거래 순서나 실행 상태에 대한 약속을 이행하지 못할 경우, 슬래싱 메커니즘의 처벌을 받게 되며, 이는 일부 또는 전체 보증금의 손실을 초래합니다.

슬래싱 메커니즘은 이더리움 PoS 스테이킹에서 악의적인 행동을 효과적으로 억제하기 위해 널리 사용되고 있습니다. 이 메커니즘은 사전 확인자의 책임감을 강화할 뿐만 아니라, 사용자와 사전 확인자 간의 신뢰 기반을 구축하는 데 기여합니다.

사전 확인자가 슬래싱 처벌을 받을 수 있는 두 가지 경우는 다음과 같습니다:

  1. 활성 결함(Liveness Faults): 사전 확인자가 어떤 이유로든 사용자의 사전 확인 거래를 체인에 포함하지 못할 경우 활성 결함이 발생합니다. 활성 결함은 항상 의도적이지 않기 때문에 처벌이 상대적으로 온화합니다. 이러한 결함은 네트워크 문제나 L1 또는 L2 블록체인의 중단으로 인해 발생할 수 있으며, 거래가 올바르게 체인에 포함되지 못하게 됩니다. 정직한 사전 확인자를 부당한 처벌로부터 보호하기 위해 활성 결함의 처벌 금액은 일반적으로 사용자와 사전 확인자가 협상하여 결정합니다.

  2. 안전성 결함(Safety Faults): 사전 확인 거래가 체인에 포함되었지만 결과가 사용자 최초 요청과 일치하지 않을 경우 안전성 결함이 발생합니다. 이러한 불일치는 전적으로 사전 확인자의 책임이므로 안전성 결함의 처벌은 일반적으로 더 엄격합니다. 사전 확인자의 보증금은 전액 몰수되며, 문제의 의도 여부와 관계없이 적용됩니다.

Based Preconfirmation 모델의 사전 확인자가 되기 위해서는 노드(일반적으로 L1 블록 제안자)가 이러한 슬래싱 메커니즘의 조건을 수용하고 필요한 보증금을 스테이킹해야 합니다. 승인을 받은 후, 사전 확인자는 사용자에게 서비스를 제공하고 서비스 수수료를 통해 수익을 얻을 수 있습니다.

이러한 수수료 모델은 사용자가 Rollup 거래 최종 확인의 고유한 지연을 우회할 수 있도록 하여 상당한 편리함을 제공합니다. 예를 들어, 사용자가 개인 지갑을 통해 사전 확인 거래를 제출한 후, 즉시 사전 확인자로부터 확인 증명서를 받을 수 있습니다.

Based Preconfirmation에 참여하는 사전 확인자는 수수료를 통해 추가 수익을 얻을 수 있을 뿐만 아니라 Rollup의 거래 확인 프로세스를 최적화하는 데 도움을 줄 수 있습니다. 이러한 모델은 사용자 경험을 향상시킬 뿐만 아니라, 전체 L2 생태계에 신뢰할 수 있고 효율적인 거래 최종 확인 솔루션을 제공하여 그 매력과 실용성을 더욱 강화합니다.

사용자가 사전 확인에 비용을 지불할 의향이 있는 이유는 무엇인가?

이는 실제로 사전 확인의 핵심 목적과 밀접한 관련이 있습니다. 사용자가 사전 확인에 비용을 지불할 의향이 있는 이유는 거래 최종 확인 과정에서 Rollup의 비효율 문제를 직접 해결하여 사용자에게 상당한 편리함을 제공하기 때문입니다.

예를 들어, 사용자가 개인 지갑을 통해 L2 블록체인에 사전 확인 거래를 제출할 때, 표준 거래는 최종 확인을 기다려야 할 수 있지만, 사전 확인을 요청한 사용자는 즉시 사전 확인자로부터 보장을 받을 수 있어 지연 없이 거래를 완료할 수 있습니다. 이때 사용자는 지갑 인터페이스에서 거래가 성공적으로 완료되었음을 명확히 나타내는 녹색 체크 표시를 볼 수 있습니다.

DeFi 서비스의 예를 들면, 사용자가 L2 DeFi 플랫폼에서 토큰 교환을 수행할 때, 사전 확인은 관련 거래에 추가 보장을 제공할 수 있습니다. 일반적으로 거래의 가격 환율이나 수수료는 지연으로 인해 실제 완료된 거래 결과와 일치하지 않을 수 있습니다. 그러나 사전 확인을 통해 사용자는 빠르고 효율적인 거래 최종 확인 프로세스를 경험할 수 있으며, 예상 조건과 실제 결과 간의 차이를 줄여 보다 신뢰할 수 있는 서비스 경험을 제공합니다.

이러한 응용 사례는 개발자가 보다 정확한 서비스를 제공할 수 있게 할 뿐만 아니라, 사용자에게 더 원활하고 편리한 사용 경험을 제공합니다. 이러한 동력은 L2 생태계의 확장을 더욱 지원하며, 더 넓은 L1 생태계의 성장에도 기여합니다. 또한, Based Rollup의 시퀀서에게는 사전 확인이 가져오는 추가 수익이 상당한 수익 모델을 제공합니다. 이러한 설계는 Based Rollup의 전통적인 몇 가지 약점을 효과적으로 해결하여 시퀀서에게 신뢰성과 매력을 동시에 제공합니다.

Based Preconfirmation이 직면한 도전 과제는 무엇인가?

Based Preconfirmation은 Taiko와 같은 Rollup 기반 Layer2 프로젝트에서 주목받는 연구 분야입니다. 비록 이 메커니즘이 L2 성능과 확장성을 향상시키고 탈중앙화를 유지하기 위한 명확한 해결책을 제공하지만, 실제 응용에서 여전히 해결해야 할 몇 가지 도전 과제가 있습니다. 이는 보다 넓은 채택을 이루기 위한 것입니다.

우선, Preconfer가 거래를 블록에 제출할 때, 사용자는 거래 포함성에 대한 절대적인 보장을 받을 수 없을 수 있습니다. 비록 사전 확인자가 보증금을 스테이킹하여 거래를 보장하지만, 이 메커니즘은 외부 중단으로 인해 거래가 포함되지 못하는 문제를 완전히 해결할 수 없습니다. 특히 거래 가치가 사전 확인자의 스테이킹 금액을 초과하는 경우, 사전 확인자는 권한을 남용하여 특정 거래를 선택적으로 포함하거나 제외할 수 있는 잠재적 위험이 있습니다.

또 다른 중요한 도전 과제는 사전 확인 기반의 수익 모델입니다. 사전 확인자의 주요 수익원은 사용자가 지불하는 사전 확인 수수료입니다. 그러나 사전 확인자의 수가 부족하거나 참여도가 낮을 경우, 시장의 중앙 집중화가 발생하여 독점 경향이 나타날 수 있습니다. 이 경우 사전 확인 수수료가 인위적으로 인상되어 사용자가 빠르고 효율적인 거래를 수행하는 비용이 증가하게 되어, 사전 확인 생태계의 건강한 발전에 위협이 될 수 있습니다.

주목할 점은 Based Preconfirmation 개념이 상대적으로 새롭고, 약 1년 전에 제안되었다는 것입니다. 이를 Rollup 기반 L2 솔루션의 속도와 효율성을 극대화하는 '핵심 도구'로 만들기 위해서는 여전히 시간이 필요합니다. 그러나 Rollup이 이더리움 확장성의 핵심 구성 요소로 확고히 자리 잡으면서, 성능을 향상시키기 위한 사전 확인의 추가 탐색은 L2 기술 발전의 중요한 단계를 나타냅니다.

특히 Taiko는 Based Preconfirmation의 구현을 추진하는 데 중요한 진전을 이루었습니다. 동시에 Taiko는 Taiko Gwyneth, Nethermind, Chainbound, Limechain, Primev 및 Espresso와 같은 여러 파트너와 협력하여 Based Preconfirmation의 응용 사례를 탐색하고 개발하고 있습니다. 이러한 협력은 L2 생태계의 추가 진화를 촉진하기 위한 것이며, 관련된 더 많은 세부 사항은 후속 장에서 깊이 논의될 것입니다.

사전 확인 생태계 전경: 프로세스 다이어그램 해석 및 프로젝트 탐색

이번 장에서는 어떤 프로젝트가 Rollup 기반 L2 생태계에서 사전 확인 기술 발전을 적극적으로 연구하고 추진하고 있는지를 탐구할 것입니다. 해당 생태계가 여전히 초기 발전 단계에 있기 때문에, 프로세스 다이어그램을 통해 사전 확인의 구체적인 프로세스를 보다 직관적으로 보여주고 이해할 수 있도록 하겠습니다.

사전 확인 프로세스 다이어그램

사전 확인은 L1과 L2가 긴밀히 협력해야 하는 복잡한 과정으로, 여러 역할이 포함되어 있으며 각 역할은 특정 책임을 집니다. 이 프로세스를 보다 직관적으로 이해하기 위해 간략한 개요를 위한 프로세스 다이어그램을 제작했습니다. 이 다이어그램은 전체 논리를 설명하기 위한 것이므로 Rollup과 Based Rollup의 특성을 엄격히 구분하지 않고 기본적인 수준의 일반 프로세스를 중심으로 합니다.

프로세스 다이어그램의 구체적인 단계를 이해하기 전에, 사전 확인 프로세스에 참여하는 각 역할과 그 기능을 알아보겠습니다:

  • 사용자(User): L1 또는 L2 네트워크를 사용하는 개인 사용자로, 거래를 생성하고 제출하는 책임이 있습니다. 사용자가 사전 확인 보장을 받기를 원할 경우, 거래를 작성한 후 사전 확인자에게 전송합니다.

  • 사전 확인자(Preconferrer): 사전 확인 과정에서 거래를 검토하고 유효성을 검증한 후 사용자에게 사전 확인 보장을 제공하는 역할을 합니다. 사전 확인을 통해 사용자는 최종 결제 전에 거래 상태 보장을 신속하게 받을 수 있습니다. 노드가 사전 확인 자격이 없는 경우, 일반 거래를 처리하는 비사전 확인 참여자(Non-Preconf Actors)로 행동하며, 표준 검증 노드와 유사합니다.

  • L1 검증자(L1 Validator): L1 네트워크에서 거래와 블록을 최종적으로 검증하는 역할을 합니다. 사전 확인자가 거래 데이터를 제출하면, L1 검증자는 이를 검증하고 최종 데이터를 L1 블록체인에 기록하여 거래의 완전성과 합의 규칙 준수를 보장합니다.

  • 사전 확인 도전 관리者(Preconfirmation Challenge Manager): 사전 확인 프로세스에서 분쟁이나 문제가 발생할 경우, 해당 역할이 문제를 조사하고 적절한 조치를 취하여 분쟁을 해결합니다. 이 역할은 사전 확인 프로세스의 공정성과 신뢰성을 유지하는 데 중요한 역할을 합니다.

이제 프로세스 다이어그램의 순서에 따라 사전 확인의 구체적인 프로세스를 정리해 보겠습니다:

  1. 사용자가 거래 요청을 사전 확인 참여자 중 사전 확인자에게 전송하여 사전 확인 프로세스를 시작합니다.

  2. 사전 확인자가 거래를 검토하고 사전 확인 영수증을 발송하여 해당 거래가 L1 블록에 포함될 것임을 사용자에게 약속하여 초기 최종 확인 보장을 제공합니다.

  3. 사전 확인자는 L1 블록에 포함되어야 할 거래 데이터를 L1 검증자에게 제출합니다. 이 데이터는 단일 거래일 수도 있고, L2 시퀀서가 처리한 집계 데이터일 수도 있습니다.

  4. L1 검증자는 제출된 거래 데이터 또는 집계 데이터를 검증하고 이를 L1 블록에 기록하여 블록체인 합의 규칙에 부합하는지 확인합니다.

  5. 일정 시간이 지나면 거래 데이터 또는 집계 데이터를 포함한 L1 블록이 최종성을 달성하고 거래가 공식적으로 확인됩니다.

  6. 사용자는 L1 노드를 통해 거래의 최종 결과를 확인할 수 있으며, 필요 시 관련 정보를 활용하여 잠재적인 사전 확인 분쟁이나 도전을 제기할 수 있습니다.

  7. 만약 거래가 약속대로 L1에 올바르게 포함되지 않은 경우, 사전 확인자는 사전 확인 도전 관리자의 처벌을 받게 되며, 예를 들어 보증금이 슬래시되거나 스테이킹 자산이 동결될 수 있습니다.

관련 프로젝트 탐색

다음으로 사전 확인 생태계에서 적극적으로 참여하고 있는 주요 프로젝트와 그들이 프로세스에서 수행하는 관련 역할을 자세히 분석하겠습니다. 이러한 프로젝트는 프로세스 다이어그램에서 특정 역할을 차지하고 있지만, 실제로 수행하는 책임은 약간 다를 수 있습니다. 따라서 이 개요는 기본적인 이해를 제공하기 위한 것이며, 일반적인 지침으로 활용될 수 있습니다. 명확성을 유지하기 위해 각 범주 내의 프로젝트는 알파벳 순으로 정렬되었습니다.

사전 확인 검증자(Preconfer Validators)
  • Astria: Astria는 탈중앙화된 시퀀서 네트워크를 통해 중앙 집중화된 시퀀서를 대체하고, 여러 Rollup이 이 네트워크를 공유할 수 있도록 지원합니다. 이 설계는 Rollup에 더 강한 검열 저항력, 더 빠른 블록 최종성 및 원활한 크로스 Rollup 상호작용을 제공합니다. 빠른 블록 최종성을 실현하기 위해 Astria는 사전 확인 기능을 도입하여 Rollup이 빠른 거래 확인을 제공하고 검열 저항력을 강화할 수 있도록 하여 사용자 경험을 크게 개선합니다.

  • 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은 이더리움 네트워크와 Rollup 간의 거래 데이터를 연결하기 위해 탈중앙화된 시퀀서 레이어를 개발하는 데 중점을 두고 있습니다. 이 시퀀서 레이어는 제안 및 실행 역할을 분리한 탈중앙화 시스템으로 설계되었습니다. 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 이더리움의 Rollup 프레임워크로, 개발자가 애플리케이션 체인(App Chains)을 구축할 수 있도록 지원합니다. 이 프레임워크는 애플리케이션 체인이 이더리움과 직접 상호 작용하고, 시퀀싱 방법을 사용자 정의할 수 있도록 하여 크로스 체인 교환과 같은 기능을 지원하며, 사전 확인을 통해 사용자 경험을 최적화합니다. Based Stack은 다양한 실행 환경을 지원하여 애플리케이션 체인의 시퀀싱 수익을 보장하며, 전통적인 공유 시퀀서와의 호환성을 유지합니다. 오픈 소스 프로젝트로서 Based Stack은 개발자가 애플리케이션 체인을 구축하고 관리하는 데 필요한 모든 도구와 자원을 제공하여 애플리케이션 체인 개발 및 이더리움 생태계의 상호 운용성을 촉진합니다.

  • Taiko Gwyneth: Taiko Gwyneth는 Taiko가 개발 중인 Rollup 디자인으로, Based Rollup 아키텍처로 분류됩니다. 이 디자인은 이더리움과의 완전한 상호 운용성을 실현하고, 거래 시퀀싱을 이더리움에서 직접 관리하는 것을 목표로 합니다. 이 설계는 이더리움의 보안성과 탈중앙화 특성을 최대한 활용하며, 높은 처리량과 빠른 최종 확인을 제공합니다. 현재 Taiko는 블록 생성 지원을 위해 제안자 메커니즘을 운영하고 있으며, 커뮤니티 내에서 수익성 있는 블록 생산을 촉진하기 위해 사전 확인 메커니즘을 탐색하고 있습니다. 이 메커니즘은 블록 시간 스케줄링과 데이터 게시 효율성을 최적화하는 것을 목표로 합니다. 이러한 목표를 달성하기 위해 Taiko는 Nethermind 및 Gattaca와 같은 프로젝트와 깊이 있는 협력을 진행하고 있습니다.

L1 검증자
  • Chorus One: Chorus One는 블록체인 네트워크에 검증 서비스와 인프라를 제공하는 프로젝트로, 여러 프로토콜에서 스테이킹 서비스를 제공하여 네트워크의 안정성과 보안을 강화하는 데 중점을 두고 있습니다. L1 검증자로서 Chorus One의 책임은 거래를 검증하고 블록을 생성하여 전체 네트워크의 신뢰성과 효율성을 높이는 것입니다. 최근 Chorus One은 사전 확인 기술에 큰 관심을 보였으며, Devcon 2024 기간 동안 관련 주제의 이벤트를 개최하기도 했습니다.
연구
  • Nethermind: Nethermind는 이더리움 클라이언트와 도구 개발에 전념하는 프로젝트로, 블록체인 네트워크의 성능과 안정성을 향상시키는 것을 핵심 목표로 하고 있습니다. 고급 최적화 기술을 도입하여 Nethermind는 이더리움 네트워크의 거래 처리량 향상을 적극적으로 추진하고 있습니다. 사전 확인 기술에 대해 Nethermind는 깊이 있는 연구를 진행하고 있으며, Taiko의 자금 지원 프로그램에 사전 확인 기능을 Taiko 메인넷에 배포하기 위한 제안을 제출했습니다. 이 제안은 Nethermind의 RFP-001 프로젝트를 기반으로 하며, 두 단계로 나누어 진행됩니다: 첫 번째 단계에서는 제한된 권한을 가진 참여자들 사이에서 사전 확인 기능을 테스트하고, 두 번째 단계에서는 사전 확인의 적용 범위를 점진적으로 확대할 계획입니다.

미래 전망

Taiko와 많은 Based Rollup의 Layer2 프로젝트는 Based Rollup 아키텍처를 채택하든 아니든, 전통적인 Rollup에서 비효율적인 거래 최종 확인 프로세스를 최적화하기 위해 노력하고 있습니다. 사전 확인(Preconfirmation) 개념을 도입함으로써, 이러한 프로젝트는 사용자들이 거래를 더 빠르고 신뢰할 수 있도록 확인할 수 있는 거래 확인 시스템을 구축하고 있습니다. 이를 통해 이들 프로젝트는 사용자 경험을 향상시키고 사용자 신뢰를 구축하는 방법을 지속적으로 탐색하고 있습니다.

Taiko는 Based Rollup의 Layer 2 프로젝트로서의 위치를 최대한 활용하여 Based Preconfirmation 메커니즘의 구현을 적극적으로 추진하고 있으며, 이더리움과의 완전한 상호 운용성과 탈중앙화를 실현하고 있습니다. Taiko는 사용자에게 빠르고 신뢰할 수 있는 거래 최종 확인 보장을 제공함으로써 거래 처리 속도와 신뢰성을 크게 향상시켜 사용자 경험을 현저히 개선하고 있습니다.

그러나 Arbitrum의 Ed Felten을 포함한 여러 업계 전문가들은 현재 사전 확인을 완전히 지원할 수 있는 성숙한 미들웨어가 부족하다고 지적하고 있습니다. 이는 사전 확인 기술의 성숙도와 사전 확인자(Preconfer)의 수익 모델이 여전히 도전에 직면해 있음을 나타내며, 이러한 문제는 추가적인 해결이 필요합니다.

본 문서에서 설명한 바와 같이, 점점 더 많은 프로젝트와 참여자들이 사전 확인 분야에 적극적으로 진입하고 있으며, 각기 독특한 혁신적인 솔루션을 가져와 이더리움 Layer2의 성능과 효율성을 향상시키고자 하고 있습니다. 이러한 추세는 시스템 개념이 초기 구현 후 지속적으로 최적화되는 일반적인 규칙과 일치합니다. 저는 이 단계가 L2 시스템 진화의 중요한 이정표를 나타내며, 현재 L2 생태계에서 흥미로운 긍정적인 발전을 의미한다고 생각합니다.

사전 확인을 통해 사용자 편리성을 높이는 것은 DeFi와 게임과 같은 속도와 효율성을 중시하는 분야에 깊은 영향을 미칠 수 있을 뿐만 아니라, 이더리움 Layer2의 성능을 향상시켜 이더리움과 이전에 분산된 생태 부분을 다시 연결할 수 있는 가능성을 제공합니다. 이러한 성능 향상은 더 많은 Type-1 이더리움 Layer2 프로젝트가 이더리움과 깊이 통합될 수 있도록 하여, 이전에 속도 제한으로 인해 얻기 어려웠던 잠재력을 발휘할 수 있게 할 것입니다. 이러한 발전은 전체 이더리움 생태계에 깊은 영향을 미칠 것입니다.

사전 확인은 여전히 도전이 가득한 험난한 길입니다. 그러나 Taiko와 같은 선구자들은 이러한 도전에 맞서 사용자에게 더 많은 편리함을 제공하기 위해 집중하고 있습니다. 혁신은 결코 쉬운 일이 아니지만, 이더리움과 그 Layer2 생태계의 지지자로서 그들의 노력에 진심으로 경의를 표하고 격려합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축