
Unichain의 필요성은 무엇인가?
글: IOSG Ventures
서론
오랜 기간 동안 Uniswap은 거래를 사용자에게 더 친숙하고 공정하게 만들기 위해 지속적으로 기능과 혁신을 개선해 왔다. 예를 들어, 모바일 앱인 Uniswap Mobile, UniswapX의 Filler Network, 블록체인 간 의도(intent) 표준화를 위한 ERC-7682, 그리고 곧 출시될 Uniswap V4에서 AMM 풀을 맞춤 설정할 수 있는 훅(hooks) 등이 있다.
10월 10일, Uniswap은 전체 롤업(rollup) 생태계를 아우르는 종합적인 낙관적 롤업(L2)인 Unichain을 발표했다. 이 체인은 슈퍼체인(superchain) 생태계 내 일원화된 유동성 허브로, 트레이더들에게 거의 즉각적인 스왑 경험과 더 낮은 스프레드를 제공하는 동시에, TEE(Trusted Execution Environment)를 활용하여 MEV 참여자의 프라이버시와 무결성을 극대화한다.
이러한 비전은 인상적이지만, 일부 사용자들은 또 다른 L2가 정말 필요한지에 대해 의문을 제기했으며, 비탈릭 부테린(Vitalik Buterin)을 포함한 일부 인사들은 "Unichain = 각 롤업 위에 Uniswap 복제본을 올리는 것과 같다"고 평가하기도 했다. 즉, 그는 새로운 체인이 아닌 기존 롤업 위에 Uniswap 클론을 구축하는 것이 Unichain 자체를 출시하는 것과 동일한 목적을 달성한다고 보고 있다.
그렇다면 Unichain은 과연 긍정적인 전망을 가진 것일까, 아니면 그렇지 않을까? 오늘의 글에서는 Unichain의 구조를 분석하고, 그것이 왜 '필수적인지' 살펴보려 한다.

1. Unichain이란 무엇인가?
Unichain은 낙관적 롤업(Optimistic Rollup)으로, 거래를 거의 실시간으로 실행하면서 TEE라는 프라이버시 기술을 통해 체인 상의 LP 및 스왑 사용자에게 미칠 수 있는 잠재적 영향을 최소화하는 것을 목표로 한다.
Unichain은 기존 낙관적 롤업 체인들과 동일한 속성과 표준을 기반으로 구성되어 있어, 현재 슈퍼체인 생태계 내 상호운용성을 활용하고 네트워크 전체의 공유 유동성에 접근할 수 있다.
이를 위해 Unichain은 다음과 같은 4가지 주요 혁신을 도입한다:
-
롤업 부스트(Rollup Boost) 및 시퀀서-빌더 분리
-
TEE 내 블록 생성
-
플래시블록(Flashblock)
-
Unichain 검증 네트워크(UVN)
1.1 롤업 부스트: 시퀀서 빌더 분리(SBS)
블록 생성(Block Building)은 MEV 문제 해결의 핵심이다.
MEV 부스트 이전, 이더리움은 검열 리스크와 열악한 사용자 경험에 시달렸다. 수익을 추구하는 서처(Searcher)들 사이의 치열한 경쟁으로 인해 사용자들은 높은 거래 수수료와 프런트런(front-running) 문제에 직면했다. 이러한 문제를 해결하기 위해 Flashbot은 MEV-boost를 개발했다.
MEV Boost는 중계기(relay)를 도입하여 블록 빌더와 제안자(proposer)의 역할을 분리하고, 가장 수익성이 높은 블록을 제안자에게 제출하여 서명을 받도록 했다. 이 설계는 MEV 추출 과정을 분산시키고, 검증자와 전문 빌더 간의 MEV 수익을 민주화하는 데 효과적이었다.

롤업 부스트(Rollup Boost)의 개념 역시 MEV Boost와 유사하다. SBS(Sequencer Builder Separation)가 적용된 L2는 '블록 빌더 사이드카(Block Builder Sidecar)'라는 시스템을 통해 블록 생성 과정을 시퀀서의 실행 엔진에서 분리할 수 있다.
간단히 말해, 시스템 내부에는 다음의 4개 주요 구성 요소가 있다:
-
OP-node
-
OP-geth
-
사이드카 / 블록빌더 사이드카
-
외부 블록 빌더
아래는 Optimism 아키텍처 다이어그램으로, 시퀀서 노드(즉, op-chain)가 Op-geth와 Op-node로 구성되어 있음을 확인할 수 있다.

