원제: "사전 확인(feat. Taiko): 처음으로 이더리움을 빠르게!"
글 : 김인근 : : FP
주요 개요
- Taiko는 시퀀서의 분산화를 촉진하는 동시에 이더리움과의 완전한 상호 운용성을 달성하는 것을 목표로 하는 기반 롤업을 기반으로 하는 레이어 2 네트워크입니다. 롤업 메커니즘에서 거래 최종 확인의 지연 문제를 해결하기 위해 Taiko는 "사전 확인"이라는 개념을 도입했습니다. 사전 확인은 사용자에게 거래의 포함 및 순서를 미리 보장함으로써 롤업 메커니즘에서 거래 확인 프로세스의 비효율성을 효과적으로 완화하여 사용자 경험을 크게 향상시킵니다.
- 기반 사전 확인 모델에서 L1 검증자는 사용자에게 거래 결과에 대한 보증을 제공합니다. 사전 확인자는 시스템의 신뢰성을 보장하기 위해 예금을 약속하고 슬래싱 메커니즘을 준수해야 합니다. Taiko와 같은 L2 프로젝트는 사전 확인 메커니즘을 도입하여 신뢰할 수 있는 거래 최종성을 확립했으며, DeFi와 같이 실시간 확인이 필요한 서비스에 대해 보다 편리한 운영 환경을 조성했습니다.
- 현재 사전 확인 생태계 구축에는 여러 프로젝트가 참여하고 있습니다. 이러한 기술 발전은 이더리움 L2 생태계의 효율성을 향상시키고 이더리움과의 상호 운용성을 강화하며 전체 생태계의 더욱 확장을 촉진할 것으로 예상됩니다.
Taiko는 Ethereum의 레이어 2 솔루션이라는 궁극적인 목표를 향해 꾸준히 나아가고 있습니다. 이를 달성하기 위해 Taiko는 Ethereum, 분산형 시퀀서 및 개발자 지원과의 완전한 상호 운용성을 우선시합니다. Taiko는 기반 롤업 아키텍처를 통해 Ethereum과의 완전한 상호 운용성을 달성하는 동시에 누구나 시퀀서로 참여할 수 있도록 하여 시퀀서의 분산화를 달성한다는 점을 언급할 가치가 있습니다. 그러나 Based Rollup 모델의 장점에도 불구하고 그 구조에는 여전히 몇 가지 본질적인 비효율성이 있습니다.
이 기사에서는 사전 확인의 개념을 심층적으로 분석하기 위해 Taiko를 예로 들어 보겠습니다. Layer2 기술 스택의 핵심 구성 요소인 사전 확인은 Rollup이 추가 개발을 달성하기 위한 중요한 단계입니다.
현재 L2 효율성 문제
L2 생태계가 확장됨에 따라 많은 프로젝트가 속속 등장하여 많은 새로운 개념과 기술 스택을 가져왔습니다. 그러나 이러한 상당한 진전에도 불구하고 L2는 효율성 측면에서, 특히 효율성 향상이 특히 중요한 사용자 경험에 영향을 미치는 핵심 영역에서 해결해야 할 몇 가지 문제를 여전히 안고 있습니다.
Rollup의 본질적인 한계: 비효율적인 거래 마무리 프로세스
L2는 Rollup을 통해 확장성을 달성하며 Ethereum과 같은 L1 플랫폼의 데이터 가용성 및 트랜잭션 처리에 의존합니다. 그러나 Rollup에는 본질적인 제한이 있습니다. 트랜잭션 순서 지정 및 실행이 독립적으로 완료될 수 있지만 다른 모든 프로세스는 여전히 L1의 최종 확인을 기다려야 합니다.
이 아키텍처는 L1의 블록 생성 및 데이터 가용성을 직접 활용하여 보안과 데이터 불변성을 보장합니다. 그러나 최종 확인을 L1에 의존하면 거래 처리 속도가 느려지고 실시간 확인 기능이 제한되어 사용자 관점에서 실시간 요구 사항을 충족하기 어렵습니다.
또한 많은 L2 시퀀서와 검증자 노드가 여전히 중앙 집중화되어 있습니다. 이러한 중앙 집중화로 인해 트랜잭션 확인 시간이 길어지고 운영 중단이 발생하는 등 비효율성이 발생하여 일부 롤업의 트랜잭션 처리 효율성에 영향을 미치고 확인 지연이 발생합니다.
사전 확인 개념 도입
L2 네트워크에서 거래의 최종 확인 효율성이 낮은 문제를 해결하기 위해 사전 확인 개념이 제안되었습니다. 사전 확인을 통해 사용자는 거래 확인을 더 빠르게 받을 수 있으므로 롤업 메커니즘에서 흔히 발생하는 지연과 비효율성을 완화할 수 있습니다.
사전 검증은 어떤 문제를 해결하는 것을 목표로 합니까?
롤업 메커니즘에서는 사용자가 L2에 트랜잭션을 제출한 후 확인 프로세스가 항상 비효율적이었습니다. 중앙 집중식 L2 시퀀서는 L1에서 거래가 언제 확인되는지 정확하게 보장할 수 없기 때문에 사용자는 거래의 순서와 결과에 대해 확신하지 못하는 경우가 많습니다. 예를 들어 사용자는 트랜잭션이 L1에 포함될 때까지 오랜 시간 기다려야 할 수 있으며, 이로 인해 트랜잭션 순서가 잘못되었거나 결과가 이상적이지 않으면 실행된 트랜잭션으로 인해 재정적 손실이 발생할 수 있습니다.
변동성이 매우 높은 시장 환경에서는 사용자가 재정 거래 및 DeFi 서비스에 의존하기 때문에 지연 시간 및 시퀀스 변경 문제가 더욱 두드러집니다. 이러한 경우 거래 지연이나 순서 변경으로 인해 기회 손실이 직접적으로 발생합니다. 일반적인 거래를 수행하는 사용자라도 L1에서의 최종 확인 시간과 거래 순서에 대한 확신이 부족하여 블록체인의 신뢰성과 사용 편의성에 대한 의구심이 생길 수 있습니다.
따라서 사전 확인의 설계 목표는 이러한 단점을 해결하는 것, 특히 롤업 비효율성으로 인해 가장 큰 영향을 받는 사용자에게 보다 편리하고 안정적인 거래 경험을 제공하는 것입니다.
사전 확인은 이러한 문제를 어떻게 해결합니까?
사전 확인은 사용자에게 거래 포함, 주문 및 실행에 대한 보장을 제공함으로써 이러한 문제를 해결합니다. 중앙 집중식 L2 시퀀서를 통해 사용자에게 "소프트 확인"을 제공하고 사전 확인 인증서를 발급하여 트랜잭션이 결국 L1에 포함되도록 합니다.
소프트 확인의 가장 큰 장점은 사용자 경험을 향상시킨다는 것입니다. 사용자는 거래를 제출한 후 즉시 확인 바우처를 받을 수 있어 거래가 예상 순서대로 L1에 포함되도록 보장하여 특히 차익 거래와 같이 빠른 응답이 필요한 거래에서 불확실성을 줄일 수 있습니다. 또한 사전 확인을 통해 L2 시스템에 대한 사용자 신뢰도도 높아집니다. 사용자가 안전한 거래 처리에 대한 확신을 가지게 되면 L2 생태계의 전반적인 활용도가 높아질 것입니다. 따라서 사전 확인은 Rollup 처리의 효율성과 편의성을 높이는 데 핵심적인 역할을 합니다.
사전 검증이 최종 솔루션인가요?
중앙 집중식 시퀀서의 소프트 확인은 예상되는 순서 및 결과에 대한 사용자 경험을 향상시키지만 시퀀서에 대한 신뢰에 의존합니다. 법적, 기술적 강제는 없으며 사용자는 시퀀서의 신뢰성에만 의존할 수 있습니다. 이러한 종속성으로 인해 트랜잭션이 올바른 순서로 포함되지 않거나 L1에 전혀 포함되지 않을 가능성이 생겨 사용자가 기대하는 안정성 보장을 제공하지 못할 수 있습니다.
기반 사전 확인의 개념과 실행을 해석하기 위해 Taiko를 예로 들어 보겠습니다.
Taiko는 사전 확인 기반 구현에 많은 노력을 기울이고 있습니다. 왜냐하면 이 접근 방식이 기반 롤업의 핵심 기능과 밀접하게 일치하기 때문입니다. 기반 사전 확인이 Taiko의 프레임워크를 성공적으로 도입할 수 있다면 거래 최종 확인 지연을 크게 줄일 뿐만 아니라 사용자 경험도 향상시킬 수 있습니다. 또한 이 개선을 통해 이전에 제한되었던 다양한 서비스를 Taiko 네트워크에서 효율적으로 실행할 수 있습니다.
기반 사전 확인을 더 자세히 이해하기 전에 Taiko의 몇 가지 주요 기능을 검토하여 이 접근 방식의 적용 가능성과 이점을 더 완전히 이해해야 합니다.
타이코 사례 분석
Taiko는 기반 롤업의 핵심 기능을 완벽하게 보여줍니다. 이더리움 인프라와의 완전한 상호 운용성을 달성할 뿐만 아니라 이더리움의 보안 메커니즘과 완전히 일치하는 것을 목표로 합니다. Taiko는 중앙 집중식 시퀀서에 의존하지 않고 트랜잭션 및 블록의 순서를 담당하는 시퀀서 역할을 하는 Ethereum의 유효성 검사기에 의존하는 기반 롤업 아키텍처를 채택합니다.
즉, Taiko의 시퀀서는 이더리움의 블록 제안자와 동일한 유형의 역할입니다. 이 설계는 추출 가능 가치(MEV) 보상 최대화 및 시퀀서 상태에 따른 기타 혜택과 같은 특별한 책임과 인센티브를 제공합니다. 따라서 Taiko의 L2 시퀀싱 프로세스에 문제가 발생하면 이들 시퀀서는 이더리움 생태계에 대한 관심으로 인해 자연스럽게 그에 상응하는 책임을 지게 됩니다. 이 메커니즘은 운영 책임 측면에서 Taiko를 다른 Ethereum L2 프로젝트와 크게 다르게 만듭니다.
또한, Taiko의 Based Rollup 모델이 건전한 경쟁을 자극하도록 설계된 구조인 "Based Contestable Rollup(BCR)"으로 설계되었다는 점에 주목할 필요가 있습니다. 개방적이고 허가가 필요 없는 설계를 통해 Taiko는 시스템의 분산화를 보장하고 누구나 참여할 수 있도록 하여 시스템을 더욱 공정하고 투명하게 만듭니다.
Based Rollup 기반 사전 확인
그렇다면 기반 롤업을 위해 특별히 설계된 사전 확인 모델은 어떤 모습일까요? 대답은 "기반 사전 확인"입니다. 이 모델은 전통적인 소프트 승인 메커니즘을 L1에서 직접 확인된 승인으로 대체하는 것을 목표로 합니다.
Based Preconfirmation은 다수의 L1 검증자가 자발적으로 참여하여 사전확인 서비스를 제공하는 시스템을 제공합니다. 시퀀서로서 이러한 유효성 검사기는 사용자에게 롤업 트랜잭션 결과에 대한 검증 가능한 예측을 제공합니다. 이 접근 방식은 사용자에게 트랜잭션 포함 및 순서 지정에 대한 신뢰할 수 있는 보장을 제공하며 이러한 보장은 L1을 직접 기반으로 하여 롤업 프로세스의 신뢰성과 신뢰성을 향상시킵니다.
Justin Drake는 먼저 기반 사전 확인 개념을 제안하고 "사전 확인"이라는 특정 역할을 제안했습니다. 사전 확인자는 사용자에게 서명 보증을 제공하고 거래의 순서와 실행 상태를 명확히 할 수 있습니다. 약속의 신뢰성을 보장하기 위해 각 사전 확인자는 일정 금액의 보증금을 약속해야 합니다. 거래 주문이나 실행 상태에 관한 약속을 이행하지 못하는 경우, 예금의 일부 또는 전부가 손실되는 슬래싱 메커니즘의 처벌을 받게 됩니다.
슬래싱 메커니즘은 악의적인 행동을 효과적으로 억제하기 위해 이더리움 PoS 스테이킹에서 널리 사용되었습니다. 이 메커니즘은 사전 확인자의 책임감을 강화할 뿐만 아니라 사용자와 사전 확인자 사이에 일정한 신뢰 기반을 구축합니다.
두 가지 상황으로 인해 사전 확인자가 뺨을 맞을 수 있습니다.
- 활성 오류: 사전 확인자가 어떤 이유로든 사용자의 사전 확인된 거래를 체인에 포함하지 못하는 경우 활성 오류가 발생합니다. 활성 실패가 항상 의도적인 것은 아니기 때문에 그에 따른 처벌은 상대적으로 약합니다. 이러한 실패는 L1 또는 L2 블록체인의 네트워크 문제 또는 중단으로 인해 발생할 수 있으며, 이로 인해 트랜잭션이 체인에 제대로 포함되지 않을 수 있습니다. 정직한 사전 확인자를 부당한 처벌로부터 보호하기 위해, 라이브니스 실패에 대한 처벌 금액은 일반적으로 사용자와 사전 확인자 간의 협상을 통해 결정됩니다.
- 안전 결함: 사전 확인된 거래가 체인에 포함되어 있지만 결과가 사용자의 원래 요청과 일치하지 않는 경우 안전 결함이 발생합니다. 이러한 불일치는 전적으로 사전 검증자의 책임이므로 보안 실패에 대한 처벌은 일반적으로 더 심각합니다. 사전 확인자는 문제의 고의 여부에 관계없이 예금을 전액 몰수합니다.
기반 사전 확인 모델에서 사전 확인자가 되려면 노드(일반적으로 L1 블록 제안자)가 이러한 슬래싱 메커니즘의 조건을 수락하고 필요한 보증금을 약속해야 합니다. 사전 승인을 받은 사전 확인자는 사용자에게 서비스를 제공하고 서비스 수수료를 부과하여 수익을 얻을 수 있습니다.
이 수수료 모델은 사용자에게 상당한 편의성을 제공하여 롤업 거래의 최종 확인에 따른 지연을 우회할 수 있게 해줍니다. 예를 들어, 사용자가 개인 지갑을 통해 사전 확인된 거래를 제출한 후 사전 확인자로부터 즉시 확인 인증서를 받을 수 있습니다.
Based Preconfirmation에 참여하는 사전 확인자는 수수료를 부과하여 추가 수익을 얻을 수 있을 뿐만 아니라 Rollup의 거래 확인 프로세스를 최적화하는 데 도움을 줄 수 있습니다. 이 모델은 사용자 경험을 향상시킬 뿐만 아니라 전체 L2 생태계에 안정적이고 효율적인 거래 최종 확인 솔루션을 제공하여 매력과 실용성을 더욱 향상시킵니다.
사용자가 사전 확인 비용을 기꺼이 지불하는 이유는 무엇입니까?
이는 실제로 사전 확인의 핵심 목적과 밀접한 관련이 있습니다. 사전 확인은 거래의 최종 확인 과정에서 Rollup의 비효율성 문제를 직접 해결하고 사용자에게 상당한 편의성을 제공하기 때문에 사용자는 기꺼이 비용을 지불합니다.
예를 들어, 사용자가 개인 지갑을 통해 L2 블록체인에 사전 확인된 거래를 제출하는 경우 표준 거래는 최종 확인을 기다려야 할 수 있지만, 사전 확인을 요청한 사용자는 사전 확인자로부터 즉시 보증을 받을 수 있습니다. 지체 없이 거래를 완료합니다. 이 시점에서 사용자는 지갑 인터페이스에서 거래가 성공했음을 명확하게 나타내는 녹색 체크 표시를 볼 수도 있습니다.
다시 DeFi 서비스를 예로 들면, 사용자가 L2 DeFi 플랫폼에서 토큰을 교환할 때 사전 확인을 통해 관련 거래에 대한 추가 보호를 제공할 수 있습니다. 종종 거래에 대해 제시된 환율이나 수수료는 지연으로 인해 실제 완료된 거래 결과와 일치하지 않을 수 있습니다. 그러나 사전 확인을 통해 사용자는 빠르고 효율적인 거래 최종 확인 과정을 누릴 수 있으며 예상 조건과 실제 결과의 차이를 줄이고 보다 안정적인 서비스 경험을 얻을 수 있습니다.
이러한 애플리케이션 시나리오를 통해 개발자는 보다 정확한 서비스를 제공할 수 있을 뿐만 아니라 사용자에게 보다 원활하고 편리한 경험을 제공할 수 있습니다. 이러한 역학은 L2 생태계의 확장을 더욱 지원하는 동시에 더 넓은 L1 생태계의 성장에도 기여합니다. 또한 Based Rollup Sequencer의 경우 사전 확정을 통해 발생하는 추가 수익은 상당한 수익 모델을 제공합니다. 이 디자인은 기반 롤업의 기존 약점 중 일부를 효과적으로 해결하므로 안정적이고 매력적인 시퀀서에 이상적인 선택이 됩니다.
기반 사전 확인의 문제점은 무엇입니까?
기반 사전 확인은 Taiko가 대표하는 Rollup-driven Layer2 프로젝트에서 여전히 많은 관심을 끄는 연구 분야입니다. 이 메커니즘은 분산화를 유지하면서 L2 성능과 확장성을 개선하기 위한 명확한 솔루션을 제공하지만, 실제 적용에서는 여전히 더 폭넓은 채택을 달성하기 위해 해결해야 할 몇 가지 과제에 직면해 있습니다.
첫째, Preconfer가 블록에 거래를 제출할 때 사용자는 거래 포함에 대한 절대적인 보장을 받지 못할 수 있습니다. 사전 검증자는 예치금을 약속하여 거래를 보장하지만, 이 메커니즘은 여전히 외부 중단으로 인해 거래가 포함되지 않는 문제를 완전히 해결하지 못합니다. 특히 거래의 가치가 사전 확인자가 약속한 금액보다 높은 경우, 사전 확인자는 직권을 남용하여 특정 거래를 선택적으로 포함하거나 제외할 수 있어 잠재적인 위험을 초래할 수 있습니다.
또 다른 중요한 과제는 사전 확인 기반 수익 모델입니다. 사전확인자의 주요 수입원은 이용자가 지불하는 사전확인 수수료입니다. 그러나 사전 확인자의 수가 부족하거나 참여도가 높지 않을 경우 시장 집중화 및 독점 경향이 나타날 수 있습니다. 이 경우 사전 확인 수수료를 인위적으로 높게 설정하여 사용자가 빠르고 효율적인 거래를 수행하는 데 필요한 비용을 증가시켜 사전 확인 생태계의 건전한 발전에 위협이 될 수 있습니다.
기반 사전 확인의 개념은 약 1년 전에 제안된 비교적 새로운 개념이라는 점은 주목할 가치가 있습니다. 롤업 기반 L2 솔루션의 속도와 효율성을 극대화하기 위한 "핵심 도구"로 만들기 위해서는 여전히 오랜 기간의 연습과 개선이 필요합니다. 그러나 롤업이 이더리움 확장성의 핵심 구성 요소로 확고히 자리 잡은 상황에서 성능 개선을 위한 사전 확인에 대한 추가 탐색은 L2 기술 개발에서 중요한 단계가 됩니다.
특히 Taiko는 기반 사전 확인 구현을 촉진하는 데 중요한 진전을 이루었습니다. 동시에 Taiko는 Taiko Gwyneth, Nethermind, Chainbound, Limechain, Primev 및 Espresso를 포함한 여러 파트너와 협력하여 기반 사전 확인을 위한 애플리케이션 시나리오를 공동으로 탐색하고 개발했습니다. 이러한 협력은 L2 생태계의 추가적인 발전을 촉진하는 것을 목표로 하며, 자세한 내용은 후속 장에서 논의될 것입니다.
생태 전경 사전 확인 : 흐름도 해석 및 프로젝트 탐색
이번 장에서는 Rollup 중심의 L2 생태계에서 어떤 프로젝트가 사전 확인 기술 개발을 적극적으로 연구하고 고도화하고 있는지 살펴보겠습니다. 생태계는 아직 초기 개발 단계이므로 사전 확인의 구체적인 과정을 보다 직관적으로 표시하고 이해하기 위해 흐름도를 사용하겠습니다.
사전 확인 흐름도
사전 확인은 L1과 L2 간의 긴밀한 협력이 필요하고 각각 특정 책임이 있는 여러 역할이 관련된 복잡한 프로세스입니다. 이 프로세스를 보다 시각적으로 이해할 수 있도록 간략한 개요를 제공하는 순서도를 만들었습니다. 본 흐름도는 전체적인 로직을 설명하기 위한 것이므로 Rollup과 Based Rollup의 서로 다른 특성을 엄격하게 구분하지 않고 주로 기본 수준의 공통 프로세스에 중점을 두고 있다는 점에 유의하시기 바랍니다.
흐름도의 특정 단계를 이해하기 전에 먼저 사전 확인 프로세스와 관련된 다양한 역할과 해당 기능을 이해해 보겠습니다.
- 사용자: L1 또는 L2 네트워크를 사용하는 개별 사용자로서 트랜잭션 생성 및 제출을 담당합니다. 사용자가 사전 확인 보증을 받고 싶다면 거래를 작성하여 사전 확인자에게 보냅니다.
- 사전 확인자: 사전 확인 과정에서 사전 확인자는 거래를 검토하고 유효성을 확인한 다음 사용자에게 사전 확인 보증을 제공할 책임이 있습니다. 사전 확인을 통해 사용자는 최종 결제 전에 거래 상태를 신속하게 확인할 수 있습니다. 노드가 사전 확인되지 않은 경우 Non-Preconf Actor 역할을 하며 표준 검증 노드와 마찬가지로 사전 확인된 트랜잭션이 아닌 일반 트랜잭션을 주로 처리합니다.
- L1 검증인: L1 네트워크의 트랜잭션 및 블록에 대한 최종 검증을 담당합니다. 사전 확인자가 거래 데이터를 제출하면 L1 검증자는 이를 검증하고 최종 데이터를 L1 블록체인에 기록하여 거래의 무결성과 합의 규칙 준수를 보장합니다.
- 사전 확인 챌린지 관리자: 사전 확인 과정에서 분쟁이나 문제가 발생할 경우 이 역할은 문제를 조사하고 분쟁 해결을 위한 적절한 조치를 취하는 역할을 담당합니다. 이 역할은 사전 인증 프로세스의 무결성과 신뢰성을 유지하는 데 중요합니다.
이제 구체적인 사전 확인 과정을 흐름도 순서대로 정리해 보겠습니다.
- 사용자는 사전 확인 참여자 중 사전 확인자에게 거래 요청을 보내 사전 확인 과정을 시작합니다.
- 사전 확인자는 거래를 검토한 후 사전 확인 영수증을 전송하여 해당 거래가 L1 블록에 포함될 것임을 사용자에게 약속함으로써 사용자에게 최초 최종 확인 보증을 제공합니다.
- 사전 검증자는 L1 블록에 포함되어야 하는 거래 데이터를 L1 검증자에게 제출합니다. 이 데이터는 단일 트랜잭션일 수도 있고 L2 시퀀서에서 처리되는 집계 데이터일 수도 있습니다.
- L1 검증자는 제출된 거래 데이터나 요약 데이터를 검증하고 이를 L1 블록에 기록하여 블록체인 합의 규칙을 준수하는지 확인합니다.
- 일정 시간이 지나면 거래 데이터 또는 요약 데이터가 포함된 L1 블록이 최종 확정되고 거래가 공식적으로 확인됩니다.
- 사용자는 L1 노드를 통해 거래의 최종 결과를 확인하고 필요한 경우 관련 정보를 사용하여 잠재적인 사전 확인 분쟁이나 이의를 제기할 수 있습니다.
- 약속한 대로 거래가 L1에 올바르게 포함되지 않을 경우 사전 확인자는 사전 확인 도전 관리자로부터 삭감되거나 담보 자산이 동결되는 등의 처벌을 받게 됩니다.
관련 프로젝트 탐색
다음은 사전 확인 생태계에 적극적으로 참여하는 주요 프로젝트와 그 과정에서 상대적인 역할을 자세히 분석한 것입니다. 이러한 항목은 순서도에서 특정 역할을 차지하지만 실제로 수행하는 임무는 약간 다를 수 있습니다. 따라서 이 개요는 기본적인 이해를 제공하기 위한 것이며 일반적인 지침 역할을 할 수 있습니다. 명확성을 유지하기 위해 각 범주 내의 항목은 알파벳순으로 정렬됩니다.
유효성 검사기 우선 제공
- Astria: Astria는 중앙 집중식 시퀀서를 분산형 시퀀서 네트워크로 교체하기 위해 노력하고 있으며 이 네트워크를 공유하는 여러 롤업을 지원합니다. 이 디자인은 Rollup에 더 큰 검열 저항, 더 빠른 블록 최종성 및 원활한 교차 롤업 상호 작용을 제공합니다. 빠른 블록 최종성을 달성하기 위해 Astria는 Rollup이 빠른 거래 확인을 제공하고 검열 저항을 강화하여 사용자 경험을 크게 향상시킬 수 있는 사전 확인 기능을 도입했습니다.
- Bolt by Chainbound: Bolt는 Ethereum 사용자에게 거의 즉각적인 거래 확인 서비스를 제공하는 Chainbound에서 개발한 사전 확인 프로토콜입니다. 그 운영은 무신뢰 참여 메커니즘과 경제적 스테이킹을 기반으로 하며 기존 MEV-Boost PBS 파이프라인과 호환되어 제안자에게 새로운 수익 기회를 창출합니다. Bolt의 핵심 기능은 L1 사전 확인으로, 전송, 인증 등 기본 거래에 대한 즉각적인 최종성을 제공하여 사용자 경험을 향상시킵니다. Bolt는 트랜잭션 포함에 대한 책임을 중앙 집중식 블록 빌더에서 제안자에게 이전함으로써 시스템의 검열 저항을 강화합니다. 동시에 모기지 제안자 등록 메커니즘은 무신뢰 환경을 보장하고 다양한 유형의 스마트 계약을 유연하게 지원합니다.
- 에스프레소 시스템: 에스프레소 시스템은 블록체인 생태계의 상호 운용성을 향상시키는 데 전념하는 프로토콜입니다. HotShot BFT(Byzantine Fault Tolerance) 합의 프로토콜을 사용하여 여러 체인 간의 트랜잭션 순서와 빠른 데이터 최종성을 달성합니다. Espresso System에는 Espresso Network와 Espresso Marketplace가 포함되어 있으며, 이는 블록체인 생태계의 확장성과 보안을 향상시키는 것을 목표로 빠른 거래 최종성과 효율적인 상호 운용성을 제공하기 위해 함께 작동합니다.
- Ethgas: Ethgas는 블록 공간 거래 시장입니다. 트랜잭션 매칭은 중앙 집중식 시스템에 의해 관리되며 온체인 프로세스는 스마트 계약을 통해 실행됩니다. Ethgas는 포함 사전 확인(트랜잭션이 지정된 가스 한도 내에 포함되는지 확인)과 실행 사전 확인(트랜잭션이 특정 상태 또는 결과에 도달하는지 확인)의 두 가지 주요 기능을 제공합니다. Ethgas는 블록 공간 거래에서 거래 개인정보 보호에 중점을 두고 있으며 중립성이라는 운영 목표로 잘 알려져 있습니다.
- Luban: Luban은 Ethereum 네트워크와 Rollup 간의 거래 데이터를 연결하기 위해 분산형 주문 계층을 개발하는 데 중점을 둡니다. 주문 레이어는 제안 및 실행 역할을 분리하는 분산형 시스템으로 설계되었습니다. Luban의 사전 확인 기능은 거래 수수료, 가스 가격 및 MEV와 같은 핵심 요소를 최적화하는 동시에 이더리움 네트워크에 포함되기 전에 거래가 실행 가능하도록 보장함으로써 거래 신뢰성을 크게 향상시킵니다.
- Primev: Primev는 효율적이고 안정적인 P2P 네트워크를 구축하기 위해 사전 확인과 MEV 기능을 결합하여 MEV와 통합된 제안자 네트워크를 개발하고 있습니다. 이 네트워크는 이더리움 거래 실행에 대한 약속을 기록하고 보상 또는 처벌 메커니즘을 통해 제안자에게 인센티브를 제공합니다. Primev를 사용하면 MEV 참가자가 거래에 대한 특정 실행 조건을 설정할 수 있으며, 블록 빌더와 검증자는 이러한 조건을 충족하도록 약속하여 거래의 사전 확인을 보장할 수 있습니다. EIP-4337을 기반으로 Primev는 유연한 사전 확인 및 가스 요금 옵션을 지원하여 거래 처리 효율성을 향상시킬 뿐만 아니라 사용자 경험을 더욱 최적화합니다.
- Puffer Unifi: Puffer Unifi의 AVS(Actively Validated Services)는 EigenLayer를 기반으로 구축되었으며 Ethereum 생태계, 특히 기반 롤업 아키텍처의 사전 확인 문제를 해결하는 데 중점을 둡니다. Puffer Unifi AVS는 EigenLayer의 재약정 기능을 사용하여 사전 확인 참여 메커니즘을 지원하여 거래 최종 확인의 효율성을 향상시키는 것을 목표로 합니다. 기반 롤업이 발전함에 따라 신뢰할 수 있는 사전 확인 공급자에 대한 필요성이 계속 커지고 있으며 Puffer Unifi AVS는 이러한 요구를 충족하는 것을 목표로 합니다. 궁극적인 비전은 핵심 프로토콜을 변경하지 않고 효율적인 사전 확인을 달성하여 이더리움 생태계의 지속 가능한 성장을 촉진하는 것입니다.
- 스케이트: 스케이트의 사전 확인된 AVS는 EigenLayer에서 재약정된 자산을 사용하여 모든 크로스체인 운영에 경제적 보안을 제공합니다. 이 AVS는 크로스체인 거래에 필요한 번들 데이터와 정보를 확인한 후 스케이트의 중계자가 서명하고 실행할 준비가 됩니다. 이 프로세스를 통해 Skate AVS는 데이터의 사전 확인을 달성하여 크로스체인 거래의 신뢰성과 효율성을 크게 향상시킵니다.
- Spire: Spire의 기반 스택은 개발자가 애플리케이션 체인(앱 체인)을 생성할 수 있도록 지원하도록 특별히 설계된 Ethereum 기반의 롤업 프레임워크입니다. 이 프레임워크를 통해 애플리케이션 체인은 이더리움과 직접 상호 작용하고, 시퀀싱 방법을 사용자 정의하고, 크로스 체인 교환 및 기타 기능을 지원하고, 사전 확인을 통해 사용자 경험을 최적화할 수 있습니다. 기반 스택은 다중 실행 환경을 지원하고 애플리케이션 체인의 시퀀싱 수익을 보장하며 기존 공유 시퀀서와의 호환성을 유지합니다. 오픈 소스 프로젝트인 Based Stack은 개발자에게 애플리케이션 체인을 구축하고 관리하는 데 필요한 완전한 도구와 리소스를 제공하여 애플리케이션 체인 개발과 이더리움 생태계의 상호 운용성을 촉진합니다.
- Taiko Gwyneth: Taiko Gwyneth는 Taiko에서 개발 중인 롤업 디자인이며 롤업 기반 아키텍처로 분류됩니다. 목표는 Ethereum에서 직접 트랜잭션 순서를 관리하면서 Ethereum과의 완전한 상호 운용성을 달성하는 것입니다. 이 디자인은 Ethereum의 보안 및 분산 기능을 최대한 활용하는 동시에 높은 처리량과 빠른 최종 확인을 제공합니다. 현재 Taiko는 블록 생성을 지원하는 제안자 메커니즘을 운영하고 있으며 커뮤니티 내에서 수익성 있는 블록 생성을 촉진하기 위한 사전 확인 메커니즘을 탐색하고 있습니다. 이 메커니즘은 블록 시간 예약 및 데이터 릴리스 효율성을 최적화하도록 설계되었습니다. 이러한 목표를 달성하기 위해 Taiko는 Nethermind 및 Gattaca와 같은 프로젝트와 심층적으로 협력하고 있습니다.
L1 검증자
- 코러스원(Chorus One): 코러스원은 블록체인 네트워크에 대한 검증 서비스와 인프라를 제공하는 프로젝트로, 네트워크의 안정성과 보안성을 높이기 위해 다중 프로토콜의 스테이킹 서비스에 중점을 두고 있습니다. L1 검증자로서 Chorus One의 책임은 트랜잭션을 검증하고 블록을 생성하여 전체 네트워크의 신뢰성과 효율성을 향상시키는 것입니다. 최근 코러스원은 사전확인 기술에 큰 관심을 보이며 데브콘 2024 기간 중 관련 행사도 열었다.
연구
- Nethermind: Nethermind는 블록체인 네트워크의 성능과 안정성을 향상시키는 것을 핵심 목표로 하는 이더리움 클라이언트 및 도구 개발에 전념하는 프로젝트입니다. Nethermind는 고급 최적화 기술을 도입하여 이더리움 네트워크의 거래 처리량 향상을 적극적으로 촉진합니다. Nethermind는 사전 확인 기술에 대한 심층적인 연구를 수행해 왔으며 Taiko 메인넷에 사전 확인 기능 배포를 가속화하기 위해 Taiko의 자금 조달 프로그램에 제안서를 제출했습니다. 이 제안은 Nethermind의 RFP-001 프로젝트를 기반으로 하며 두 단계로 구현됩니다. 첫 번째 단계에서는 제한된 수의 승인된 참가자를 대상으로 사전 확인 기능을 테스트하고 두 번째 단계에서는 사전 확인 적용 범위를 점차 확대할 계획입니다. .
미래를 바라보며
Taiko와 많은 기반 롤업 레이어 2 프로젝트는 기반 롤업 아키텍처 채택 여부에 관계없이 기존 롤업의 비효율적인 거래 최종 확인 프로세스를 최적화하기 위해 열심히 노력하고 있습니다. 이들 프로젝트는 사전 확인(Preconfirmation) 개념을 도입하여 사용자가 보다 빠르고 안정적으로 거래를 확인할 수 있는 거래 확인 시스템을 구축하고 있습니다. 이러한 방식으로 이러한 프로젝트는 사용자 경험을 개선하고 사용자 신뢰를 구축하는 방법을 계속해서 탐구합니다.
Taiko는 기반 롤업의 레이어 2 프로젝트로서의 포지셔닝을 최대한 활용하고 이더리움과의 완전한 상호 운용성과 분산화를 달성하기 위해 기반 사전 확인 메커니즘의 구현을 적극적으로 촉진합니다. Taiko는 사용자에게 거래 최종 확인에 대한 빠르고 안정적인 보장을 제공하여 거래 처리 속도와 신뢰성을 크게 향상시켜 사용자 경험을 크게 향상시킵니다.
그러나 Arbitrum의 Ed Felten을 포함한 몇몇 업계 전문가들은 사전 확인을 완벽하게 지원할 수 있는 성숙한 미들웨어가 아직 부족하다고 지적합니다. 이는 사전 확인 기술의 성숙도와 사전 협의의 수익 모델이 여전히 과제에 직면해 있으며 이러한 문제를 더욱 해결해야 함을 보여줍니다.
이 기사에서 언급했듯이 점점 더 많은 프로젝트와 참가자가 사전 확인 분야에 적극적으로 참여하고 있으며 각각은 Ethereum Layer 2의 성능과 효율성을 향상시키기 위한 독특하고 혁신적인 솔루션을 제공하고 있습니다. 이러한 추세는 시스템 개념이 초기 구현 이후 지속적으로 최적화된다는 일반 규칙과도 일치합니다. 저는 이 단계가 L2 시스템 진화의 중요한 노드이며 현재 L2 생태계의 흥미롭고 긍정적인 발전이라고 믿습니다.
사전 확인을 통한 사용자 편의성 향상은 DeFi, 게임 등 속도와 효율성에 중점을 두는 영역에 지대한 영향을 미칠 수 있을 뿐만 아니라, 이더리움 레이어 2의 성능을 향상시켜 이전에 파편화된 생태학적 부분과 이더리움을 다시 연결할 수도 있습니다. 이러한 성능 개선으로 더 많은 Type-1 Ethereum Layer 2 프로젝트가 Ethereum과의 긴밀한 통합을 달성할 수 있게 되어 이전에는 속도 제한으로 인해 접근할 수 없었던 잠재력이 잠금 해제될 수 있습니다. 이러한 발전은 전체 이더리움 생태계에 큰 영향을 미칠 것입니다.
사전 검증은 여전히 어려움으로 가득 찬 험난한 길입니다. 그러나 Taiko와 같은 선구자들은 상황에 부응하여 사용자에게 더 많은 편의를 제공하는 데 주력하고 있습니다. 혁신은 결코 쉽지 않습니다. 하지만 저는 이더리움과 레이어 2 생태계의 지지자로서 그들의 노력을 진심으로 존경하고 격려합니다.