작성: 100y 편집: Yangz, Techub News 몇 년 전 유니스왑이 자체 네트워크를 개발할 가능성을 예견했지만, 잠재적인 사용자 경험 문제로 인해 당시에는 가능성이 높지 않다고 느꼈습니다. 하지만 바로 어제 저녁, Uniswap이 자체 L2 솔루션 Unichain 출시를 공식 발표했고 , 내 예상은 즉시 뒤집혔습니다. 유니체인의 백서는 3페이지에 불과하지만, 자세히 보면 명작임을 알 수 있습니다. 이는 사용자 경험에 대한 Uniswap의 오랜 관심, Flashbots의 최신 MEV 연구, OP-Stack이 구축한 광대한 생태계를 결합합니다. 간략하지만 백서는 MEV 기본 사항에 익숙하지 않은 독자에게는 어려울 수 있는 TEE, 우선 순위 지정 및 MEV 과세와 같은 복잡한 주제를 다룹니다. 따라서 본 글에서는 유니체인의 주요 기능을 빠르고 간단하게 분석하여 독자들의 이해를 돕기 위해 작성되었습니다.
Uniswap은 이더리움 생태계의 선도적인 AMM DEX이며 총 TVL이 약 45억 달러인 25개 네트워크에 배포되었습니다. Uniswap은 가장 성공적인 프로토콜 중 하나로 간주되었지만 여전히 실행되는 네트워크의 한계에 직면해 있습니다. 예를 들어 이더리움은 엄청난 유동성을 제공하지만 확장성이 낮고 악성 MEV(Maximum Extractable Value)에 취약한 등의 문제를 안고 있습니다. 이러한 문제를 해결하기 위해 다양한 Rollup 솔루션이 등장했지만 현재 대부분의 Rollup은 단일 시퀀서로 운영되므로 유효성 실패 및 검토와 같은 잠재적인 단일 실패 지점이 쉽게 발생합니다. 또한, 이더리움 및 롤업의 블록 구축 프로세스에는 사용자(검색자)가 다른 사용자로부터 MEV(좋든 나쁘든)를 추출할 수 있는 환경을 만드는 공개 멤풀이 포함됩니다. 또한 MEV 가치사슬의 구조상 불균형이 존재하는데, 즉 제안자는 서로 다른 가치비율을 얻을 수 있지만 사용자는 이익을 얻을 수 없다.
Unichain은 OP Stack을 기반으로 하는 Ethereum Optimistic Rollup이며 Uniswap, Flashbots, OP Labs 및 Paradigm에서 위의 문제를 해결하기 위해 출시한 것입니다. Unichain은 검증 가능한 블록 구성 및 Unichain Validation Network(UVN)를 통해 몇 가지 주요 이점을 제공합니다.
- 빠른 상태 업데이트
- 애플리케이션이 MEV를 추출하고 내부화할 수 있도록 지원
- 빠른 경제종결을 통한 빠른 정산
유니체인은 OP 스택을 기반으로 한 업그레이드 버전임과 동시에 옵티미즘의 슈퍼체인 생태계에도 참여할 계획이다. 기본 빠른 결제 기능 외에도 통합은 Superchain 생태계의 크로스체인 솔루션을 통해 사용자에게 원활한 유동성 경험을 제공할 것으로 예상됩니다. 다음으로 Unichain이 어떻게 위의 이점을 제공하는지 자세히 살펴보겠습니다.
검증 가능한 블록 구축은 Flashbots와 협력하여 개발된 기능인 Rollup-Boost를 통해 달성됩니다. Rollup-Boost는 Flashblocks 및 검증 가능한 우선순위 지정을 포함한 두 가지 주요 기능을 제공합니다. MEV-Boost와 마찬가지로 Rollup-Boost도 보조 소프트웨어로 사용할 수 있습니다.
플래시블록은 TEE(신뢰할 수 있는 실행 환경) 빌더가 발행한 일종의 사전 확인입니다(이 내용은 아래에서 자세히 살펴보겠습니다). Unichain은 단일 블록을 4개의 부분으로 나누어 부분 블록을 생성하며, 각 부분 블록은 250밀리초마다 생성되어 시퀀서로 전송됩니다. 시퀀서는 트랜잭션을 실행하는 동안 이러한 부분 블록을 지속적으로 다운로드하여 사용자에게 실행 조기 확인을 제공합니다. 시퀀서는 이러한 부분 블록이 최종 제안 블록에 포함되도록 보장합니다. 이 프로세스는 상태 업데이트 속도를 높이고 대기 시간을 줄이며 사용자 경험을 개선하고 악성 MEV를 줄입니다.
우선순위 정렬 우선순위 정렬 은 Paradigm의 Dan Robinson과 Dave White가 제안한 블록 구성 메커니즘입니다. 블록 제안자는 우선 순위 수수료만을 기준으로 거래를 주문하고 검열이나 연기 조치에 참여하지 않는다고 가정합니다. 이 모델은 단일 또는 신뢰할 수 있는 블록 제안자가 존재하는 경우에만 실현 가능합니다. 여러 제안자 빌딩 블록이 있는 이더리움 L1과 같은 경쟁 환경에서는 우선순위 지정이 불가능합니다. 우선순위의 목적은 메인넷의 DApp이 상호 작용하는 거래에 대해 MEV 세금을 징수하여 MEV 가치의 일부를 추출할 수 있도록 하는 것입니다. 이 값은 DApp 내부적으로 사용되거나 사용자에게 재배포될 수 있습니다. MEV 세금은 스마트 계약에 의해 거래에 부과되는 수수료이며 거래 우선 수수료의 함수로 설정될 수 있습니다. 아래는 간단한 예입니다. Unichain의 DEX 100y는 거래소의 MEV 거래에서 MEV를 직접 인출하려고 합니다. Unichain의 블록은 우선 순위를 사용하여 구축된다는 것을 알고 있으므로 모든 거래의 MEV 가치는 전적으로 우선 순위 수수료에 의해 결정됩니다. 100년으로 설정된 MEV 세금이 거래 우선 수수료의 99배와 같다고 가정합니다. 그렇다면 100 ETH 상당의 차익 거래 기회가 발생하는 경우 MEV 검색자가 해당 MEV를 인출하기 위해 제출해야 하는 최대 우선 수수료는 얼마입니까? 답은 1ETH입니다. 우선 수수료를 1 ETH로 설정하면 MEV 세금이 99 ETH가 되어 총 100 ETH가 됩니다. 검색자가 우선 수수료를 1 ETH보다 높게 설정하면 총 비용이 100 ETH를 초과하여 손실이 발생합니다. 따라서 100y는 100 ETH MEV 값 중 최대 99 ETH만 캡처할 수 있습니다. MEV 가치를 포착하지 못하는 일반 사용자의 경우 우선 수수료가 더 낮게 설정됩니다. 이는 100y가 이러한 거래에서 가치를 포착하지 않음을 의미합니다. 대신 우선순위 요금으로 표시되는 MEV 값만 가져옵니다. 이 설정을 통해 Unichain의 애플리케이션은 MEV를 직접 추출하여 다양한 잠재적인 사용 사례를 열 수 있습니다. TEE로 검증 가능성 구현 여기서 핵심은 블록 구성을 담당하는 엔터티가 우선 순위 메커니즘을 사용하는지 확인하는 것입니다. 이를 위해 유니체인은 두 가지 조치를 취했습니다. 첫째, PBS 모델과 유사하게 시퀀서와 블록 빌더를 분리합니다. 둘째, 블록 빌더가 TEE(Trusted Execution Environment)를 사용하도록 강제하여 누구나 우선 순위 지정 메커니즘이 사용되고 있는지 확인할 수 있습니다.
TEE는 중요한 데이터를 안전하게 처리하기 위해 시스템의 나머지 부분과 독립적으로 작동하는 CPU와 같은 하드웨어의 보안 엔클레이브입니다. TEE는 외부 환경이 침해되더라도 신뢰할 수 있는 코드의 안전한 작동을 보장합니다. 대표적인 예로는 ARM의 TrustZone과 Intel의 SGX가 있습니다. 일반적인 예는 지문이나 얼굴 인식과 같은 모바일 장치의 생체 인식 데이터가 TEE 내에서 처리되는 방식입니다. 이러한 설계는 관리자 권한이 있는 운영 체제나 프로그램이 보안 영역에 접근하는 것을 방지합니다. TEE에서 실행되는 코드를 신뢰할 수 있는지 확인하기 위해 확인 프로세스가 사용됩니다. 이 검증을 통해 TEE가 항상 안전하고 변조되지 않았음을 보장합니다. 예를 들어 Intel SGX에서는 SGX의 코드와 데이터를 나타내기 위해 해시 값이 생성되고, 하드웨어 관리 개인 키는 코드의 무결성을 증명합니다. Unichain의 블록 구축 프로세스는 TEE 빌더의 신뢰할 수 있는 실행 환경에서 수행됩니다. TEE의 특성으로 인해 이러한 빌더는 우선 순위가 지정된 블록 구축 메커니즘을 사용하고 있음을 사용자에게 증명하기 위해 처음에 증거를 제출할 수 있습니다. 이러한 기능 조합은 Unichain의 애플리케이션이 MEV 수익의 일부를 안정적으로 추출할 수 있도록 보장합니다.
Unichain 검증 네트워크는 Unichain의 최신 상태를 검증하고 빠른 최종성을 제공하여 경제적 보안을 통해 원활한 크로스체인 거래를 가능하게 하는 노드 운영자의 분산형 네트워크입니다. 이 개념은 AltLayer의 MACH(EigenLayer를 사용한 빠른 마무리), Nuffle의 빠른 마무리 레이어 및 Symbiotic의 최근 빠른 마무리 개념과 유사합니다. Unichain에서 분산 노드가 되려면 참가자는 UNI를 이더리움 메인넷에 스테이킹해야 합니다. 매 에포크마다 약속된 UNI 잔액이 가장 높은 노드가 활성 노드 세트로 선택되고 Reth Unichain 클라이언트를 실행하여 검증에 참여합니다. 또한 다른 네트워크와 마찬가지로 UNI 보유자는 자신의 지분을 위임하도록 선택할 수 있습니다.
Uniswap은 DApp으로서 강력한 제품 시장 적합성을 달성했으며 특히 생태계 확장을 위한 노력을 고려할 때 Ethereum 기반 애플리케이션별 L2로의 전환에 대해 긍정적입니다. 그러나 유동성 단편화는 여전히 큰 과제입니다. 핵심은 Uniswap 팀이 어떻게 Ethereum L1과 Unichain L2 간의 원활한 크로스체인 거래 경험을 제공할 수 있는지 확인하는 것입니다. 투자 관점에서 UNI 토큰은 이제 UVN의 스테이킹 토큰으로 사용됩니다. EigenLayer, Symbiotic, Karak 등 Restake 프로토콜의 강력한 성능을 고려하면 UVN에 많은 양의 UNI가 입금될 것으로 예상할 수 있으며, 이는 UNI의 가치 축적에 크게 기여할 것입니다. Unichain 발표 이후 UNI는 약 12% 상승하여 시가총액 상위 20위 안에 들었습니다. UNI의 시가총액이 이미 다른 토큰에 비해 높다는 점을 감안할 때 UNI 스테이킹이 미래 가격에 미치는 영향에 대해 자세히 알아보는 것은 흥미로울 것입니다.
모든 댓글