시퀀서 내에서 블록 생성과 제안의 역할을 분리하기 위해, 사이드카(Sidecar)라는 구성 요소가 추가된다. 사이드카는 OP 노드가 외부 빌더로부터 블록을 수신할 수 있게 하며, 블록 빌더와 제안자 사이에 시장을 형성한다.
작동 흐름은 다음과 같다:
1. OP 노드가 사이드카에 업데이트를 전송한다.
2. 사이드카는 중개자 역할을 하여 업데이트를 op-geth로 전달한다.
3. OP 노드가 OP-geth로부터 블록을 요청하면, 사이드카가 해당 요청을 가로챈다.
4. 이후 사이드카는 요청을 외부 블록 빌더에게 전달하며, 이는 외부 빌더들이 입찰하고 경쟁할 수 있는 '간격(gap)'이 된다.
5. 외부(또는 승리한) 블록을 수신하면, 사이드카는 이를 OP 노드로 전송한다.
6. 블록을 수신하지 못한 경우, 사이드카는 로컬에서 생성된 블록을 전달한다.
블록 빌더 사이드카의 주요 장점은 OP 체인 클라이언트를 수정하지 않고도 업그레이드가 가능하며, 거래 정렬 규칙을 더욱 유연하고 단순하며 검열 저항력 있게 만들 수 있다는 점이다. 그러나 중개자(사이드카)가 추가됨으로써 일부 지연이 발생할 수 있다.
1.2 롤업 부스트: 신뢰 가능한 실행 환경(TCE) 통합
Rollup Boost는 블록 생성 과정에 신뢰 가능한 실행 환경(TCE, Trusted Execution Environment)을 도입함으로써 거래의 무결성을 보장하고, 이를 한층 더 발전시킨다. 인텔 TDX 등의 최신 하드웨어 발전 덕분에 실시간 성능이 가능해졌다.
TCE에 익숙하지 않은 사람들을 위해 설명하자면, TCE는 프로세서 또는 하드웨어 내 안전 영역으로, 무단 실체가 내부 데이터를 읽는 것을 방지함으로써 강화된 프라이버시를 제공한다. 동시에, TCE 내 코드는 수정하거나 교체할 수 없기 때문에 높은 수준의 무결성을 유지한다.

Rollup Boost 맥락에서 Unichain은 TCE 빌더를 사용하여 MEV 유출 위험을 줄인다. 즉, 번들 또는 거래를 TCE 블록 빌더에 보내면, TCE의 무결성 특성 덕분에 외부 당사자가 더 많은 MEV를 추출하려는 시도에도 불구하고 거래가 빌더에 도달하는 순서가 영향을 받지 않음을 보장할 수 있다.
또한 TCE는 신뢰할 수 없는 롤백 보호 기능을 제공하여 실패한 거래로 인한 피해로부터 사용자를 보호한다. TCE는 시뮬레이션을 실행할 수 있으며, 처리 전에 실패한 거래를 감지하고 제거할 수 있다. 이는 AMM의 효율성을 향상시킬 뿐만 아니라(실패한 거래가 통과되지 않기 때문에), 특히 트래픽이 많을 때 전반적인 사용자 경험을 개선한다.

정렬 및 블록 생성 과정의 투명성을 높이기 위해, 블록 생성 후 사용자에게 실행 증명(proof of execution)이 공개된다. 이 증명은 우선순위 정렬(priority ordering)을 검증하는 데 중요하며, 이 개념은 뒷부분에서 설명할 것이다.
1.3 플래시블록과 검증 가능한 블록 생성
이더리움의 평균 블록 시간은 12초로, 오늘날의 적절한 거래 경험 요구를 충족하기엔 매우 느리다. 게다가 느린 블록 시간은 네트워크에 더 많은 MEV 기회를 노출시키며, 스팸 거래 공격 아래에서 네트워크 혼잡에 취약하게 만든다.
L2는 체인 외부에서 거래를 묶고 계산의 정확성을 검증하기 위한 증명을 제출함으로써 이더리움의 확장성을 높이는 것을 목표로 한다. 보다 원활한 거래 경험을 제공하기 위해 Unichain은 250ms의 블록 시간을 목표로 하고 있다. 그러나 이를 달성하기 위해서는 낮은 지연 시간으로 지속적으로 블록을 전송하고 거의 즉각적인 확인 시간을 제공할 수 있는 시스템이 필요하다. Solana는 초당 4억 4천만 건을 병렬 처리할 수 있지만, 이런 속도를 얻기 위해 어느 정도 탈중앙화를 희생한다.
기존 대부분의 L2 블록 제안 과정에서 데이터 직렬화와 상태 루트 생성으로 인해 지연이 발생하여 빠른 블록 시간이 불가능했다.
이 문제를 해결하기 위해 flashbot은 플래시블록(flashblock)을 만들었으며, 그 아이디어는 블록을 더 작은 조각으로 '분해'하여 블록 간 시간을 단축하고 UX/LP 이점을 극대화하는 것이다.

