SevenX Ventures: "INTENTS"를 해독하다, Web3 사용자 경험과 주문 흐름 패턴을 완전히 변화시키는 방법

세븐엑스 벤처스
2023-12-09 19:04:58
수집
의도 기반 상호작용은 사용자 친화적인 Web3 경험의 기초가 됩니다.

来源:SevenX Ventures

作者:Grace

本文为 SevenX 研究团队原创,仅供交流学习,不构成任何投资参考。如需引用,请注明来源。

原版英文报告于 2023 年 8 月发表于 SevenX 的 Mirror 平台。更多中文投研内容,请关注公众号【SevenXVentures】。

特别感谢 Essential 的 Liesl 和 Simon、 Flashbots 的 George、Cow Swap 的 Anna 和 Alex 以及 Astria 的 Josh 为本文提供的宝贵讨论、见解和反馈。

随着 Web3 技术逐渐走向大众应用,确保用户能够自主应对 Web3 复杂性显得至关重要。与区块链初期不同,用户不再需要破解复杂的技术细节,未来的趋势是提供一种引导和赋能用户无缝与去中心化系统互动的用户体验。借鉴 Web2 的发展历程,用户需求通过搜索引擎和像 ChatGPT 这样的聊天机器人变得越来越丰富表达。Web3 必须提供一种易于使用但功能强大的用户体验。

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

Intent(의도)驱动的交互成为用户友好的 Web3 体验的基础。虽然关于 intent 的定义多种多样,但我更愿意将 intent 分为以下 3 组关键词:

  • 结果而非路径:用户只需要表达他们想要什么,而无需关心实现结果的方式是什么。

  • 条件授权而非代码授权:当用户签署区块链交易时,他们授权交易代码执行任意计算的能力,修改区块链的状态。相反,当用户批准一个 intent 时,他们是在确保他们想要的结果已经实现之后授权发放他们的资产和小费(有点像网络购物的货到付款)。

  • 竞争性 solver 而非受信任的 dapp:在交易主导的世界中,用户与他们选择的 dapp 交互,dapp 将作为服务提供方为用户提供期望的结果,通常是像 Uniswap 这类长期运行的主流 dapp。在 intent 主导的世界中,链下和链上的知名或不知名 solver(求解器)为实现用户的 intent 并获得奖励而相互竞争。从经济原理看,竞争越激烈,效率越高。

总之,用户可以清晰、直接地表达他们的 intent;平台可以利用求解器和执行器寻找最佳执行路径来实现用户的目标。就像在 Web2 中,黑匣子在幕后工作以优化结果一样,Web3 执行器可以利用算法和自动化流程来处理执行的复杂性,确保用户高效地获得所需的结果并得到报酬。

通过优先考虑用户体验并关注表达 intent,Web3 可以开创一个新时代,让去中心化系统的力量和潜力为所有人所用。Web3 的未来在于民主化地获取、简化互动以及通过去中心化的景观引导和解脱用户,实现无缝用户体验。

탐색 다양한 유형의 intent 구현

Intent는 그들의 일반성에 따라 다양한 유형으로 나눌 수 있습니다, 아래 그림과 같이:

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

사실, 다양한 intent는 어디에나 존재합니다, 왜냐하면 블록체인 코드는 어느 정도의 자동화를 의미하며, 기대하는 결과를 사용자에게 반환합니다. 그러나 우리는 미래에 가장 일반적인 intent가 필요하다고 생각합니다. AA+ 특정 intent 응용 프로그램은 충분하지 않습니다, 왜냐하면 그들은 도메인 간에 작동할 수 없고, 허가가 덜 필요한 intent처럼 효과적으로 확장할 수 없기 때문입니다.

