작성: IOSG 벤처스
서문
수년 동안 유니스왑은 기능의 한계를 뛰어넘고 사용자 친화적이고 공정한 거래소를 만들기 위해 혁신적인 변화를 시도해왔습니다. 예를 들어, 유니스왑 모바일, 유니스왑X의 필러 네트워크, 크로스체인 인텐트 표준 통합을 위한 ERC-7682, 곧 오픈 예정인 유니스왑 V4의 맞춤형 AMM 풀을 위한 후크 등이 그 예입니다.
10월 10일, 유니스왑은 메가체인 생태계에서 원스톱 유동성 허브를 목표로 트레이더에게 거의 즉각적인 교환 경험과 낮은 스프레드를 제공하는 동시에 MEV 참여자의 개인정보와 프라이버시를 극대화하고 그 과정에서 이익을 보호하는 것을 목표로 하는 롤업, Unichain을 발표했습니다. MEV 참여자의 프라이버시와 무결성을 보호하고 그 과정에서 TEE를 사용합니다.
이러한 비전은 인상적이지만, 비탈릭을 비롯한 일부 사용자들은 또 다른 L2의 필요성에 의문을 제기하며 유니체인 = "모든 롤업의 롤업은 유니스왑 사본은 동일하다"고 말했습니다. 즉, 새로운 체인에서 유니스왑 복제본을 시작하는 것이 실제로는 유니스체인 자체를 시작하는 것과 같은 목적에 부합한다고 주장했습니다.
그렇다면 유니체인은 긍정적일까요, 아니면 부정적일까요? 오늘의 포스팅에서는 유니체인의 아키텍처를 살펴보고, 유니체인의 '필요성'을 이해해 보겠습니다.
1. 유니체인이란 무엇인가요?
유니체인은 거의 즉각적인 거래를 수행하도록 설계된 낙관적인 롤업입니다. 거래를 수행하도록 설계된 낙관적인 롤업으로, 프라이버시 기술인 TEE를 사용하여 체인에서 LP와 스와퍼에 대한 잠재적 영향을 최소화합니다.
유니체인은 다른 낙관적 집계 체인과 동일한 속성 및 표준으로 구축되었으므로 하이퍼체인 생태계에서 상호 운용성을 활용하고 네트워크 전반에서 공유 유동성에 접근할 수 있습니다.
이를 위해 유니체인은 4가지 주요 혁신을 제공합니다:
롤업-부스트 및 시퀀서 빌더 분리
TEE에서 블록 빌드
플래시블록
플래시블록
< /p>유니체인 검증 네트워크(UVN)
1.1 롤업 부스트: 시퀀서 프로포저 분리(SBS)
블록 빌딩은 MEV 문제 해결의 핵심입니다.
이더리움은 MEV 부스트 이전에는 검열 위험과 열악한 사용자 경험으로 골머리를 앓고 있었습니다. 사용자들은 높은 거래 수수료와 수익 중심의 주문 포함을 위한 치열한 경쟁으로 인해 선점 문제에 직면했습니다. 이러한 문제를 해결하기 위해 플래시봇은 MEV 부스트를 구축했습니다.
MEV 부스트는 블록 생성자와 제안자의 역할을 통합하는 리피터를 도입하여 블록 생성자와 제안자의 역할을 구분하고 가장 수익성이 높은 블록을 제안자에게 제출하여 서명을 받도록 하는 방식으로 블록 생성자와 제안자의 역할을 구분합니다. 분리. 이 설계는 MEV 추출 프로세스를 효과적으로 탈중앙화하고 검증자와 전문 빌더 간의 MEV 수익을 민주화합니다.
롤업 부스트는 SBS(시퀀서 빌더 분리)가 활성화된 L2가 블록 빌더 사이드카라는 시스템을 통해 L2와 수익을 이전할 수 있다는 점에서 MEV 부스트와 개념이 유사합니다. 사이드카'는 블록 빌더 프로세스와 시퀀서 실행 엔진을 분리하는 시스템입니다.
요약하면, 시스템 내부에는 4가지 주요 구성 요소가 있습니다:
OP-node
< li>OP-geth
사이드카/블록빌더 사이드카
외부 블록빌더
이것은 옵티미즘 아키텍처 다이어그램으로, 시퀀서 노드(일명 옵체인)는 Op-geth와 Op-node로 구성되어 있음을 알 수 있습니다.
시퀀서에서 블록 빌더와 제안자의 역할을 구분하기 위해 사이드카라는 구성 요소가 추가되었습니다. 사이드카는 옵 노드가 외부 빌더로부터 블록을 받을 수 있게 하여 블록 빌더와 제안자 간의 마켓플레이스를 생성합니다.
워크플로는 다음과 같습니다 :
1. OP 노드가 사이드카에 업데이트를 보냅니다.
2. 사이드카가 중개자 역할을 하여 업데이트를 op-geth에 전달합니다
3. OP 노드가 op-geth에 블록을 요청하면 사이드카가 요청을 가로챕니다.
4. 사이드카는 외부 블록 생성자에게 요청을 전달하며, 이는 외부 생성자가 입찰하고 경쟁할 수 있는 '갭'이 됩니다.
5. 외부/승자 블록을 받으면 사이드카는 이를 OP 노드로 전송합니다.
6. 블록이 수신되지 않으면 사이드카는 로컬에서 생성된 블록을 전달합니다.
블록 빌더인 사이드카의 주요 장점은 업그레이드를 위해 OP 체인 클라이언트를 수정할 필요가 없으며, 보다 유연하고 단순하며 검열에 강한 거래 주문 규칙을 적용할 수 있다는 것입니다. 그러나 중개자(사이드카)가 추가되어 일부 지연이 발생할 수 있습니다.
1.2 롤업 부스트: 시퀀서 제안자 분리(SBS)
롤업 부스트는 블록 빌딩 프로세스에 도입하여 트랜잭션이 신뢰할 수 있는 실행 환경(TEE)에서 실행되도록 보장합니다. 트랜잭션 무결성을 보장하는 블록 빌딩 프로세스에 도입하여 프로세스를 한 단계 더 발전시켰습니다. 인텔 TDX와 같은 최신 하드웨어의 발전 덕분에 실시간 성능이 가능합니다.
TEE에 익숙하지 않은 분들을 위해 설명하자면, TEE는 프로세서 또는 하드웨어 내의 보안 영역으로, 권한이 없는 주체가 내부 데이터를 읽지 못하도록 하여 향상된 프라이버시를 제공합니다. 동시에 TEE 내의 코드는 수정하거나 교체할 수 없기 때문에 높은 수준의 무결성을 유지합니다.
롤업 부스트의 맥락에서 유니체인은 TEE 빌더를 사용하여 MEV 유출의 위험을 줄입니다. 즉, 번들 또는 트랜잭션을 TEE 블록 빌더로 전송할 때 TEE의 무결성 측면은 트랜잭션이 빌더에 도달하는 순서가 더 많은 MEV를 추출하려는 외부 당사자의 영향을 받지 않도록 보장합니다.
또한, TEE는 신뢰 없는 복원 보호 기능을 제공하여 복원 트랜잭션이 처리되기 전에 감지 및 제거되는 시뮬레이션을 실행할 수 있으므로 트랜잭션 실패로부터 사용자를 보호합니다. 이는 실패한 트랜잭션이 발생하지 않으므로 AMM의 효율성을 향상시킬 뿐만 아니라 특히 거래량이 많은 시기에 전반적인 사용자 경험을 개선합니다.
소팅 및 블록 생성 과정의 투명성을 높이기 위해 블록이 생성된 후 실행 증명이 사용자에게 공개적으로 제공될 것입니다. 이 증명은 이후 단락에서 설명할 개념인 우선순위 순서를 검증하는 데 필수적입니다.
1.3 플래시블록과 검증 가능한 블록 구성
이더스의 평균 블록 시간인 12초는 매우 느리며 오늘날의 거래 환경에 대한 수요를 충족하지 못합니다. 또한 블록 시간이 느리면 네트워크가 더 많은 가치 창출 기회에 노출되고 스팸 거래 공격에 따른 네트워크 혼잡에 취약해집니다.
L2는 오프체인 트랜잭션을 묶고 계산 정확성을 검증하기 위한 증명을 제출하여 이더리움의 확장성을 개선하는 것을 목표로 합니다. 보다 원활한 트랜잭션 경험을 제공하기 위해 유니체인은 250ms의 블록 타임을 목표로 합니다. 그러나 이를 달성하기 위해서는 짧은 지연 시간과 거의 즉각적인 확인 시간으로 블록을 지속적으로 전송할 수 있는 시스템이 필요하며, 솔라나는 440M을 병렬로 처리할 수 있지만 이 속도를 달성하기 위해 어느 정도의 탈중앙화를 희생합니다.
이전에는 대부분의 L2 블록 제안 시 데이터를 직렬화하고 상태 루트를 생성하는 데 지연이 발생하여 빠른 블록 시간을 실현할 수 없었습니다.
이 문제를 해결하기 위해 플래시봇은 블록을 더 작은 조각으로 '분할'하여 블록 사이의 시간을 단축하여 UX/LP 이점을 극대화하는 플래시블록을 만들었습니다.
플래시블록은 부분적이지만 빠른 확인을 위해 TEE 블록 빌더에서 발행하는 사전 확인입니다.
먼저 트랜잭션이 TEE 블록 빌더로 스트리밍됩니다. L2에 SBS가 활성화된 경우, 블록 빌더는 시퀀서에서 분리됩니다. 정렬 및 번들링 후 트랜잭션은 점차적으로 플래시블록이라고 하는 부분 확인으로 형성되며, 이는 250밀리초마다 시퀀서에서 다른 노드로 브로드캐스트되어 검증을 받습니다.
레이턴시는 L2에서 상태 루트의 생성 및 직렬화로 인해 발생하기 때문에 유니체인은 여러 부분 블록에 대해 상태 루트와 합의를 한 번만 계산하여 블록 생성 과정의 비용을 상각함으로써 레이턴시를 크게 줄입니다.
단순히 말해, 플래시블록은 다음과 같은 이유로 강력합니다:
블록아웃 시간 단축으로 LP의 역선택 비용 위험 감소 LP의 역선택 비용 위험이 줄어듭니다.
플래시블록은 기존 상태의 조기 실행 상태를 제공하여 지갑과 프론트엔드의 통합을 더 쉽게 만듭니다.
플래시블록은 빠른 트랜잭션을 위한 뛰어난 사용자 경험(UX)을 제공합니다.
또한, TEE는 모든 플래시블록에서 우선순위를 적용할 수 있기 때문에 앱과 스마트 컨트랙트는 이제 MEV에 과세하고, 자신의 이익을 위해 우선순위를 탈취하고, LP와 사용자에게 MEV를 재분배할 수 있습니다.
단 로빈슨이 트윗에서 강조한 것처럼 앱과 사용자가 자신의 MEV를 '제어'할 수 있도록 하는 것은 유니체인의 주요 기능/목적 중 하나입니다.
더 좋은 점은 TEE의 공개 실행 증명을 통해 우선순위를 확인할 수 있다는 것입니다. 이를 통해 사용자는 자신의 트랜잭션이 어떻게 실행되었는지 정확히 확인할 수 있습니다. 이는 사용자가 우선순위 지정이 공정하게 이루어졌는지 확인할 수 있는 유일한 방법이기 때문에 중요합니다.
1.4 유니체인 검증 네트워크(UVN)
오늘날 대부분의 L2 시퀀서는 중앙화되어 있으며 개별 시퀀서의 행동이 MEV의 공정성, 블록 활동 또는 최종성 등에 영향을 미칠 수 있습니다. 예를 들어, 한 시퀀서가 유효하지 않은 블록을 게시하고 이에 이의를 제기하기 위해 허위 증명을 제출하면 결과적으로 체인 반전으로 인해 실제로 체인의 속도에 영향을 미칠 수 있습니다.
시퀀서의 잠재적인 단일 실패 지점을 해결하기 위해 유니체인은 유니체인 검증 네트워크(UVN)를 도입했습니다.
UVN은 블록이 제안될 때 표준 체인(이더)의 검증자를 증명하여 블록을 검증하는 데 집중함으로써 최종성을 한 층 더 강화합니다. 이 과정은 실제로 일정 기간 동안 여러 단계의 블록 구성이 동시에 진행될 수 있는 병렬화와 유사합니다.
그러나 문서에 자세한 설명이 없는 상황에서 장단점에 대해 가정하기에는 너무 이르다고 할 수 있습니다.
1.5 $UNI 토큰
$유니 토큰은 이제 단순한 거버넌스 토큰이 아니라 유틸리티 토큰이기도 합니다.
운영자는 검증자가 되려면 먼저 메인 네트워크에 $Uni를 담보로 맡겨야 합니다. 스마트 컨트랙트는 유니체인의 네이티브 브릿지를 통해 잔액을 추적하고 상태를 업데이트합니다.
매번 기간이 시작될 때마다 현재 담보 잔액이 스냅샷으로 생성되고, 수수료는 담보 금액에 따라 비례 배분됩니다. 가장 높은 $UNI 서약 가중치를 가진 검증인이 활성 세트에 선정되며, 이들은 검증 보상의 일부를 받기 위해 증명을 게시할 수 있습니다. 증명을 놓치거나 게시하지 않은 검증자는 보상을 받지 못하며, 보상은 다음 기간으로 이월됩니다.
공개된 제한된 정보를 바탕으로 검증 보상은 다음과 같이 추론할 수 있습니다.
(유니체인 사용자가 지불한 L2 수수료 - 앱에서 부과한 MEV 세금 - 티어 1에 번들을 제출하는 데 드는 비용).
2. 유니체인과 앱체인, 일반 롤업 비교
- < p style="text-align: left;">유니체인/일반 롤업과 앱 체인 간의 주요 차별화 요소는 MEV, 사전 확인, 블록 공간 경쟁입니다.
앱 체인은 아키텍처를 유연하게 맞춤화할 수 있기 때문에 검열 위험을 제거하거나 MEV 유출을 줄이는 등의 문제를 완화하기 위해 다양한 MEV 메커니즘을 구현할 수 있습니다.
또한, TEE가 제공하는 무결성 속성 덕분에 유니체인은 거래 순서가 제3자의 영향을 받지 않도록 보장함으로써 MEV를 완화하고 재구성합니다. 검증 가능한 우선순위 지정은 MEV가 공정하고 사용자와 유동성 공급자 간에 MEV 수익을 재분배할 수 있는 잠재력을 갖도록 보장하기도 합니다. 또한 검증 가능한 우선순위 지정은 MEV가 공정하고 사용자와 유동성 공급자에게 MEV 수익을 재분배할 수 있는 잠재력을 갖도록 보장합니다.
대부분의 마켓플레이스 시퀀서는 중앙화되어 있어 주문 흐름에서 최대 가치를 추출할 수 있습니다. 이와 달리 유니체인은 MEV 재분배 메커니즘이 원래 시퀀서가 포착할 수 있는 MEV의 양을 어느 정도 제한하기 때문에 보다 '공익적'인 접근 방식을 취합니다.
유니체인은 보안 메시지를 통해 메시지를 읽고 슈퍼체인 간에 자산을 전송할 수 있는 낙관적 체인을 위한 통합 표준인 OpStack을 기반으로 구축되었으며, 이를 통해 고유한 낙관적 상호운용성 설계를 통해 다음과 같은 이점을 제공합니다. 짧은 지연 시간(~2초) 달성. 반면에 애플리케이션 체인은 IBC 생태계에 참여하거나 Arbitrum Orbit에 L3를 구축하는 등 다양한 상호운용성 솔루션을 활용할 수 있습니다(OpStack의 L2에는 일반적이지 않음).
3. 결론
유니체인은 사용자에게 사전 확인된 원활한 거래 경험을 제공할 뿐만 아니라, 다음과 같은 흥미로운 개념입니다. 플래시블록을 통해 블록 시간을 단축하여 MEV 활용 기간을 최소화합니다. 이러한 혁신은 또한 LP의 불리한 선택 위험을 줄이고 사용자/LP가 슬리피지 감소 등의 혜택을 누릴 수 있도록 합니다.
다른 한편으로, 신뢰 실행 환경(TEE)의 무결성과 개인정보 보호 속성은 유니체인의 우선순위 덕분에 체인상의 사용자가 공정하고 검증 가능하며 앱에서 관리되는 MEV 재할당을 통해 보장된 거래를 즐길 수 있도록 보장합니다.
유니체인의 검증 프로세스는 또한 단일 장애 지점으로부터 시퀀서를 보호하며, 검증자는 블록을 신속하고 최종적으로 검증하는 동시에 $Uni 토큰을 수익이 발생하는 생산적인 자산으로 전환하는 중요한 역할을 합니다.
그러나 MEV 재분배를 활성화하면 시퀀서는 실제로 최대 MEV를 확보할 수 있는 잠재력을 잃게 되지만, 더 많은 수익이 체인에서 LP/사용자에게 돌아갑니다.
일부는 유니체인이 자산이 새로운 체인으로 이전하기에 충분히 매력적이지 않다고 주장할 수 있지만, 저는 L2 생태계가 계속 발전함에 따라 운영 체인 간의 상호운용성을 통해 유니체인이 베이스의 유동성과 같은 더 큰 유동성 풀을 활용할 수 있을 것이라고 믿습니다. 풀과 같은 더 큰 유동성 풀을 활용할 수 있게 될 것입니다.
또한, 새로운 디파이 앱은 Grant(유니스왑 DAO 이후 USDC로도 사용 가능) 외에도 맞춤형 MEV의 혜택을 받을 수 있으므로 유니체인에 구축할 많은 인센티브가 있습니다. 재분배 전략의 혜택을 누릴 수 있기 때문입니다. 동시에 생태계 내의 자산은 TEE를 통해 MEV 누출을 완화할 수 있습니다.
따라서 유니체인은 속도, MEV 재분배의 공정성, 상호운용성 등을 통해 디파이의 차세대 허브가 될 수 있는 잠재력을 지니고 있습니다.