플래시블록은 TEE 블록 빌더가 발행하는 사전 승인으로, 부분적이지만 빠른 확인을 제공한다.
먼저, 거래가 TEE 블록 빌더로 스트리밍된다. 만약 L2가 SBS를 활성화했다면, 블록 빌더는 시퀀서와 분리된다. 정렬과 번들링 후, 거래는 플래시블록이라 불리는 부분 승인 형태로 점차 형성된다. 플래시블록은 시퀀서에서 250밀리초마다 다른 노드로 검증을 위해 방송된다.
지연은 L2 내 상태 루트 생성과 직렬화에서 비롯되므로, Unichain은 여러 부분 블록에 대해 상태 루트와 컨센서스를 한 번만 계산함으로써 블록 생성 비용을 분산시켜 지연을 크게 줄인다.
간단히 말해, 플래시블록이 강력한 이유는 다음과 같다:
-
짧은 블록 시간은 LP의 역선택(reverse selection) 비용 위험을 낮춘다.
-
플래시블록은 현재 상태에 대한 초기 실행 정보를 제공하여 지갑 및 프론트엔드 통합을 용이하게 한다.
-
빠른 거래는 뛰어난 사용자 경험(UX)을 제공한다.
또한 TEE는 각 플래시블록 내에서 우선순위 정렬을 강제할 수 있으므로, 애플리케이션 및 스마트 계약이 이제 MEV 세금을 부과하거나 우선순위 정렬을 자신들의 이익을 위해 장악하고, MEV를 다시 LP 및 사용자에게 재분배할 수 있다.
Dan Robinson이 자신의 트윗에서 강조했듯이, 애플리케이션과 사용자가 자신의 MEV를 '통제'할 수 있도록 하는 것은 Unichain의 주요 기능/목적 중 하나이다.
더 나아가, 우선순위 정렬은 TEE 내 공개 실행 증명을 통해 검증할 수 있다. 이를 통해 사용자는 자신의 거래가 어떻게 실행되었는지 정확히 확인할 수 있다. 이는 매우 중요한데, 사용자가 우선순위 정렬이 공정하게 이루어졌는지 확인할 수 있는 유일한 방법이기 때문이다.
1.4 Unichain 검증 네트워크(UVN)
현재 대부분의 L2 시퀀서는 중심화되어 있으며, 단일 시퀀서의 행동이 MEV의 공정성, 블록 활성화 또는 최종성(finality)에 영향을 미친다. 예를 들어, 시퀀서가 무효 블록을 게시하고, 이를 반박하는 사기 증명(fraud proof)이 제출되면, 결과적으로 체인 역전이 발생하여 실제 체인 속도에 영향을 줄 수 있다.
시퀀서 내 단일 고장 지점을 해결하기 위해 Unichain은 Unichain 검증 네트워크(UVN)를 도입한다.
UVN은 블록 제안 시, 이더리움과 같은 기준 체인(spec chain)의 유효성을 검증하는 검증자들에게 초점을 맞춰 블록을 검증함으로써 추가적인 최종성 레이어를 제공한다. 이 과정은 실제로 병렬화와 유사하며, 블록 생성의 다양한 단계가 한 주기 내에서 동시에 발생할 수 있다.
하지만 문서상의 추가적인 세부 정보가 부족하기 때문에, 지금 이 시점에서 장단점을 판단하기는 아직 이르다.
1.5 $UNI 토큰
$UNI 토큰은 이제 단순한 거버넌스 토큰을 넘어 실용 토큰이 되었다.
검증자가 되기 위해 운영자는 먼저 메인넷에 $UNI를 담보로 스테이킹(staking)해야 한다. 스마트 계약은 잔액을 추적하고 Unichain의 네이티브 브릿지를 통해 상태를 업데이트한다.
각 주기 시작 시 현재 스테이킹 잔액이 스냅샷으로 찍히며, 수수료는 스테이킹 비중에 따라 비례 배분된다. 가장 높은 $UNI 스테이킹 비중을 가진 검증자가 활성 집합(active set)으로 선정되며, 증명을 게시하여 검증 보상을 일부 받을 수 있다. 증명을 누락하거나 게시하지 못한 검증자는 보상을 받지 못하며, 보상은 다음 주기로 이월된다.
제한된 공개 정보를 바탕으로, 검증 보상은 다음과 같을 것으로 추정할 수 있다:
(Unichain 사용자가 지불한 L2 수수료 - 애플리케이션이 부과한 MEV 세금 - 번들을 1단계(Layer 1)에 제출하는 비용)
2. Unichain vs 앱체인 vs 일반 롤업