intent가 어떻게 작동하는지 이해하기 위해, 우리는 현재 사용 가능한 솔루션을 분석할 수 있습니다, 특정 intent 응용 프로그램에서 Anoma 및 SUAVE와 같은 일반 intent 인프라까지. 이 분석은 주로 5개의 부분으로 나뉘어, 다양한 문제에 초점을 맞춥니다:

  • Intent 표현 및 권한 부여: 사용자가 그들의 intent를 어떻게 입력하는가; 사용자가 어떤 유형과 수준의 intent를 표현할 수 있는가; 사용자가 어떤 권한을 부여하는가?

  • 후보 solver: 허가가 필요한가, 아니면 허가가 필요 없는가? solver가 되기 위한 기준이 높은가? 다른 특정 분야에 집중하는 다양한 유형의 solver가 존재하는가?

  • 해결 과정: 문제를 해결하는 주요 경로는 무엇인가; intent가 완료되었는지를 결정하는 것은 무엇인가?

  • Solver 선택: 여러 후보 solver 중에서 승자를 선택하는 규칙은 무엇인가? 승자가 모든 것을 차지하는가, 아니면 분산 경쟁 모델인가?

  • 검증 및 정산: solver가 작업을 완료했는지 어떻게 확인하는가? 사용자와 solver 간의 정산은 어떻게 이루어지는가?

다음은 현재 솔루션에 대한 포괄적인 개요입니다. 더 자세한 정보는 아래 내용을 깊이 연구해 주세요.

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

Cow Swap \& 1inch fusion(한정가 주문 intent)

Intent 표현 및 권한 부여

  • Cow Swap 및 1inch Fusion 플랫폼의 거래자는 플랫폼의 인터페이스와 상호작용하여 그들의 intent를 표현하고, 기대하는 거래 또는 한정가 주문에 대한 명확한 지시를 제공합니다.

  • 권한 부여 측면에서, 거래자는 체인 외 메시지 또는 거래에 서명하여 허가를 부여합니다. 그들은 거래 토큰으로 수수료를 지불하며, ETH로 가스 비용을 지불하지 않으며, 거래가 실행되지 않으면 비용이 발생하지 않습니다.

후보 solver

  • 1inch Fusion의 경우, solver는 resolver로, 허가가 필요 없는 방식으로 운영됩니다. 그들은 등록해야 하며, KYC 프로세스를 통과해야 하고, 주문 비용을 지불하기 위해 충분한 잔액을 유지해야 합니다.

  • Cow Swap의 solver는 백만 달러의 바인딩 풀(USDC \& Cow)을 생성하여 화이트리스트에 올라가거나 Cow DAO 바인딩 풀 또는 Gnosis DAO 바인딩 풀에 포함되어 DAO의 기준에 따라 Cow DAO에 의해 화이트리스트에 올라갑니다.

해결 과정

  • Solver는 기존 거래 패키지를 평가하여 거래 또는 한정가 주문을 실행하기 위한 최적의 가격을 제공할 수 있는 수요의 우연한 일치를 결정합니다 (CoW). 그들은 유동성, 주문서 깊이 및 가격 슬리피지와 같은 다양한 요소를 고려하여 거래자의 최적 실행을 보장합니다.

  • 또한, solver는 Uniswap과 같은 다른 잠재적인 체인 상 자동 시장 조성자(AMM)를 직접 탐색하거나 1inch와 같은 DEX 집계 플랫폼을 활용하여 최적의 가격과 경로를 발견할 수 있습니다.

Solver 선택

  • Cow Swap에서는 거래자가 외부 solver가 대량 경매를 통해 결정한 최적 가격으로 거래를 실행하여 거래자의 이익을 극대화합니다. 최적의 해를 제공하는 solver가 선택됩니다.

  • 반면, 1inch Fusion의 resolver 경쟁은 더 많은 제한을 받으며, 네덜란드식 경매를 이용한 1inch 토큰과 관련이 있습니다.

검증 및 정산

  • 검증 및 정산 과정은 solver가 거래 또는 한정가 주문을 실행한 후에 발생합니다. Solver는 사용자 대신 토큰을 이전하기 위해 정산 계약에 대한 ERC 20 승인을 활용할 수 있습니다. 정산 계약은 사용자 intent의 서명을 검증하고, 실행이 지정된 제한 가격 및 수량에 부합하는지 확인합니다. 이 검증은 기대하는 거래 또는 한정가 주문이 성공적으로 완료되었음을 확인합니다.

  • 검증이 완료되면, 정산 계약은 거래에 참여한 solver와 사용자에게 자금을 적절히 분배할 수 있습니다.

최근 Cow Swap은 거래 전후에 직접 실행되는 사용자 정의 코딩된 DeFi 작업을 가능하게 하는 Cow Swap Hooks를 출시했습니다, 이를 통해 더 일반적인 swap intent를 실행할 수 있습니다. Uniswap v4와 Cow Swap이 더 일반적인 intent 활동으로 나아가고 있으며, 우리에게 DeFi intent의 새로운 세계를 가져다주고 있는 것을 보게 되어 기쁩니다!

