Unichain 뒤의 “삼위일체” 분석: Uniswap, Flashbots 및 OP-Stack

추천 읽기
2024-10-11 12:37:59
수집
암호화 연구원 100y는 Uniswap이 출시한 L2 솔루션 Unichain 백서를 읽은 후, 그 핵심 특성에 대해 간단하고 이해하기 쉽게 분석하고 해석하는 글을 작성했다.

저자: 암호 연구원 100y

Unichain은 Uniswap, Flashbots, OP Labs 및 Paradigm이 공동으로 출시한 OP Stack 아키텍처 기반의 이더리움 옵티미스틱 롤업 솔루션으로, 현재 DeFi 애플리케이션에서 존재하는 일련의 문제를 해결하는 것을 목표로 합니다.

Unichain은 다음 두 가지 핵심 이점을 통해 효과적인 솔루션을 제공합니다:

1) 검증 가능한 블록 구축 및

2) Unichain 검증 네트워크.

Unichain이 제공하는 주요 이점은 다음과 같습니다:

1) 빠른 상태 업데이트: 블록 생성 및 확인 지연을 줄여 사용자 거래 경험을 향상시킵니다;

2) 애플리케이션 내부화 MEV 추출 지원: 신뢰할 수 있는 실행 환경(TEE) 기술을 활용하여 애플리케이션이 MEV 수익을 보다 직접적으로 포착할 수 있습니다;

3) 빠른 경제적 최종성을 통해 효율적인 정산 실현: 거래의 최종성을 신속하게 실현하여 사용자 대기 시간을 줄이고 유동성을 향상시킵니다.

검증 가능한 블록 구축은 Flashbots와 협력하여 개발된 Rollup-Boost를 통해 실현됩니다. Rollup-Boost는 두 가지 핵심 기능을 제공합니다: Flashblocks 및 검증 가능한 우선 순위 정렬. 그 설계는 MEV-Boost와 유사하며, 주요 블록체인의 운영을 지원하는 추가 블록 구축 도구로 작용합니다. Flashblocks는 TEE 빌더에 의해 생성된 사전 확인 블록입니다. Unichain은 전체 블록을 네 개의 부분으로 나누어 각 부분을 250밀리초마다 생성하고 정렬자에게 전송합니다.

정렬자는 이러한 부분 블록을 지속적으로 수신하고 동시에 그 안의 거래를 실행하여 사용자에게 조기 거래 실행 확인을 제공합니다. 이러한 부분 블록은 정렬자가 최종 제안한 전체 블록에 포함될 것이라고 보장됩니다. 이러한 방식으로 Unichain은 상태를 신속하게 업데이트하고 거래 지연을 줄이며 사용자 경험을 향상시키고, 악의적인 MEV로 인한 부정적인 영향을 어느 정도 완화할 수 있습니다.

우선 순위 정렬은 Paradigm의 Dan Robinson과 Dave White가 제안한 블록 구축 메커니즘입니다. 이 메커니즘은 블록 제안자(block proposers)가 거래의 우선 순위 수수료(priority fee)만을 기준으로 거래 순서를 정렬하고, 거래의 검토나 지연 처리를 하지 않는다고 가정합니다. 이러한 모델은 단일 또는 신뢰할 수 있는 블록 제안자 환경에서만 가능하며, 여러 제안자가 블록을 구축하기 위해 경쟁하는 이더리움 L1과 같은 환경에서는 구현하기 어렵습니다. 우선 순위 정렬의 주요 목적은 메인넷의 dApp이 상호작용하는 거래에 대해 MEV 세금을 부과할 수 있도록 하여 일부 MEV 수익을 추출할 수 있게 하는 것입니다. 이러한 수익은 dApp 내부에서 사용되거나 사용자에게 재분배될 수 있습니다.

핵심은 블록 구축을 담당하는 주체가 우선 순위 정렬 메커니즘을 사용하도록 보장하는 것입니다. 이를 위해 Unichain은 두 가지 조치를 취했습니다:

1) 정렬자와 블록 구축기를 분리합니다(유사 PBS 모델);

2) 블록 구축자가 TEE(신뢰할 수 있는 실행 환경)를 사용하도록 강제하여, 누구나 그들이 우선 순위 정렬 메커니즘을 사용하고 있는지 검증할 수 있도록 합니다.

Unichain의 블록 구축 과정에서 모든 작업은 TEE 환경에서 수행됩니다. TEE의 특성을 활용하여 이러한 구축자는 사용자에게 인증을 제출하여 우선 순위 정렬 메커니즘을 사용하고 있음을 증명할 수 있어, 애플리케이션이 MEV 수익을 신뢰성 있게 추출할 수 있도록 보장합니다.

Unichain 검증 네트워크는 노드 운영자로 구성된 탈중앙화 네트워크로, Unichain의 최신 상태를 검증하고 빠른 최종성을 통해 경제적 안전성을 제공하여 크로스 체인 거래의 원활한 경험을 실현합니다. 이 개념은 AltLayer의 MACH(에이겐 레이어 기반의 빠른 최종성 메커니즘) 및 Nuffle의 빠른 종결성 레이어, 그리고 Symbiotic이 제안한 최신 빠른 최종성 개념과 유사합니다. Unichain의 탈중앙화 노드가 되기 위해 참여자는 이더리움 메인넷에 UNI 토큰을 스테이킹해야 합니다.

각 Epoch(시대)마다, 가장 높은 UNI 잔액을 보유한 노드가 활성 노드 집합(active set)에 선택되며, Reth Unichain 클라이언트를 실행하여 검증에 참여합니다. 또한, 다른 네트워크와 마찬가지로 UNI 보유자는 자신의 스테이킹을 다른 노드에 위임하여 네트워크 거버넌스 및 수익 분배에 참여할 수 있습니다.

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