유니스왑이 새로 출시한 유니체인이란 무엇인가요?

몇 년 전, 저는 유니스왑이 자체 네트워크를 개발할 것이라고 추측했지만, 잠재적인 사용자 경험 문제로 인해 회의적이었습니다. 하지만 유니체인이 공개되면서 제 예상이 틀렸다는 것이 밝혀졌습니다.

유니체인의 백서는 3페이지 분량에 불과하지만 자세히 살펴보면 걸작이라는 것을 알 수 있습니다. 사용자 경험에 대한 유니스왑의 오랜 노력과 플래시봇의 MEV에 대한 최신 연구, 그리고 OP 스택에 구축된 광범위한 에코시스템이 결합되어 있습니다.

이 백서는 간결하지만 신뢰할 수 있는 실행 환경(TEE), 우선순위 주문, MEV 과세와 같은 복잡한 주제를 다루고 있어 MEV의 기본에 익숙하지 않은 독자에게는 어려울 수 있습니다. 이 글은 유니체인의 주요 기능에 대해 간단하고 빠르게 소개하는 것을 목표로 합니다.

1. 문제

유니스왑는 현재 25개 네트워크에 배포되어 총 TVL이 약 45억 달러에 달하는 이더리움 생태계의 선도적인 AMM DEX입니다. 이러한 성공에도 불구하고 유니스왑은 여전히 기반 네트워크에서 비롯된 한계에 직면해 있습니다.

예를 들어, 이더리움은 상당한 유동성을 제공하지만 확장성이 낮고 악의적인 MEV(최대 추출 가능한 가치) 공격에 취약합니다. 이러한 문제를 해결하기 위해 롤업 솔루션이 등장했지만, 현재 대부분의 솔루션은 트랜잭션 주문을 단일 시퀀서로 관리하기 때문에 대기 시간 실패나 검열과 같은 잠재적인 단일 장애 지점이 존재합니다.

또한, 이더리움과 대부분의 롤업 네트워크의 블록 생성 과정에는 퍼블릭 멤풀이 포함되어 있어 사용자(검색자)가 다른 사람들로부터 MEV를 추출할 수 있는 환경이 조성되어 있습니다. 또한, MEV 가치 사슬의 구조는 사용자에게 혜택이 돌아가기보다 제안자가 불균형한 양의 가치를 가져가는 불균형을 초래합니다.

2. 유니체인이란 무엇인가요?

2.1 개요

유니체인의 두 가지 핵심 기능

유니체인는 이러한 문제를 해결하기 위해 유니스왑, 플래시봇, OP 랩, 패러다임이 출시한 OP 스택에 구축된 이더리움 옵티미스틱 롤업입니다. 유니체인은 1) 검증 가능한 블록 구축과 2) 유니체인 검증 네트워크를 통해 몇 가지 주요 이점을 제공합니다:

  • 빠른 상태 업데이트
  • 애플리케이션이 MEV를 추출하고 내재화할 수 있는 기능
  • 신속한 결산을 통한 빠른 정산

유니체인은 OP 스택 기반 롤업 외에도 슈퍼체인 생태계에 통합할 계획입니다. 이러한 통합은 유니체인의 기본 빠른 결제 기능과 함께 슈퍼체인 생태계 내에서 크로스체인 솔루션을 통해 사용자에게 원활한 유동성 경험을 제공하는 것을 목표로 합니다.

유니체인이 이러한 기능을 어떻게 달성하는지 자세히 살펴보겠습니다.

2.2 검증 가능한 블록 빌딩

검증 가능한 블록 구축은 플래시봇과 공동 개발한 기능인 롤업-부스트(Rollup-Boost)를 통해 실현됩니다. 롤업-부스트는 두 가지 주요 기능을 제공합니다: 플래시블록과 검증 가능한 우선순위 순서 지정입니다. MEV-Boost와 마찬가지로 Rollup-Boost는 사이드카 소프트웨어 역할을 합니다.

2.2.1 플래시블록

플래시블록은 TEE 빌더가 게시하는 사전 확인 메커니즘입니다(아래에서 TEE에 대해 더 자세히 설명하겠습니다). 유니체인은 단일 블록을 네 부분으로 분할하여 250밀리초마다 부분 블록을 생성하고 이를 시퀀서로 전송하는 방식으로 부분 블록을 생성합니다.

시퀀서는 트랜잭션을 실행할 때 이러한 부분 블록을 지속적으로 다운로드하여 사용자에게 조기 실행 확인을 제공합니다. 시퀀서는 이러한 부분 블록이 최종 제안 블록에 포함될 수 있도록 보장합니다. 이 프로세스는 상태 업데이트를 가속화하고, 지연 시간을 줄이며, 사용자 경험을 개선하고, 악의적인 MEV를 제한합니다.

2.2.2 확인 가능한 우선순위 주문

2.2.2.1 우선 주문

패러다임의 댄 로빈슨과 데이브 화이트가 제안한 우선순위 주문은 블록 제안자가 검열이나 지연 없이 순전히 우선순위 수수료에 따라 거래를 주문한다고 가정하는 블록 생성 메커니즘입니다. 이 모델은 단일 또는 신뢰할 수 있는 블록 제안자가 있을 때만 가능합니다. 여러 제안자가 블록을 생성하는 이더리움 L1과 같은 경쟁 환경에서는 우선순위를 적용할 수 없습니다.