UniswapX(Swap Intents)

UniswapX의 새로운 기능은 네덜란드식 경매(Dutch auction) 메커니즘을 통해 주문을 서명하는 것과 크로스 체인 스왑으로 나눌 수 있습니다.

네덜란드식 경매로 서명된 주문은 1inch Fusion 및 Cow Swap의 한정가 주문 intent와 유사하지만, Intent 표현 및 권한 부여, 후보 solver, solver 선택 및 검증 및 정산 측면에서 차이가 있습니다.

Intent 표현 및 권한 부여

  • 사용자는 매개변수를 정의하는 데 더 많은 자유를 가지며(더 많은 복잡성을 초래할 수 있음), 경매의 감쇠 함수, 초기 네덜란드 주문 가격 등을 포함합니다.

후보 solver

  • 기본적으로 허가가 필요 없는 모드이며, 사용자는 허가 모드로 설정할 수도 있습니다.

solver 선택

  • 네덜란드식 주문 실행 가격은 그 블록에 포함된 시간에 따라 달라집니다. 교환자(swapper)에게는 주문의 초기 가격 추정이 현재 시장 가격보다 유리합니다, 예를 들어 현재 시장 가격이 ETH당 1,000 USDC인 경우, 매도 주문의 시작 가격은 ETH당 1,050 USDC일 수 있으며, 이후 주문 가격은 점차 감소하여 교환자가 수용할 수 있는 최소 가격인 ETH당 995 USDC에 도달합니다. 수익을 얻기 위해 제출자(filler)는 가능한 한 빨리 주문을 완료하도록 유도되며, 그렇지 않으면 주문을 놓칠 수 있어 작은 이익을 얻으려는 다른 제출자에게 이익을 줄 수 있습니다.

  • UniswapX는 초기 네덜란드식 경매 가격 설정을 위해 RFQ(주문에 제출자가 지정되어 짧은 시간 내에 제출 주문의 독점 권리를 얻는 것)를 지원하며, 이 경우 선택 과정은 거의 1inch Fusion의 경매 방식과 유사합니다.

  • UniswapX 및 1inch의 독립 경매와 비교할 때, Cow Swap은 대량 경매와 유사하여 주문을 통합하고 CoW를 일치시킬 수 있습니다.

검증 및 정산

  • 크로스 체인 스왑은 유사한 프로세스를 통해 구현될 수 있으며, 주요 차이점은 다중 도메인 스왑을 위한 검증 및 정산을 위한 것입니다: solver는 원래 체인에 더 많은 담보 자산을 예치해야 하며, 이는 보안을 보장하고 낙관적인 크로스 체인 프로토콜을 활성화합니다; 원래 체인의 검증 계약에 데이터를 제공하기 위해 추가 정산 오라클이 필요합니다; UniswapX는 다양한 도메인에서 해당 정산 및 검증 계약을 배포해야 합니다.

계정 추상화(지갑 레이어 Intent)

Intent 표현 및 권한 부여

  • 이 과정은 지갑 소유자가 특정 작업을 수행하고자 할 때 시작되며, 그들은 일반적으로 4337 지갑 인터페이스를 통해 userop를 생성하여 그들의 intent를 표현합니다.

  • 체인 외에서, 지갑 소유자는 bundler에게 그 userop를 처리하도록 요청할 수 있지만, intent에 따라 제한된 권한을 부여해야 합니다. 예를 들어, 지갑 소유자는 개인 키를 사용하여 주 계정 거래를 승인할 수 있지만, Dapp XYZ의 허브 계약만 사용할 수 있습니다.

후보 solver

  • AA 프레임워크에서, bundler 서비스는 공공 제품으로 간주됩니다. 대부분의 bundler는 오픈 소스이며, 이는 그들이 비독점적이고 비경쟁적이라는 것을 의미합니다. 어떤 RPC 엔드포인트도 오픈 소스 코드를 복사하여 bundler로 운영할 수 있습니다. bundler RPC 엔드포인트가 서비스에 대해 요금을 부과하고자 하더라도, API 키를 통해 이를 구현할 수 있으며, bundler를 공공 제품으로서 비독점적으로 유지할 수 있습니다.

  • 두 가지 주요 유형의 bundler에는 지갑의 기본 요구를 충족하는 지갑 전용 bundler 서비스와 제3자 인프라 서비스 제공을 위한 허가가 필요 없는 모듈화된 bundler가 포함됩니다.

