
의도 중심 설계 및 프로젝트 진행 상황 개요
글: Adam Arreola
번역: Tudd Cai & Henry Zhang

소개
현재 단계에서 블록체인 솔루션을 이용한 거래는 일반 사용자에게 지나치게 복잡하다. 사용자는 자신이 원하는 목표가 무엇인지 알고 있을 수 있지만, 복잡한 절차가 그들이 의도(Intent)를 실현하려는 과정을 가로막고 있다.최근, 이른바 '의도 중심 설계(Intent-centric design)'(Intent-centric design)라는 솔루션이 커뮤니티의 주목을 받고 있다. 의도를 통해 사용자는 각각의 구체적인 단계를 일일이 나열하는 대신, 원하는 결과만 설명하면 된다.예를 들어, 사용자가 일정량의 이더리움(ETH)을 받기를 원하면서, 그에 상응하는 비트코인(BTC)을 지불할 의사가 있다면, 의도 중심 시스템은 이를 가능하게 하며, 사용자가 직접 교차 체인 거래의 구체적인 절차를 지정하지 않아도 된다.
본문은 새롭게 등장하고 있는 의도 중심 설계 방식과 그것이 블록체인 상호작용을 어떻게 간소화할지 살펴보고, 의도의 생명주기, 현재 관련 설계의 구현 현황 및 미래 기술 응용에 대해 심층적으로 논의할 것이다. 의도 중심 시스템이 수반하는 위험과 도전을 평가하는 것 외에도, 본문은 가치 흐름을 분석하여 급속도로 변화하고 있는 블록체인 생태계 내 혁신을 포괄적으로 검토할 것이다.
사용자는 간편한 블록체인 상호작용을 필요로 한다
블록체인 거래의 복잡성은 불공평한 경쟁 환경을 조성하며, 오직 가장 정통한 사용자만이 성공할 수 있다. 마켓 메이커, 고빈도 거래 회사, MEV 서처(Searcher)와 같은 숙련된 참가자들은 고급 자원, 시스템 및 알고리즘을 활용해 최대한의 수익을 얻기 위해 경쟁한다.
의도 중심 설계는 공정한 경쟁을 지원하며, 사용자의 체인 상 거래 방식을 단순화하고 전체 시스템의 자본 효율성을 제고한다. 숙련된 참가자들에게 있어, 이미 보유한 능력을 고려하면, 의도 중심 시스템에서 처리자(Solver)가 되는 것은 큰 전환이 아니다. 의도 중심 시스템은 더 나은 UI, 최적화된Gas 비용,슬리피지 처리 및 더 나은 결합성을 제공한다.
사용자는 달성하고자 하는 효과만 설명하면 쉽게 목표를 실현할 수 있다. 사용자는 목표를 달성하기 위한 백엔드 프로세스를 알거나 이해할 필요가 없으며, 단지 원하는 최종 결과만 알면 된다. 이로 인해 체인 상 거래는 일반 참가자들에게 더욱 친숙해진다. 개선된 사용자 인터페이스를 제공함으로써, 사용자의 블록체인 시스템에 대한 수요는 증가하게 되며, 이는 전체 유동성을 증가시키고 블록체인 생태계를 더욱 견고하게 만든다.
심층적으로 살펴보면, 의도 중심 시스템은 사용자가 Gas비와 슬리피지를 처리할 때 흔히 겪는 어려움을 해소한다. 예를 들어, 전통적인 블록체인 거래에서는 사용자가 Gas비를 직접 지불해야 하며, 이는 전통 금융 시스템에서 이러한 수수료가 추상화된 상태에 익숙한 초보 사용자들에게 낯선 경험일 수 있다.계정 추상화(ERC-4337을 통해 도입됨)는 사용자가 ERC-20 토큰 중 어떤 것이든 Gas비를 지불하거나, 프로토콜이 사용자를 대신해 Gas비를 후원하고 지불할 수 있도록 하여, Gas비 지불을 더욱 유연하게 만든다. 이는 상호작용 과정을 단순화할 뿐 아니라, 거래에 대한 통제력을 강화한다. 의도 중심 시스템은 사용자가 원하는 효과를 달성하기 위한 최적화된 Gas비용을 자동으로 산출하여, 사용자가 번거롭게 Gas양을 추정할 필요가 없도록 한다. 마찬가지로, 사용자는 슬리피지 추정 시 종종 영향을 받는다. 의도 중심 시스템은 슬리피지 설정과 거래 타이밍을 추상화하고 최적화하여, 가격에 미치는 부정적 영향을 최소화할 수 있다.
의도의 생명주기
의도는 사용자의 거래 경험을 단순화하지만, 그 이면의 기술은 매우 복잡하다. 여러 다른 팀들이 의도 시스템을 구축하기 위해 노력하고 있으며, 의도 중심 거래 프로세스는 일반적으로 다음과 같다:

이미지 출처: 플래시봇스(Flashbots)의 글《MEV 공급망: 업계의 미래를 들여다보다》
-
체인 외부 제출:사용자는 지갑을 사용해 의도를 제출한다.
-
메모리풀(Mempool) 진입 또는 블록 생성자에게 직접 전송:거래는 선택적으로메모리풀에 진입하거나, 실행 속도를 빠르게 하기 위해 직접 블록 생성자(Block builder)에게 전달될 수 있다. 대체 메모리풀, 표준 메모리풀 사용 여부 혹은 메모리풀을 아예 우회할지는 특정 의도의 요구사항에 따라 결정된다. 예를 들어, 높은 가치의 스왑, 특히 ERC-4337 표준을 따르는 스왑은 일반적으로 공개 메모리풀을 완전히 우회하도록 설계된다. 이는선점 거래(Frontrunning)와삼明치 공격(Sandwich attacks)등의 악영향을 주는 MEV와 관련된 위험을 줄이기 위해서이다. 반대로, 이러한 거래는 번들러(Bundler)(보통 블록 생성자 역할 수행)를 통해 직접 전달되며, 보다 신속하고 안전한 거래 프로세스를 보장한다.
-
MEV 서처가 기회를 탐색:거래가 메모리풀에 진입하면,MEV 서처는 메모리풀의 데이터를 보고, 의도를 실현하고 수익을 얻을 수 있는 최적의 경로를 찾는다. MEV 서처는 거래를 스스로 처리하거나, 발견한 정보를 "처리자(Solver)"에게 판매할 수 있다. 대부분의 경우, MEV 서처는 기회를 발견할 뿐 아니라, 동시에 처리자 역할도 맡는다.
-
처리자들이 최적의 거래 실행과 의도 번들링을 두고 경쟁:처리자들은 사용자에게 최적의 거래 실행을 제공하기 위해 마켓 메이커처럼 경쟁한다. 사용자는 자연스럽게 자신의 의도를 달성할 수 있는 가장 저렴하고 빠른 해결책을 추구하며, 이를 제공하는 처리자는 수수료를 벌 수 있다. 처리자들은 여러 의도를 하나의 번들(Bundle)로 집계하여 단일 거래로 실행할 수 있게 한 후, 이 번들을 블록 생성자에게 전달하여 다음 블록에 포함되도록 한다.
-
블록 구성 및 검증: 블록 생성자는 번들(Bundle)을 선택하여 블록으로 패키징한 후, 검증자(Validator)에게 보내 블록체인에 포함되도록 한다. 이 단계는 의도의 최종 조립과 검증을 나타내며, 모든 의도가 올바르게 실행되고 블록체인에 기록되도록 보장한다.
기존의 의도 관련 프로젝트
의도 중심 설계의 초기 형태는 기존 애플리케이션과 블록체인에서도 확인할 수 있다. 대표적인 프로젝트들은 다음과 같다:
Cow protocol + Cow swap
Cow protocol은 오픈 소스 거래 프로토콜로서,배치 경매(Batch auctions)를 통해 가격을 발굴한다.서로 원하는 것을 갖고 있는 두 사용자 사이의"욕구의 일치(Coindence of wants)" 기회를 찾아내고, 모든 체인 상 유동성 출처를 집계하여 유동성을 극대화한다. 전통적인 거래 프로토콜과 달리, Cow 프로토콜의 처리자들은 사용자의 의도를 실현하기 위한 최적의 방법을 제공하기 위해 서로 경쟁한다.
Cow swap은 동일한 팀이 개발한 Cow 프로토콜의 프론트엔드 인터페이스이다. 이것은 탈중앙화 거래소(DEX)로서, 사용자가 모든 DEX 및 에그리게이터로부터 최저 거래 가격을 찾도록 돕는 의도 중심 접근법을 채택하고 있다. 또한, Cow swap의 의도 중심 설계는 사용자를 선점 거래 및 기타 악영향을 주는 MEV로부터 보호한다. Cow swap의 새로운 기능인Cow Hooks는 개발자 및 고급 트레이더가 거래, 크로스체인, 스테이킹, 예금 등의 맞춤형 작업을 작성할 수 있게 하며, 이러한 작업은 모두 단일 거래 내에서 거래 전후에 실행될 수 있어, 의도 중심 설계의 핵심을 잘 보여준다.
Soul wallet
Soul wallet(NGC Ventures의 포트폴리오 기업 중 하나)는 곧 출시될 예정인 사용자 친화적인 스마트 계약 지갑으로,계정 추상화(Account abstraction)를 활용해 Gas비 지불 및 후원의 유연성을 향상시킨다. 또한소셜 리커버리(Social recovery)기능을 제공하는데, 이는 시드 문구 없이도 암호화 지갑을 복구할 수 있는 안전한 메커니즘이다. 사용자 또는 사용자가 신뢰하는 친구 및 가족 구성원("보호자(guardians)")이 소유한 다수(예: 5개 중 3개 이상)의 다른 지갑이 복구 프로토콜에 서명함으로써 사용자의 접근 권한을 다시 얻도록 도울 수 있다. 소셜 리커버리 외에도, Soul wallet은 이중 인증 기능을 제공하여, 사용자가 다른 지갑을 지정해 거래를 승인하도록 할 수 있다. 또한, Soul wallet은 이더리움 및 다양한 레이어-2 솔루션을 사용할 때 매끄러운 경험을 제공하기 위해 백엔드 블록체인 메커니즘을 추상화한다. Soul wallet의원클릭 보안 스왑(One-Click secure swap)(One-Click secure swap)은 계정 추상화를 활용해, 사용자가 보안 위험과 수동 토큰 승인 없이도 거래할 수 있도록 한다.
UniswapX
Uniswap의 신제품인UniswapX는 의도 중심 아키텍처를 통해 DeFi 분야의 가장 시급한 문제들을 해결한다.
UniswapX의 목표 중 하나는 분산된 유동성 문제를 해결하는 것이다. Uniswap V2 및 V3 풀과 같은 다양한 유동성 출처를 집계함으로써, UniswapX는 각 사용자의 의도를 충족시키고 최적의 자산 가격을 제공한다. 이는 제3자필러(Filler)(Filler)가 추진하는 것으로, 필러는 이러한 다양한 풀의 유동성이나 자체의 사설 유동성을 활용해 거래를 실현한다.
UniswapX는 필러가 스왑의 Gas비를 부담하고 이를 거래 가격에 포함함으로써, 사용자에게 무(無)Gas 거래 경험을 제공한다. 이는 실패한 거래에 대해 비용을 지불하거나 네이티브 네트워크 토큰을 보유하여 Gas비를 지불할 필요를 없애며, Uniswap의 사용자 경험을 더욱 간소화한다.
UniswapX의 의도 중심 설계는 악영향을 주는 MEV로부터도 보호한다. 예를 들어, UniswapX는주문으로부터 발생하는 잉여분을 가격 최적화 형태로 사용자에게 돌려줌으로써 사용자의 손실을 줄인다. 또한, UniswapX는Permit2와Reactor Contract를 사용해 아비트리지 세력의 선점 거래 및 삼明치 공격으로부터 사용자를 보호하며, 사용자가 기대하는 거래를 실현하고 기대에 부합하지 않는 거래는 조정한다. UniswapX는 시간에 따라 가격이 하락하는 특성을 가진네덜란드식 경매 주문(Dutch auction orders)를 적용해,필러들 사이의 경쟁을 장려함으로써, 악영향을 주는 MEV의 발생 가능성을 최소화한다.
앞으로의 전망에서,UniswapX는 의도 중심 설계 철학과 일치하는 추가 기능을 출시할 계획이다. 곧 출시될Uniswap V4에 대한 지원도 주목할 만하지만, 더 획기적인 것은 무(無)Gas 크로스체인 거래의 도입이다. 사용자는 목표 체인에서 받고자 하는 자산만 명시하면, 크로스체인 거래로 인한 높은 수수료와 지연을 피할 수 있게 될 것이다.
곧 출시될 의도 프로토콜
Anoma
Anoma(또 다른 NGC Ventures 포트폴리오 기업)는Heliax가 개발 중인 다목적 의도 솔루션으로, 조건부 거래를 가능하게 한다. 이 프로토콜은 사용자의 의도를 다양한 블록체인 간에 최적의 매칭을 찾아, 사용자가 지정한 조건에 따라 거래를 완료하는 것을 목표로 한다. 이를 위해탈중앙화된 거래 상대방 발견 메커니즘(decentralized counterparty discovery mechanism)을 사용하며, 이는 프로토콜이 중앙화된 제3기관에 의존하지 않도록 하여, 블록체인의 탈중앙화 정신과의 일치를 강화한다.
분산된 방식을 통해, Anoma는 처리자들이 사용자의 의도를 실현하기 위해 서로 경쟁하도록 한다. 탈중앙화된 거래 상대방 발견은 당사자들 사이의 직접적이고 신뢰 없는 상호작용을 가능하게 하며, 분산된 해결 방식은 처리자들의 집단적 컴퓨팅 자원을 활용해 사용자의 의도를 효과적으로 실현한다.
또한, Anoma의 다체인 원자 결제 기능(Multi-chain atomic settlement capability)은 여러 블록체인을 넘나드는 디지털 자산 거래를 단일 거래로 압축함으로써 프로세스를 최적화한다. 이 기능은 일련의 수동 거래를 진행해야 하는 번거로움을 제거하고, 크로스체인 거래의 효율성과 전반적인 사용자 경험을 향상시킨다.
플래시봇스(Flashbots)가 지원하는 SUAVE
SUAVE(Single Unified Auction for Value Expression)는Flashbots(또 다른 NGC Ventures 포트폴리오 기업)가 개발한 제품으로, 기존 블록체인의 메모리풀과 블록 생성자의 역할을 분리하고, 고도로 전문화되고 탈중앙화된 플러그앤플레이 대안을 제공한다. SUAVE는 블록체인 생태계 내에서 블록 생성자가 검열하거나 권력을 남용할 가능성을 줄이기 위해 블록 생성의 탈중앙화를 촉진하는 것을 목표로 한다. 2023년 8월 25일 기준, 이더리움 상위 5개 블록 생성자가 약 90%의 블록을 생성했으며,약 48%의 생성된 블록이 OFAC 요건을 준수 했다. 이는 사용자가 중앙집중적인 검열에 노출되는 위험을 초래하며, 이더리움이 추구하는 탈중앙화 및 검열 저항이라는 기본 정신에 어긋난다.
SUAVE는 MEVM을 개발 중인데, 이는 EVM의 전문 버전으로, 개발자들이 유연하고 표현력 있는 프로그래밍 환경에서 MEV 애플리케이션을 스마트 계약으로 만들 수 있게 한다. MEVM은 세 가지 주요 구성 요소로 이루어져 있다:범용 선호 환경(UPE)— 다양한 체인에서 선호(의도)를 표현하고 집계하기 위한 체인 및 메모리풀; 최적 실행 시장(OEM)—처리자들이 사용자가 제출한 의도에 대해 최적의 실행을 제공하기 위해 경쟁하는 시장; 그리고 사용자의 의도를 블록에 통합하는 블록 생성자의 탈중앙화
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














