최근 유명 Web3 벤처 캐피털 회사인 Paradigm의 Intent-Based Architectures and their Risks 기사에서는 의도 중심 프로토콜 및 인프라가 암호화 분야의 10대 트렌드 중 1위에 올랐습니다. The Bob과 결합하여 파리에서 열린 ETHCC 회의에서 솔버 프로젝트와 수년간의 Anomo 및 DappOs 강수 및 탐사. 이는 업계의 인텐트 중심 아키텍처와 이 트랙에 대한 관심을 촉발시켰으며, 핵심 목표는 사용자 경험을 크게 향상시키고 복잡한 거래 세부 사항을 완전히 숨기는 것이므로 Web3의 인기를 촉진하는 새로운 엔진으로 간주됩니다.
이번 토큰 2049 해커톤 대회에서 저자는 AstroX 지갑 기술팀(ToB 측 서비스는 ROI 성장이 높은 제품에 중점을 두고 있음)과 협력하여 의도 개념인 Ethtent를 기반으로 DeFi 트랙에서 2위 프로젝트를 실현했습니다. 이 기사에서는 솔버 구현 프로세스와 두 가지 주요 구현 애플리케이션인 ERC 4337 및 UniSwapX를 기반으로 하는 의도 중심에 대해 설명합니다.
탐구하다"intent"그것은 무엇입니까? 이렇게 아름다울 수가 있나요? 어떤 종류의 응용프로그램이 있나요? 그것을 시작하는 데 어떤 어려움이 있습니까?
1. 의도 중심이란 무엇인가를 검토하세요.
계정의 추상적 개념이 이더리움 자체의 개발보다 더 나아가는 것처럼, 실제로 의도에 대한 최초의 구체적인 개념은 18년 만에 DEX Wyvern 프로토콜에 의해 설계 개념이 도입된 때까지 거슬러 올라갈 수 있습니다. 그 개념의 핵심은 전통적인 거래의 초점과 달리 일반 사용자가 추구해 온 것은 완벽한 실행 과정이 아닌 결과의 일관성과 정확성이라는 것입니다. 특정 토큰의 교환을 완료하려는 시나리오를 가정해 보겠습니다.
기존 거래에서는 먼저 3개의 거래를 수행하고 이더리움을 가스로 전송하고 거래 승인을 승인한 다음 스왑 거래를 제출해야 합니다.
의도된 거래: 사용자가 서명하는 한 나는 X 토큰을 사용하여 가능한 한 빨리 YToken으로 교환할 의향이 있으며 귀하에게 1% 처리 수수료를 제공할 수 있습니다.
우리는 의도 중심의 계약을 사용자가 거래에 대한 완전한 통제권을 포기하지 않고 거래 프로세스를 제3자에게 아웃소싱할 수 있도록 하는 일련의 서명된 계약으로 이해할 수 있습니다.
사용자는 자신이 원하는 작업의 의도를 명확히 하기만 하면 모든 작업이 하나의 서명으로 완료될 수 있습니다.
즉, 거래 = 당신이 그것을 구체적으로 어떻게 하고 싶은지, 의도 = 당신이 원하는 것을 공식화하지만 그것을 달성하는 방법에는 관심이 없습니다.
전통적인 인터넷의 발전 과정과 마찬가지로 우리는 동일한 경험을 하고 있습니다. 서비스 제공자가 무엇을 판매하고 무엇을 판매하는지부터 사용자가 무엇을 매칭해야 하는지, 그리고 지능형 서비스 플랫폼에 이르기까지 인터넷의 흥망성쇠를 되돌아봅니다. 지난 20년 동안의 핵심 맥락은 다음과 같습니다.
초기 수직 서비스(다양한 포털, 사용자는 서비스 구매를 위해 번호를 조회하고 작업자를 찾을 수 있음)
중기 서비스 집적 플랫폼(58개 도시 등, 트래픽 집적을 통해 서비스 제공자와 사용자 요구 매칭)
최신 지능형 플랫폼(Didi 도시 횡단 라이딩 및 맞춤형 서비스 등 의도의 정확성을 높이기 위해 알고리즘 매칭 권장 사항과 결합)
인텐트 중심 개념은 정말 아름답다고 할 수 있고, web2의 개발 역사도 이것이 사용자 수를 확대하는 핵심 경로라는 것을 확인했습니다. 그렇다면 정말 그렇게 아름다울 수 있을까요? 시장 적용 상황부터 시작해 보겠습니다.
2. 의도 중심의 일반적인 응용
의도중심 개념이 제시된 지 얼마 안 됐지만, 참여하는 프로젝트의 수는 더 이상 적지 않다.즉, 구현되고 있는 많은 프로젝트의 의도 역시 사용자의 의도를 중심으로 이루어지고 있다.. Bastian Wetzel의 이 기사에서, 또한 다양한 주류 프로젝트를 분류했습니다.
아래 그림에서 볼 수 있듯이 실제로는 범용 솔루션이 아닌 유니스왑, 씨포트 등 특정 의도 솔루션이 많은 프로토콜이 존재하며, web2와 비교해 수직형 솔루션 역시 인텐트를 중심으로 개발하는 유일한 방식이다.
ERC-4337은 번들러의 존재로 인해 사용자의 원래 가스에 대한 필요성이 줄어들기 때문에 목적을 돕기 위한 인프라입니다.
그러나 우리의 핵심 목표는 이러한 프로젝트의 비즈니스 모델이 의도 구현을 지원하기에 충분한지 여부를 탐색하는 것입니다. 저자의 생각에 현재 구현의 최전선에 있는 것은 트랜잭션을 중심으로 UniswapX의 의도를 구현하는 것이며, ERC 4337은 그 의도에 필요한 인프라 역할을 할 것입니다.
2.1 UniSwapX의 경제적 설계에서 의도 중심성을 살펴보기
UniSwapX 공식 발표 이후 저자는 RFQ 시스템에 Filler와 Quoter로 참여했는데, 그가 구현할 수 있는 가장 최첨단 Intent 중 하나인 이유는 그가 가장 성숙했기 때문이다.의도된 거래상대방에 대한 재정적 인센티브 문제를 가장 직접적으로 다루는 시스템입니다.
2.1.1 왜 UniSwapX가 있나요?
유니스왑 V1-3의 개발을 요약하면 과거 Amm 프로토콜은 사용자 비용, 거래 가격, 거래 링크, 라우팅 서비스, LP 인센티브 등과 같은 특정 문제에 직면했다고 말할 수 있습니다. 오늘날 스왑 시장 상황은 MEV가 체인의 메모리 풀을 완전히 둘러싸서 모든 대규모 스왑이 거의 압박을 받고 있다고 할 수 있습니다. 사용자는 항상 최악의 가격에 거래하며 수익은 MEV로 나뉩니다.
UniswapX의 출시는 AMM 트랜잭션 메커니즘을 완전히 변경하여 위의 문제를 다른 차원에서 해결하려는 것입니다.
추가 자료:UniswapX 연구 보고서(1부): V1-3 개발 링크를 요약하고 차세대 DEX의 원칙 혁신과 과제를 해석합니다.
2.1.2 UniSwapX란 무엇입니까?
정의에 따르면 UniswapX는 AMM 및 기타 유동성 소스 간 거래를 위한 새로운 무허가 오픈 소스(GPL) 경매 기반 라우팅 프로토콜입니다. 실제로 Web3 거래 시장 운영 모델에는 일반적으로 세 가지 유형이 있으며, AMM 모델 외에도 다음과 같은 것들이 있습니다.
온체인 거래 매칭을 위한 주문장 모델. 확장된 읽기: [계약해석] 세계 최초의 탈중앙화 NFT 거래 시장인 크립토펑크(CryptoPunk)》
온체인 거래의 오프체인 매칭을 위한 주문서 모델입니다. 확장된 읽기: X2Y2 NFT 마켓 시스템 운영 구조》
UniswapX는 Uniswap V1-3의 AMM 모델을 체인의 오프체인 거래와 일치하는 주문서 모델로 변경했습니다.
2.1.3 UniSwapX는 어떻게 작동하나요?
~에서사용자 관점에서 장면이 다음과 같다면사용자는 ETH를 1900 근처의 가격으로 거래하기를 원합니다(2% 슬리피지 허용).USDT로 거래하려면 다음이 필요합니다:
주문을 선택하면 가격 침체 곡선에 따라 주문 시간 제한이 제한됩니다(예: 1950U에서 1ETH를 1일 이내에 교환, 최소 금액은 1850U)
주문에 서명하고 이를 주문서의 서비스 클러스터에 게시합니다.
거래를 기다리는 동안 Filler는 거래를 발견하고 완료해야 합니다.
사용자가 할 일은 이것이 전부입니다.
~에서필러스의 관점에서 그는사용자의 거래 주문을 적극적으로 완료하는 사람입니다. 충분한 자금과 정보 크로스체인 서비스에 대한 숙련도를 갖춘 서비스 제공자이자 풀체인 DexPool 상태 모니터링 서비스 제공자입니다.
실시간 주문 계산에 필요한 기본 데이터를 구축하기 위해 체인의 각 프로토콜 풀을 스캔합니다.
Mempool을 스캔하여 후속 가격 추세를 예측하세요.
RFQ Fillers 사설망을 스캔하고 견적을 제공하여 우선 거래 권한을 얻으십시오.
Fillers 공용 네트워크의 주문 정보를 스캔하고 최적의 거래 링크를 분석합니다.
수익 조건을 충족하면 입찰에 참여하게 됩니다. (여기서 매 순간을 위해 싸워야 합니다. 경매 모드에서는 체인이 늦게 될수록 최종 가격이 낮아집니다.)
다른 Filler의 입찰 수익을 분석하고 다음 수익성 있는 주문에서 입찰 우선순위를 정할 수 있는 방법을 찾습니다. (나의 단일 이익은 줄어들지만 더 많은 주문을 받더라도)
그렇다면 그는 왜 거래를 하려는 동기를 갖고 있는 걸까요? 이는 uniswapX의 경제 모델로 돌아갑니다.
2.1.4 UniswapX의 의도된 디자인을 평가하는 방법
의도 자체를 해결출판하려는 의지는 핵심 구현 문제입니다.
과거 DEX는 거래 비용, MEV, 미끄러짐 및 마모, 비영구적 손실 등 CEX의 많은 한계에 직면했습니다. 앞으로는 보다 전문적인 Filler 그룹을 사용하여 MEV 그룹과 경쟁하고 점차적으로 일부를 차지할 것입니다. 기술 경쟁에서 고기를 먹고 마침내 사용자의 손에 반환되어 긍정적인 개발 사이클을 형성합니다(더 많은 사용자가 UniswapX를 사용하고 더 많은 필러가 처리 수수료 배당을 받음).
또한 온체인 트랜잭션 분할 라우팅의 복잡성도 백엔드 시스템으로 분산되므로 사용자는 당사자 A로서만 주문하면 되며 이러한 번거로운 라우팅 문제에 대해 생각할 필요가 없습니다.
따라서 이는 양측 모두에게 이익이 되는 선순환 경제 순환이며, 경제 모델이 선하다면 항상 실행될 것입니다.
자세한 내용: https://research.web3 caff.com/zh/archives/10004?ref=shisi
2.2 ERC 4337의 의도 중심 살펴보기
위 애플리케이션 다이어그램에서 하단은 계정 추상 AA 주변 섹션입니다. uniswapX와 같은 시스템의 경우 트랜잭션 자체가 Filler에 의해 제출되므로 사용자의 경우 가스 없이 크로스 체인 트랜잭션을 완료하는 것이 가능합니다. .
그러나 전체 거래 주기 동안 사용자는 uniswapX의 온체인 계약이 사용자의 금액을 보류할 수 있도록 승인 거래를 제출해야 합니다.(사용자가 거래를 전혀 시작하지 않고) 순전히 의도적인 거래 모델을 정말로 원한다면, 여전히 ERC 4337이 계정 본체와 Paymaster의 통합 설계 역할을 해야 합니다.
ERC 4337이 무엇인지, 구현 원리, 개발 이력 등에 관해 Shishi Jun은 과거에 라이브 방송과 요약을 진행한 적이 있습니다.계정 추상화 문제를 설명하는 데 한 시간을 투자하세요.
간단히 말해서 ERC 4337은 인프라 세트입니다.
EntryPoint 계약은 인증을 위해 사용자의 서명을 확인하기 위해 체인에서 사용되며 궁극적으로 사용자의 CA 계정을 신원 주체로 구동합니다.
오프체인에서 사용자는 번들러 네트워크에서 전달되는 지침으로 UserOperation에 서명하고 번들러는 이를 일괄적으로 패키징하여 실행을 위해 체인에 업로드합니다.
이 메커니즘의 최적화 핵심은 사회 회복 지갑, 사용자의 가스 요금 선불 지원 프로젝트, 가스 지불 방법으로 USDT 지원 등과 같은 CA의 고도로 맞춤화된 기능을 통해 로컬 기능을 개선하는 것입니다. 그러나 오늘 우리는 비즈니스 모델에서 시작합니다. .관점, 4337의 가치를 의도적으로 분석합니다. 돌이켜보면 UniswapX가 자사의 비즈니스 모델이 좋다고 생각하는 이유는 토큰 거래의 양 당사자(사용자 및 필러)가 이로 인해 이익을 얻고 오직 mev만이 패자이기 때문이라는 것을 알 수 있습니다. 그러나 돌이켜보면 거래상대방의 이익과 의지를 보장하기 위해 처리 수수료를 사용하는 것은 실제로는 비즈니스 모델일 뿐입니다.앞으로 대부분의 의도된 애플리케이션은 B로 직접 가서 수입을 얻거나 주요 제품이 C로 가서 책을 구하고 갱신하는 모델을 따르게 될 것입니다., 그러나 본품의 서비스는 단순히 의도에 부합하는 서비스만이 아닙니다.
결제 시스템과 마찬가지로 WeChat Pay 또는 Alipay는 C2C 흐름에서 청구하지 않지만 판매자가 자금을 지불하고 인출할 때 일반적으로 0.6%의 처리 수수료를 청구합니다(기본 거래 시스템도 지불해야 함). 지난 10년 간의 모바일 인터넷 전쟁에서는 기본적으로 사용자 수를 늘리는 것이 목표였으며 수익의 폐쇄 루프는 사용자 기반 뒤에 배치될 수 있습니다.
따라서 앞으로 더 많은 Dapp이 등장할 것이며 사용자가 Dapp을 경험하고 사용할 수 있도록 Lens 소셜 프로토콜과 유사한 가스 프리 서버를 사용자에게 제공하게 되어 기쁘게 생각합니다. 생태학적 측면에서 Polygon은 먼저 행동 사용자가 매주 수십만 달러의 사전 요금을 지불하게 되며, 이는 택시 호출 전쟁에서 매일 소비된 수천만 달러의 보조금 비용에 비하면 아주 작은 양동이에 불과합니다.
그러면 가장 표준을 준수하고 가장 보편적인 지불 메커니즘과 가장 신뢰할 수 있는 플랫폼 신용 시스템은 필연적으로 ERC 4337(메타 트랜잭션에서 시작되지만 메타 트랜잭션을 초과하는)을 기반으로 하는 페이마스터 시스템이 될 것입니다.
다른 사람을 위해 가스비를 지불할 수 있는 특별한 스마트 계약 계정입니다. 결제 마스터 계약에는 각 거래에 대한 일종의 검증 논리가 필요하며 거래가 진행됨에 따라 확인합니다. Paymaster 계약은 validatePaymasterUserOp 메소드에서 승인된 ERC-20 잔액이 충분한지 확인한 다음 postOp 호출에서 transferFrom을 사용하여 추출할 수 있습니다. (구체적인 실행 로직 해석은 위의 확장 읽기에서 스테이션 b의 생방송 화면 녹화를 참조하세요)
간단히 말해서 이는 메타 트랜잭션보다 더 일반적인 가스 프리 솔루션입니다. 즉, 비표준 혼란과 향후 호환성 문제가 없음을 의미합니다(메타 트랜잭션에는 계약 수정 지원이 필요함).
3. 인텐트 구현 시 어려운 점은 무엇입니까?
요약하자면, 의도는 매우 좋으며 지속적인 개발과 최적화의 방향이어야 합니다. 비즈니스 모델의 과제 외에도 구현의 핵심 문제인 기술적 세부 사항은 무엇입니까?
3.1 AI와의 결합에 있어서의 모순
많은 의도 분석가들은 AI가 제공하는 거래 의도 분석 기능이 경험의 최적화 포인트라고 믿고 있지만, 저자는 한때 보안 정책 산업에 종사했으며, 그 기간 동안 제가 통찰한 것 중 하나는 설명 가능성과 축소 가능성이 애플리케이션의 핵심이라는 것입니다. 정책 시나리오에서 AI의 계정 차단과 같은 가장 중요한 링크는 정책 적중의 정확한 이유를 제공할 수 없는 경우 사용자가 불만 사항을 제기한 후에는 정당화하기 어렵습니다. 마찬가지로 모든 금융 시스템은 안정성과 일관성 추구가 최우선이며, AI가 자산을 장악한 후 악행을 저지르지 않을 것이라고 보장할 수 있는 기관은 없습니다.
따라서 AI는 장기간 의도 분석을 위한 보조 도구로만 사용할 수 있으며, 온체인 데이터 분석에는 블록체인의 작동 원리에 대한 깊은 이해가 필요합니다. 그렇지 않으면 오탐이 쉽게 발생합니다.
확장된 독서:EVM 계약 분류의 사소한 문제 뒤에 숨은 위험에 대해 자세히 알아보세요.
3.2 IntentPool의 Anti-DoS 위험 및 솔버 매칭 문제
IntentPool의 경우 ERC 4337과 유사한 메모리 풀도 주요 걸림돌이 될 것입니다. 우선, IntentPool은 현재 Ethereum 클라이언트(Geth, Eirgon) 등의 MemPool 메모리 풀 메커니즘을 재사용할 수 없으며, IntentPool을 별도로 구축해야 합니다. ERC 4337의 BundlerPool을 참조로 사용하더라도 MemPool 디자인에는 고유한 장점과 단점이 있습니다.
분산형 메모리 풀 모델: 인텐트 실행은 많은 애플리케이션에서 수익성 있는 활동이기 때문에 전파 메커니즘 문제가 있습니다. 따라서 의도 풀을 운영하는 노드는 의도 실행 시 경합을 줄이기 위해 전파하지 않는 인센티브를 갖습니다.
중앙 집중식 메모리 풀 모델: 전파 메커니즘 문제를 해결하지만 중앙 집중식 감사 및 개입 문제를 피할 수는 없습니다.
즉,인센티브와 호환 가능하고 분산화된 의도 검색 및 매칭 메커니즘을 설계하는 것은 쉬운 작업이 아닙니다.
3.3 의도적인 개인 정보 보호 위험
서명은 취소할 수 없으며, 서명 내용에 만료 시간을 추가하더라도 만료 시간 이전에는 저렴한 비용으로 서명을 취소할 수 없다는 문제가 여전히 존재합니다(모든 취소는 체인에 트랜잭션을 보내야 함).
따라서 현재 희망 사항의 표준화 및 개인 정보 보호 문제를 해결하려는 Anomo와 같은 몇 가지 일반적인 의도 솔루션이 있습니다.
개인 정보 보호는 EVM 시스템을 통해 달성하기 어렵기 때문에 현재 개인 정보 보호 중심의 분산형 애플리케이션을 만들기 위한 juvix와 같은 새로운 개인 정보 보호 의도 언어 개발에 대한 최첨단 개발이 진행되고 있습니다. Anoma 또는 Ethereum에서 Taiga를 사용하여 개인 실행을 위해 WASM으로 컴파일하거나 VampIR을 통해 회로로 컴파일할 수 있습니다.
4. 요약
실제로 인텐트 개념이 대중화되는 것을 보는 것은 매우 기쁘다.드디어 web3는 더 이상 그렇게 폐쇄적이고 방종하지 않고, 실제 사용자가 대중화하는 막힌 점에 대해 상황을 깨기 위한 노력을 시작했다. 수준 높은 서사적 재미에 도취되어 몸을 내려놓고 세심한 서비스를 제공하는 것만으로도 점점 폭넓은 사용자들의 호감을 얻을 수 있을 것입니다.
미래의 의도 모델은 상대방에게 보조금을 지급하기 위해 처리 수수료로 수익을 창출하려는 UniswapX의 의지와 유사하거나 전체 시스템 사용자 등급의 관점에서 소수의 고가 사용자와 다수의 무료 사용자가 생태계의 중요한 부분을 구성합니다.
그래서,의도 자체는 의도를 위한 의도가 아니라, 제품 자체의 경험을 최적화하는 것입니다.
또한 DeFi는 Intent to Bloom의 첫 번째 단계가 될 것입니다. 이미 20개 이상의 DeFi 프로토콜이 DappOS와 협력하고 있습니다. 둘째, Brink Trade는 Bridge, Swap 및 같은 작업을 수행할 수 있는 Intent Engine(Intent Engine)을 개발했습니다. 서명을 통한 전송은 의도 내에 포함됩니다. 또한 CowSwap, 1inch, Uniswap 및 LlamaSwap과 같은 기존 프로토콜도 더 많은 사용자 의도를 충족하기 위해 지속적으로 기능을 확장하고 있습니다.
이번 Token 2049 해커톤 대회에서 저자는 DeFi 트랙에도 참여하여 크로스체인 Swap+ 전략 지원 고정 투자 시나리오에 대한 Intent 솔버를 해결했습니다(Ethtent 시스템의 작동은 아래와 같습니다).
한숨이 나올 수밖에 없습니다. 사실 기존 EVM 인프라에서는 고정된 요구 사항을 가진 수직 클래스의 의도를 구현하는 것이 어렵지 않습니다. 정말 어려운 것은 앞으로 Intent Solver 또는 Intent Solver 시장이 생길 것이라는 점입니다. 협업 표준이라는 협업 프레임워크 구현 방법 다양한 솔버를 추가로 결합하고 재사용하여 보편적이고 표준화된 의도 솔루션을 달성할 수 있으며, 양측의 희망 사항을 해결하기 위해 경제 모델을 배포할 수도 있습니다.
표준화에는 하향식 표준 정의가 필요한 경우가 많으며, 현재 DappO와 Anomo 모두 이 경로의 선두에 있으며 이는 기대할만한 가치가 있습니다.
부록
의도 중심 트랙 만 단어 연구 보고서: 의도 중심 아키텍처가 Web3의 대규모 채택을 위한 새로운 엔진이 될 수 있습니까? 》
https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisi
https://github.com/neeboo/ethtent
https://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempools
https://www.xiaoyuzhoufm.com/episode/ 64 eca 0013 fa 4090 b 747 de 18 f
https://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63a e 24 c