-
Unichain/일반 롤업과 앱체인의 주요 차별 요소는 MEV, 사전 승인, 블록 공간 경쟁이다.
-
앱체인은 아키텍처를 자유롭게 맞춤 설정할 수 있기 때문에 검열 리스크 제거나 MEV 유출 감소 등의 문제를 완화하기 위해 다양한 MEV 메커니즘을 도입할 수 있다.
-
반면, TEE가 제공하는 무결성 속성 덕분에 Unichain은 거래 순서가 제3자에게 영향을 받지 않도록 보장함으로써 MEV를 완화하고 재구성한다. 검증 가능한 우선순위 정렬은 또한 MEV의 공정성을 보장하며, MEV 수익을 사용자와 유동성 제공자에게 재분배할 가능성도 제공한다.
-
시장의 대부분 시퀀서는 중심화되어 있어 오더플로(order flow)에서 최대 가치를 추출할 수 있다. 반대로 Unichain은 MEV 재분배 메커니즘이 시퀀서가 포착할 수 있는 MEV 양을 어느 정도 제한하기 때문에 더 '공공의 이익'에 부합하는 접근 방식을 취한다.
-
Unichain은 낙관적 롤업의 통합 표준인 OpStack 기반으로 구축되어 있어, 슈퍼체인 상에서 안전한 메시지 전달을 통해 메시지를 읽고 자산을 이동시킬 수 있다. 이는 본래의 낙관적 상호운용성 설계 덕분에 약 2초의 낮은 지연을 실현한다. 반면 앱체인은 IBC 생태계에 참여하거나 Arbitrum Orbit 위에 L3를 구축하는 등 다양한 상호운용성 솔루션을 활용할 수 있다(비록 OpStack 기반 L2에선 드물지만).
3. 결론
Unichain은 흥미로운 개념이다. 사용자에게는 사전 승인을 통한 매끄러운 거래 경험을 제공할 뿐 아니라, 플래시블록이 가능하게 하는 짧은 블록 시간 덕분에 MEV 활용 창구를 최소화한다. 이러한 혁신은 LP의 역선택 리스크를 낮추고, 사용자/LP에게 더 낮은 슬리피지(slipage) 등의 혜택을 제공한다.
다른 한편으로, 신뢰 가능한 실행 환경(TCE)의 무결성과 프라이버시 속성 덕분에 체인 상의 사용자는 공정하고 검증 가능하며 애플리케이션이 관리하는 MEV 재분배를 보장받는 트랜잭션을 누릴 수 있다. 이는 Unichain의 우선순위 정렬 덕분이다.
Unichain의 검증 과정은 또한 시퀀서를 단일 고장 지점으로부터 보호하며, 검증기는 빠른 최종성 확보에 중요한 역할을 하고, 동시에 $UNI 토큰을 수익을 창출하는 생산적 자산으로 전환한다.
다만, MEV 재분배를 활성화함으로써 시퀀서는 사실상 최대한의 MEV를 포착할 수 있는 가능성을 잃게 되지만, 그 대신 더 많은 수익이 체인 상의 LP/사용자에게 돌아간다.
어떤 이들은 Unichain이 자산을 새 체인으로 이전하도록 충분한 매력을 갖추지 못했을 수 있다고 생각할 수 있지만, 나는 L2 생태계가 계속 발전함에 따라 체인 간 운영의 상호운용성이 Unichain이 Base 등의 더 큰 유동성 풀을 활용할 수 있게 할 것이라고 믿는다.
또한 Grant(예: Unichain이 Uniswap DAO 이후 USDC 형태로 제공 가능) 외에도, 새로운 DeFi 앱들은 맞춤형 MEV 재분배 전략의 혜택을 얻을 수 있기 때문에 Unichain 위에 구축할 충분한 동기를 가질 것이다. 동시에, 생태계 내 자산들은 MEV 유출을 완화하기 위해 TEE의 혜택을 누릴 수 있다.
따라서 빠른 속도, MEV 재분배의 공정성, 그리고 이 체인이 제공할 수 있는 상호운용성에 힘입어, Unichain은 차세대 DeFi의 중심이 될 가능성이 크다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