해결 과정

  • bundler는 userop에서 지갑의 validateOp 메서드를 시뮬레이션하여 체인 외에서 수락 또는 거부 여부를 결정한 후, 거래를 AA 시스템의 진입점으로 전송하여 handleOp 메서드를 호출합니다. 이 과정에는 여러 사용자 작업을 번들로 묶어 가스 비용을 최적화하고 MEV를 추출하는 것도 포함됩니다.

  • 진입점 계약은 작업을 체인에 푸시하고, 체인 노드는 작업을 검증하고 합의에 도달합니다.

solver 선택

  • AA에서 solver 선택은 여러 요인에 따라 달라집니다. 계정 소유자가 사용하는 지갑은 bundler 서비스를 제공하거나 제3자 인프라를 사용할 수 있으며, 사용자는 선호하는 bundler를 선택하기 위해 RPC 엔드포인트를 전환할 수 있습니다. 이 경우, bundler의 성공률과 평판은 solver 선택에 영향을 미칠 수 있습니다.

검증 및 정산

  • AA 시스템의 진입점은 체인 상 작업을 검증하고 처리하며, userop가 필요한 작업을 수행하기 전에 요구 사항 및 보안 검사를 충족하는지 확인합니다. 작업이 성공적으로 실행되면, 진입점은 지갑의 예치금에서 bundler에게 ETH를 환불합니다. 이 환불 메커니즘은 bundler가 수행한 작업과 그들의 선불을 보상합니다.

Essential(Intent 중심의 계정 추상화 표준)

현재 Essential은 초기 단계에 있으며, 일부 설명 및 설계는 시간이 지남에 따라 발전할 수 있습니다. 단기적으로, 그것은 자산 기반의 intent 표준이 될 것이며, erc-4337 모델과 유사하지만 더 광범위한 intent를 지원하고 편리한 인프라 세트를 갖출 것입니다. 장기적으로, 그것은 모듈화된 intent 레이어와 새로운 제약 기반 언어를 제공할 것이며, 이는 이더리움 아키텍처의 제약에서 벗어나 더 나은 intent를 실행할 수 있게 할 것입니다.

Intent 표현 및 권한 부여

  • Essential 표준을 채택한 dapp 또는 지갑은 사용자에게 관련된 intent 지원 서비스를 제공하고 잠재적인 복잡성을 제거할 수 있으며, 사용자는 인터페이스와 상호작용하고 권한을 부여하기만 하면 됩니다. Intent는 단기적으로 Essential 표준을 사용하여 표현할 수 있으며, 장기적으로는 새로운 제약 기반 언어를 사용하여 더 일반적인 표현을 할 수 있습니다. EVM 체인과 호환되며, 자금을 브리지할 필요가 없습니다.

후보 solver

  • Essential은 코드 표현의 intent를 지원하며, 다양한 solver가 Essential 네트워크에 참여하여 해당 유형의 intent를 해결할 수 있습니다, 예를 들어 swap intent에 대한 Cow Swap solver 또는 체인 상태 관련 intent를 모니터링하고 실행하는 빌더(builder)가 있습니다.

  • solver로 구성된 네트워크는 이러한 intent를 모니터링하고 달성하기 위해 노력할 것입니다. Essentials는 CoW 프로토콜 또는 4337과 같은 기존 solver 또는 bundler, MEV 탐색자 및 시장 조성자에 대한 고려를 하고 있습니다.

해결 과정

  • solver는 그들이 해결하고 있는 제약 환경을 명확히 하고, 체인 외 및 체인 상에서 이러한 제약 기반 intent를 해결하려고 시도합니다.

solver 선택

  • 선택 과정은 네덜란드식 경매와 유사하며, 사용자가 제약 조건을 지정하고 solver는 추출 가능한 가치의 크기에 따라 언제 들어가서 intent를 충족할지를 결정합니다. 가장 먼저 들어가서 intent를 해결한 solver가 선택되며, 이는 당시 시장이 감당할 수 있는 최상의 해결책일 수 있습니다.