비공개 주문 흐름을 통해 DApp은 자신과 상호작용하는 트랜잭션에 MEV 세금을 부과할 수 있으며, 이를 통해 MEV 가치의 일부를 확보할 수 있습니다. 이 값은 내부적으로 사용하거나 사용자에게 재분배할 수 있습니다. MEV 세금은 스마트 콘트랙트가 우선순위 수수료에 따라 부과하는 수수료입니다.

예를 들어 보겠습니다.

유니체인 L2의 100y DEX가 플랫폼에서 발생하는 차익거래 기회에서 MEV 가치를 추출하고자 한다고 가정해 보겠습니다. 유니체인의 블록이 우선순위를 사용하여 구축된다는 것을 알고 있기 때문에 모든 트랜잭션의 MEV 가치는 전적으로 우선순위 수수료에 의해 결정됩니다. 100y DEX는 MEV 세금을 트랜잭션 우선순위 수수료의 99배로 설정합니다.

100 ETH 상당의 차익거래 기회가 있다면, 이를 포착하기 위해 검색자는 얼마의 우선 수수료를 지불할 의향이 있을까요? 정답은 1 ETH입니다. 우선 수수료를 1 ETH로 설정하면 MEV 세금이 99 ETH가 되므로 총 비용은 100 ETH가 됩니다. 우선권 수수료를 1 이더보다 높게 설정하면 총 비용이 100 이더를 초과하여 손실이 발생합니다. 따라서 100y DEX는 MEV 가치의 최대 99 ETH까지 포착할 수 있습니다.

MEV 가치를 포착하지 않는 일반 사용자의 경우, 우선 순위 수수료가 훨씬 낮아지므로 100y DEX는 이러한 거래에서 가치를 추출하지 않습니다. 대신 우선권 수수료로 표시되는 MEV 가치만 캡처합니다. 이 설정은 애플리케이션이 직접 MEV를 추출할 수 있도록 하여 새로운 잠재적 사용 사례를 창출합니다.

2.2.2.2 TEE를 통한 검증 가능성

여기서 핵심은 블록 생성을 담당하는 주체가 우선순위 주문 메커니즘을 따르도록 하는 것입니다. 이를 위해 유니체인은 두 가지 조치를 구현합니다: 1) PBS 모델과 유사하게 시퀀서와 블록 빌더를 분리하고, 2) 누구나 우선순위가 준수되는지 확인할 수 있도록 블록 빌더가 TEE(신뢰할 수 있는 실행 환경)를 사용하도록 요구합니다.

TEE는 민감한 데이터를 안전하게 처리하기 위해 시스템의 나머지 부분과 독립적으로 작동하는 하드웨어(예: CPU)의 보안 부분입니다. ARM의 TrustZone이나 Intel의 SGX와 같이 외부 환경이 손상된 경우에도 신뢰할 수 있는 코드가 안전하게 실행될 수 있도록 보장합니다.

이 설계는 관리자 권한이 있는 운영 체제나 프로그램도 보안 영역에 액세스할 수 없도록 합니다. TEE에서 실행되는 코드의 신뢰성을 보장하기 위해 증명 기능을 사용합니다. 증명은 TEE의 안전하고 변조되지 않은 상태를 보장합니다. 예를 들어, Intel SGX에서는 SGX 내부의 코드와 데이터를 나타내는 해시가 생성되고 하드웨어 관리 개인 키가 해당 코드의 무결성을 증명할 수 있습니다.

유니체인의 블록 생성 프로세스는 빌더의 TEE 내에서 실행됩니다. TEE의 기능 덕분에 이러한 빌더는 우선순위를 지정하는 블록 생성 메커니즘을 사용하고 있음을 증명하는 증명을 사용자에게 제출할 수 있습니다. 이러한 결합된 기능을 통해 유니체인의 애플리케이션은 MEV 수익의 일부를 안정적으로 추출할 수 있습니다.

2.3 유니체인 검증 네트워크

유니체인 검증 네트워크는 유니체인의 최신 상태를 검증하고 경제적 보안을 통해 빠른 완결성을 제공하여 원활한 크로스 체인 거래를 가능하게 하는 탈중앙화된 노드 운영자 네트워크입니다. 이 개념은 빠른 완결성을 달성하기 위해 아이겐 레이어를 사용하는 AltLayer의 MACH와 유사합니다.

유니체인에서 탈중앙화 노드가 되려면 참가자는 이더리움 메인넷에 UNI를 스테이킹해야 합니다. 스테이킹된 UNI 잔액이 가장 높은 노드는 각 에포크의 활성 검증자 집합에 선정되며, 이들은 Reth 유니체인 클라이언트를 실행하여 검증에 참여하게 됩니다. 또한, 다른 네트워크와 마찬가지로 UNI 보유자는 자신의 지분을 위임할 수 있습니다.

3. 최종 생각

디앱으로서 유니스왑은 이미 강력한 제품-시장 적합성을 달성했으며, 저는 전용 L2로의 전환에 대해 낙관적으로 생각합니다. 그러나 유동성 파편화는 여전히 과제로 남아 있으므로 유니스왑 팀이 이더리움 L1과 유니체인 L2 간의 원활한 교차 체인 거래를 어떻게 촉진할지 지켜보는 것이 중요할 것입니다.

투자 관점에서 볼 때, UNI 토큰이 이제 UVN의 스테이킹 토큰으로 사용될 것이라는 사실은 특히 흥미롭습니다. 아이겐레이어, 심비오틱, 카라크와 같은 스테이킹 프로토콜의 강력한 성능을 고려할 때, 많은 양의 UNI가 UVN에 스테이킹될 것으로 예상되며, 이는 UNI의 가치를 크게 끌어올릴 것입니다.