검증 및 정산

  • 검증 및 정산은 solver가 특정 체인 상 스마트 계약을 트리거하여 검증하고 비용을 분할합니다. 모든 해결책과 intent는 해당 계약에 제출되며, Essential 기준을 사용하여 확장할 수 있습니다.

Flashbots SUAVE(다중 도메인 블록 관련 Intent)

앞서 예시에서 스마트 계약이 intent를 해결하는 방식과 비교할 때, SUAVE는 결산을 위한 전용 체인을 사용하며, 이 체인은 메시지 전달 계층 역할도 합니다. 계정 추상화(AA) 및 특정 intent 응용 프로그램과는 달리, SUAVE의 다중 체인 능력은 자금을 SUAVE 체인으로 브리지하는 추가 단계를 도입할 수 있으며, 이는 더 나은 비용 효율성과 프라이버시를 지원하는 거래를 가능하게 합니다.

SUAVE는 방금 MEVM을 출시했습니다, 이는 이더리움 가상 머신(EVM)의 강력한 수정 버전으로, 초기 거래(MEV) 관련 사용 사례를 실행하기 위한 새로운 프리컴파일 계약을 포함합니다. MEVM을 통해, SUAVE 체인은 MEV 관련 참여자, 예를 들어 탐색자, 개발자 및 MEV를 캡처하려는 다른 분야에 효과적으로 서비스를 제공할 것입니다.

intent 표현 및 권한 부여:

  • SUAVE 사용자는 EVM 코드를 작성하여 SUAVE에서 그들의 의도를 표현합니다. 이 코드는 사용자의 기밀 데이터에 접근을 허용하는 계약 목록을 정의하여 그들이 실행하고자 하는 기대 결과와 기능을 개요합니다. 일반 사용자에게 적합한 템플릿이 있을 수 있습니다.

  • MEVM을 통해, 개발자는 특정 MEV 응용 프로그램(예: OFA, 블록 구축 등)을 위해 다양한 유형의 스마트 계약을 배포하거나 SUAVE에서 새로운 DEX를 배포하여 다른 사용자가 호출할 수 있도록 할 수 있습니다.

  • 사용자는 자금을 SUAVE 체인으로 브리지하고 소액을 예치합니다.

후보 solver

  • SUAVE에서 solver 역할을 하는 주요 참여자는 탐색자와 빌더입니다. 탐색자와 다른 solver는 사용자의 intent를 충족하기 위한 잠재적 해결책을 탐색하고 발견하는 책임이 있으며, 빌더는 이러한 해결책을 구현하는 데 집중합니다. 그들은 사용자 의도를 해결하기 위해 강력한 생태계를 구축하기 위해 공동으로 노력합니다. 다양한 도메인과 관련된 intent를 충족하기 위해, 다양한 분야에서 전문 기술을 가진 많은 solver가 존재할 수 있습니다, 이는 다양한 가상 머신(VMs)을 지원합니다.

해결 과정

  • solver는 신뢰할 수 있고 프라이버시가 보장된 체인 외 계산을 수행하며, 이러한 계산은 SUAVE의 스마트 계약을 위한 특별한 프리컴파일을 통해 TEE 환경에서 사용할 수 있습니다. solver는 intent의 집합을 포함하는 블록을 구축하기 위해 공동으로 노력합니다. 블록 구축의 목적은 이러한 의도를 집합하고 가치 있는 블록으로 조직하는 것이며, 이후 네트워크에 제안될 수 있습니다.

solver 선택

  • SUAVE에서 solver 선택은 두 가지 주요 방법을 따릅니다. 첫째, 일반적으로 예상 작업을 가장 먼저 완료한 solver가 선택됩니다. 이는 해결책 제공의 효율성과 적시성을 높입니다. 또는, 주문 흐름 경매 메커니즘을 구현할 수 있으며, 이 경우 해결자는 사용자에게 입찰하여 일부 주문 흐름 가치를 사용자에게 반환합니다.

검증 및 정산

  • intent의 유효성을 보장하고 거래를 정산하기 위해, SUAVE는 오라클과 SUAVE 검증자를 사용합니다. 오라클은 intent 실행을 검증하기 위한 외부 데이터를 제공하며, SUAVE 검증자는 SUAVE 체인에서 intent를 검증하고 정산합니다.

Anoma (Anoma 프로토콜의 일반 Intent)

Anoma는 Cosmos와 유사한 일반 아키텍처로, IBC를 지원하는 첫 번째 레이어 지분 증명(PoS) 체인을 출시할 준비를 하고 있습니다. 그것은 intent 중심의 설계를 Anoma 가상 머신(VM)이 지원하는 동형 프로토콜과 결합하며, 서로 다른 Anoma 프로토콜이 서로 다른 합의 메커니즘을 갖는 이질적 보안 기능도 제공합니다.

intent 표현 및 권한 부여

  • 사용자는 Anoma DApps와 상호작용하여 그들의 intent를 표현하고, 최종 상태 또는 갖추어야 할 속성을 정의합니다.

후보 solver

  • Anoma는 다양한 유형의 solver를 환영하며, 각 solver는 서로 다른 유형의 응용 프로그램에 집중합니다. 이러한 solver는 그들의 관심과 목표에 일치하는 메모리 풀을 모니터링합니다. 그들의 특정 관심사에 따라, 그들은 모든 intent 또는 intent의 하위 집합을 관찰할 수 있습니다.

해결 과정

  • solver는 해결 알고리즘을 실행하여 그들이 상호 교환 가능한 토큰(FT) 거래 또는 계산 롤링 상태와 같은 분야의 전문 지식을 활용합니다. solver는 intent를 매칭하는 책임도 있습니다. 그들은 의도를 수신하고 부분적 또는 완전하게 일치하는 거래를 생성합니다. solver는 언제 매칭할지, 부분 해결의 요금 기준 및 잉여 부분을 처리하는 방법을 결정합니다. solver가 완전히 균형 잡힌 거래를 형성하면, 그들은 이를 Anoma 생태계의 메모리 풀 노드에 제출합니다.

solver 선택

  • solver 선택은 그들의 효율적이고 적시 작업 완료 능력에 영향을 받을 수 있으며, 선착순 원칙을 따릅니다, 즉 가장 먼저 작업을 완료한 solver가 선택됩니다.

검증 및 정산

  • 다양한 Anoma 프로토콜의 검증자는 Anoma 가상 머신(VM)을 실행하여 intent의 실행 및 검증을 완료합니다. Anoma VM은 모든 관련 유효성 술어(선언적 스마트 계약)가 충족되는지를 확인하여 intent의 실행 완전성과 유효성을 보장합니다. solver의 자금 분배 및 보상은 Anoma VM이 intent를 실행하고 검증한 결과에 기반합니다.

intent如何彻底改变订单流模式

在当前交易订单流状态下,用户必须自己导航执行路径,从而形成相对简单的交易订单流。

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

然而,设想未来 web3 生态系统采用以 intent 为中心的方法,intent 的顺序流可能会变得更加复杂。在这个新范例中,用户可以自由表达他们的 intent,并将复杂性委托给新角色------solver。

在深入探讨之前,我想总结一下 intent 领域中的两个趋势:一是专注于特定类型 intent 的主要 DApps,如 Uniswap 和 Cow Swap,正在通过引入 solver 自身来扩展 intent 功能。这意味着它们正在与那些专注于解决特定问题的角色(solver)合作,以提供更广泛的服务。二是更通用的 intent,这方面我们需要相对较新的架构,包括新的 intent 语言、新的虚拟机等等。Essential、Flashbots 和 Anoma 等项目正在朝着这个方向努力工作。这意味着为了满足更一般的 intent,需要开发新的技术和工具,以适应不同类型的需求。

在这种情况下,不同类型的 intent 可能会由特定的平台或协议来处理。例如,交易 intent 可以由 UniswapX 和 Cow Swap 来处理;具有单一领域和与钱包相关特性的意图可以由帐户抽象(AA)钱包或与 Essential 兼容的 DApps 和钱包来处理;而像 SUAVE 和 Anoma 这样的平台可能会处理更通用和多领域的 intent。

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

在这个新的世界中,intent 的订单流程可能会遵循更复杂的路径。让我们探讨一种可能的订单流程:

  • 用户表达 intent、存入资金并授权

    intent 非常具有表现力;普通用户可能需要帮助将他们的 intent 转化为代码。这可以通过 dapps/钱包通过提供用户友好的界面来提取这部分来实现,或者可能有一个聚合器提供一个通用界面来表达任何 intent,如借助人工智能的谷歌搜索。

  • intent 发送到相关的 intent 内存池

    请注意,Anoma 可以有多个内存池,为不同类型的 intent 提供服务,并受到不同的 DApps 或协议的信任。

  • solver 进行链下模拟并竞争解决 intent

    在 SUAVE 生态系统中,solver 既具有解决能力又具有构建区块的能力。一些 intent 涉及通过构建区块来解决跨链任务,例如跨链 MEV 操作。熟练的区块构建者在构建有价值的区块和更快完成任务方面具有优势。其他 intent 可能主要需要算法方面的专业知识,例如优化跨多个链的流动性聚合。这些 intent 可能更依赖于特定类型的 solver,而不是广泛的区块构建能力。

    在 AA 生态系统中,捆绑器执行模拟和捆绑任务。然后,捆绑的 intent 可以发送到公共内存池供搜索者解除捆绑并有可能进行抢先操作,或者直接发送给受信任的构建者。在早期阶段,小额捆绑可能更有效,因为可以将它们私下发送给受信任的构建者,以避免潜在的损失。随着 4337 钱包和其他具有足够订单流量的参与者进入市场,他们可以像搜索者一样运作为捆绑器。

  • 验证 intent 的完成

    目前存在各种各样的验证方法,每种方法都具有自己的一套权衡。使用智能合同进行验证虽然可靠,但往往缺乏可伸缩性,因为不同的 intent 需要特定的验证逻辑和代码;依赖预言机进行验证会引入与预言机相关的风险,但提供了与多个链的无缝集成的优势;利用 Anoma 虚拟机需要 intent 应用程序采用 Anoma 框架,但提供了验证各种 intent 的能力。

    总之,在以 intent 为中心的世界中,订单流与以交易为中心的世界不同:用户签署并授权交易 vs 用户有更多选择来表达自己的 intent;存在用于不同目的的单个内存池与多个内存池;Dapps 负责执行 vs 一个解决者选择加入的新角色,并以竞争的方式解决问题;不同链一一结算 vs 多个链可以一起结算(新型跨域执行)

Intent 对 Web3 世界的涟漪效应

一个基于 Intent 的世界包含了大量的 Web3 参与者。接下来可以大概看一下当前的 Intent 格局。请注意,这只是一个概况。随着 intent 逐渐发展变化,将有更多参与方来到这个新世界。例如,像 Astria 和 Espresso 这样的共享排序器(shared sequencers)可以在多域 Intent 执行方面为用户提供更快的预确认。

SevenX Ventures:解码「INTENTS」,如何彻底改变Web3用户体验与订单流模式

상류

체인

  • SUAVE와 같은 새로운 체인은 더 빈번하고 비용 효율적인 Intent 정산을 수행할 수 있습니다.

  • Anoma 구조 체인은 새로운 가상 머신을 지원하여 Intent 검증 문제를 효율적이고 보편적으로 해결할 수 있습니다.

  • L2 또는 더 많은 확장 가능한 체인은 Intent 논리 표현, 검증 및 정산과 관련된 저비용 계산을 수행하는 데 적합합니다, 왜냐하면 Intent 자체의 표현성으로 인해 전체 과정이 많은 계산 자원을 소모하기 때문입니다.

프라이버시

  • 프라이버시는 Intent 분야에서 매우 중요하며, 이는 선점 거래와 같은 악의적인 MEV 문제를 방지하고 더 많은 주문 흐름 가치를 사용자/dapp에게 경매로 되돌려줄 수 있습니다. 또한, 프라이버시 기능을 포함하면 더 강력한 프라이버시 보호가 필요한 Intent를 지원할 수 있습니다.

  • SUAVE는 단기 솔루션으로 SGX를 사용하며, Anoma는 제로 지식 증명(ZK) 및 분산 키 생성(DKG) 암호화를 지원합니다.

오라클

  • 오라클은 이제 Intent의 실행 상태를 검증하는 추가 기능을 갖추고 있습니다.

Intent 관련 표준

  • 일반 표준은 다양한 유형의 Intent로 인한 단편화 문제를 줄이는 데 도움이 됩니다; Solver는 서로 다른 지원 Intent 응용 프로그램을 더 쉽게 통합할 수 있습니다; dapp 및 개발자는 Intent 시스템으로 확장하는 것이 더 쉬워집니다. Intent는 공공 Intent 인프라를 재구성하는 것을 피할 수 있습니다.

중류(잠재적 solver)

특정 유형의 solver(예: CoW Swap 및 1inch의 라우터)와 시장 조성자들은 이미 방대한 유동성 네트워크와 고급 라우팅 알고리즘을 축적하여 다른 solver보다 더 나은 성과를 내며, swapper로부터 일부 독점 주문을 직접 수신할 수 있습니다.

건축가: 건축가는 solver로서 중요한 역할을 하며, 특히 다양한 체인의 최종 정산 과정에서 그렇습니다. 경험이 풍부한 건축가는 이 역할을 쉽게 수행할 수 있습니다.

탐색자: 탐색자는 라우팅 및 고급 알고리즘에 대한 전문 지식을 보유하고 있어, 최상의 해결책을 찾거나 유동성과 관련된 Intent를 해결하는 데 큰 가치를 제공합니다.

하류

Intent는 다양한 dapp에 광범위한 영향을 미칩니다------사용자 친화성 향상; 대규모 채택을 가져올 수 있습니다; 다수의 참여가 증가하여 더 많은 체인 외 구성 요소가 효율성과 유연성을 높입니다; dapp는 Intent solver를 통합하여 더 복잡한 기능을 확장할 수 있으며, 더 많은 기능과 특성을 제공할 수 있습니다.

예를 들어, DeFi에서 intent는 제3자(solver)를 통해 크로스 체인 환경에서 원자성을 시뮬레이션하여 Intent를 실행할 수 있습니다. Solver는 실패의 위험을 감수하여 크로스 도메인 DeFi의 새로운 영역을 실현합니다.

또한, 더 많은 상호작용과 사용자 지시가 복잡한 dapp의 개발을 촉진할 수 있습니다. 예를 들어, GameFi에서 사용자는 이제 더 많은 게임 플레이 선택권을 가집니다:

  • 사용자 정의 게임 전략: Intent는 플레이어가 사용자 정의 게임 전략을 정의하고 실행할 수 있도록 합니다. 그들은 자신의 방식으로 게임 목표와 행동을 표현하고, solver가 게임 내에서 이러한 Intent를 실행하도록 할 수 있습니다. 이는 플레이어에게 더 많은 자유와 통제권을 제공합니다;

  • 지원 경제 시스템: Intent를 통해 플레이어는 게임 내 경제 시스템에 참여할 수 있습니다, 예를 들어 게임 자산 거래, 유동성 제공 또는 대출 참여. 그들은 Intent를 표현함으로써 게임 내에서 DeFi와 유사한 금융 작업을 수행하고 경제적 보상을 받을 수 있습니다.

결어

本文을 요약하면서, Intent와 롤업의 개념 사이에 놀라운 유사성이 있다는 것을 깨달았습니다: 체인 외 실행 및 체인 상 최종 정산 및 검증. 롤업 생태계의 폭발적인 성장과 함께, 우리는 이제 Intent의 폭발적인 성장을 목격하고 있으며, dapp은 점점 더 표현력이 풍부해지고 있으며, 많은 프로젝트가 특정 Intent 언어와 표준을 개발하고 있습니다.

그러나, Intent가 가져올 수 있는 잠재적인 중앙 집중화 문제에 주목해야 합니다. 우리가 개인 메모리 풀 및 개인 주문 흐름의 사례에서 보았듯이, 복잡한 사용자 Intent를 처리하고 더 효율적이며 사용자 친화적인 경험을 제공할 수 있는 플레이어가 두드러져 더 많은 개인 Intent 주문 흐름을 끌어들여 더 나은 실행을 유도할 수 있습니다.

또한, Intent 플레이어가 solver가 사용자 Intent를 효과적으로 실현하도록 하는 방법도 현실적인 문제입니다. 예를 들어, 현재의 소규모 AA 거래의 경우, 패키지 제공자나 건축가는 새로운 서비스를 제공하기 위해 추가 시간과 노력을 기울일 충분한 동기가 없습니다. 더 표현력이 풍부한 Intent도 이 문제를 겪을 수 있습니다.

결론적으로, Intent 분야는 거대한 잠재력과 변혁의 힘을 가지고 있으며, 우리는 혁신, 탈중앙화 및 사용자 권한 부여의 균형을 찾는 길을 찾아야 합니다. 이 흥미로운 여정을 받아들이고 함께 노력하여 Intent의 모든 잠재력을 발휘합시다!

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축