원제: Beyond Transactions
원저자: BRIDGET HARRIS
원본 출처: Bridget Harris의 Blueprints
편집자: MarsBit, MK
의도와 계정 추상화, 저장 증명, 롤업 등에 대한 영향은 암호화폐에 대한 흥미롭고 새로운 역동성을 창출하고 있습니다. 이러한 핵심 구성 요소가 등장하면서 사용자 경험(UX), 거래 효율성 및 디자인, 중앙화와 분산화 간의 균형을 독특하게 재편하고 있습니다.
의도 해석
트랜잭션은 사용자가 수행하려는 매우 구체적인 작업인 반면, 인텐트는 특정 매개변수 내에서 사용자가 달성하려는 작업을 지정합니다. 일반적으로 목적은 사용자가 단편화된 프로토콜을 수동으로 탐색할 필요가 없도록 여러 환경에 액세스할 수 있는 기능을 통해 현재 작업을 사용자에게 아웃소싱하는 것입니다. 모든 거래의 모든 측면을 코딩하지 않음으로써 거래 표현력과 효율성을 높이고 UX를 향상시킬 수 있습니다.
Paradigm은 다음과 같이 설명합니다. "인텐트에 서명하고 공유함으로써 사용자는 실제로 수신자가 자신을 대신하여 계산 경로를 선택할 수 있는 권한을 부여합니다."
사용자는 단지 최고의 가격으로 거래하기를 원할 뿐이며 어떤 플랫폼이 참여해야 하는지 신경 쓰지 않는 경우가 많습니다(1inch의 성공과 의도의 초기 사례인 1inch Fusion의 출시가 성공 이유 중 하나입니다). 또한 의도는 종종 다양한 방식으로 충족될 수 있는 반면, 트랜잭션에는 실행에 대한 매우 구체적인 경로가 있습니다. 이는 아래에 그래픽으로 설명되어 있습니다.
출처: 패러다임
일부 의도 인프라 설계에서는 사용자가 의도를 지정하면 p2p 네트워크 계층의 가십 노드로 브로드캐스트됩니다. 그런 다음 완전한 의도 중심 프로토콜에서는 빌더이기도 한 솔버(검색자/매치메이커라고도 함)라는 엔터티에 계산 책임을 위임합니다(PBS에 필요함). 솔버는 사용자의 의도 사양을 실행하고 유효한 트랜잭션을 생성하도록 작동합니다. 그들은 가장 효율적인 방법으로 의도를 충족시키기 위해 서로 경쟁하고, 릴레이가 이를 검증하고, 마지막으로 의도 네트워크의 검증자가 실행을 커밋합니다. 여기서의 프로세스는 다음과 같습니다. 사용자가 의도를 의도 풀에 보냅니다. → 가십 노드가 의도 풀에서 브로드캐스트합니다. → 솔버가 메모리 풀에서 트랜잭션을 실행하기 위해 경쟁합니다.
의도는 공개된 문제 공간이며 UX가 어떤 모습일지 아직 완전히 확신할 수 없지만 일반적인 목표는 암호화폐 애플리케이션을 사용자에게 더 쉽고, 더 유연하고, 효율적으로 만드는 것입니다. Dan Robinson과의 대화에서 Bankless의 최근 에피소드는 높은 수준의 사용자 흐름 관점에서 새로운 디자인이 어떻게 구성될 것인지를 강조했습니다. 사용자는 웹 앱에서 평소와 유사한 인터페이스를 보게 되지만, eth 트랜잭션에 서명하는 대신 오프라인 메시지에 서명하게 됩니다. 그런 다음 이 메시지는 궁극적으로 의도를 전체 트랜잭션으로 전환하는 MEV "블랙 박스"로 라우팅됩니다. 그런 다음 체인에 포함됩니다. 인텐트는 지금처럼 가스, 슬리피지, 하나의 DEX/AMM만 사용하는 등의 방식이 아닌 시작점과 끝점만 지정하므로 이더리움 거래보다 사용자에게 더 다양한 형식을 제공하므로 더 나은 사용자 경험을 제공합니다. . 의도가 표현되면 최적의 가격을 찾는 시스템으로 오프로드됩니다. 사용자는 거래 자체를 생성하지 않고 단순히 메시지를 브로드캐스트합니다. 거기에서 모든 솔버는 가장 경쟁력 있는 방식(예: 가장 높은 만족도 기울기)으로 문제를 해결했다는 것을 증명할 수 있는 한 의도를 자유롭게 충족할 수 있으며, 사용자는 무엇을 하려는지 최대한 활용할 수 있습니다. 좋은 가격". 이러한 의미에서 인텐트는 다양한 방식으로 해결될 수 있어 수동 단계가 적고 더 빠르고 저렴한 프로세스가 가능하기 때문에 최종 사용자에게 기존 온체인 트랜잭션보다 더 매력적이고 유연합니다.
인텐트의 적용 예는 UniswapX에서 볼 수 있습니다. UniswapX에서는 네덜란드 경매가 의도적으로 사용됩니다. 여기서 가격은 높게 설정되고 점차적으로 감소하며 누군가가 수익성이 있다고 판단하면 주문이 채워집니다. Dan이 지적했듯이 경쟁이 치열한 시장에서 이를 통해 얻을 수 있는 이점은 미끄러짐이 줄어들고 주문 흐름 경매를 위한 더 나은 기반을 제공한다는 것입니다.
Succinct의 Uma Roy는 의도, SUAVE, AA 및 크로스체인 브리징에 대한 프레젠테이션에서 트랜잭션과 의도의 훌륭하고 구체적인 예를 제시했습니다.
출처: 우마 로이
실제 의도와 교차 범주에 대한 의미
의도는 다음 범주에 광범위한 영향을 미칠 수 있습니다.
브리지 및 롤업 : Dan은 최근 Bankless 에피소드에서 이에 대해 자세히 설명했지만 UniswapX가 브리지가 필요한 의도를 처리할 수 있는 방법은 다음과 같습니다. 예를 들어 사용자는 Ethereum ETH 대신 Arbitrum에서 USDC를 소유하려는 의도를 나타낼 수 있습니다. 그러면 의도 이행 증명이 메시징 브리지를 통해 대상 체인으로 전달될 수 있습니다.
- Dan이 언급한 또 다른 요소는 미래에 시장 조성자가 의도 만족 측면에서 더 많은 수익을 낼 수 있다는 것입니다(예: 시장 조성자가 재조정 중이기 때문에 퇴출하려는 사람들).
- 많은 클래식 크로스체인 브리지 설계에서 자금은 브리지 계약에 상주하며(예: 브리지는 자금을 롤업 상태로 유지) 해커 공격에 매우 취약한 경우가 많습니다. 그러나 Dan이 설명했듯이 UniswapX의 출현으로 위험에 처한 유일한 자금은 "전송 중인 거래소" 또는 활성 거래소뿐입니다. 예를 들어, 교환자는 체인을 통해 자금을 이체하려는 의도를 표현하고 → 체인의 필러는 주문 이행을 약속합니다[브릿지 위험] → 필러는 대상 체인에서 주문을 완료합니다. 노출이 교환이 전송되는 순간으로 제한되어 공격 시 위험에 처하는 자금의 양이 크게 줄어들기 때문에 이는 전체 크로스체인 공간에 있어서 큰 발전입니다.
- 인텐트 메커니즘은 사용자가 자산을 수동으로 연결할 필요가 없기 때문에(길고 비용이 많이 드는 프로세스) 크로스체인 복잡성을 줄여줍니다. 대신, 그들은 소유하고 싶은 토큰의 유형과 그것을 소유하고 싶은 롤업/체인을 지정하기만 하면 됩니다. 다른 모든 것은 추상화되어 교환기의 사용자 경험이 크게 향상됩니다. 궁극적으로 암호화폐의 대규모 사용자 경험 문제를 완화하기 위해 의도를 활용한다면 사용자는 더 많은 유동성과 다양한 기술 스택을 활용하여 도메인 간 환경에 액세스함으로써 자신의 의도를 보다 효율적으로 충족할 수 있어야 합니다.
영지식(저장) 증명: 영지식 저장소 증명은 무신뢰 방식으로 L1/L2/L3 간에 블록체인 상태를 전송하기 위한 새로운 메커니즘입니다. L2 및 L3 생태계의 출현으로 상태 정보 전송의 지연 문제가 점점 더 시급해지고 있으며, 스토리지 증명 작업은 이 문제를 빠르고 가벼운 방법으로 해결하는 것입니다.
- 저장 증명은 흥미로운 방식으로 의도적으로 작동할 수 있습니다. 위에서 언급한 바와 같이 브리징은 사용자가 롤업에서 자산을 획득하려는 의도를 지정할 때 발생하며, 대상 체인의 상태는 스토리지 증명을 통해 다시 전송되어 의도가 올바르게 이행되었는지/체인이 예상대로 실행되었는지 확인합니다. 상태. 결과적으로, 지원 인프라에 자산을 무신뢰 연결하기 위한 스토리지 증명이 생성될 수 있습니다.
- 아마도 미래에는 성취된 의도가 검증 가능한 저장 증명으로 집계되거나 그 반대의 경우도 있을 것입니다. 즉, 의도를 이행하기 위한 계산 흐름의 일부로서 다양한 상태의 집계된 저장 증명이 될 것입니다.
EthCC Modularity Summit에서 Vitalik은 L2 환경의 증거 집계에 대해 이야기했습니다. 아래 디자인에서 최종 증명은 단지 서명/프라이버시 프로토콜이고, 중간 증명은 집계 증명이고, 두 번째 증명 레이어는 집계 증명을 집계하고, 마지막으로 L1으로 전송되는 전체 마스터 증명이 있습니다. 증명 집계를 통해 비용을 크게 절감하고 증명 프로세스를 최적화할 수 있습니다.
출처: Builders 및 Higher Forms of Aggregation - Vitalik Buterin
Polymer Labs 팀에서 원래 도입한 zkTree를 통해 재귀 증명도 연구되었으며 향후 zkEVM, zkRollups, zkBridges 및 zk 스토리지 증명을 활성화하는 데 도움이 될 수 있습니다.
계정 추상화: 본질적으로 계정 추상화는 EOA(현재 거래 생성 표준인 외부 소유 계정)를 업그레이드하여 스마트 계약 지갑으로 관리할 수 있도록 하거나 스마트 계약을 통해 거래를 직접 시작할 수 있도록 하는 역할을 합니다. 인텐트의 경우, 이 새로운 패러다임은 인텐트가 더욱 성숙해지고 정교해짐에 따라 인텐트 레이어가 dapp에서 사용자의 스마트 계약 지갑으로 직접 이동할 가능성이 높다는 것을 의미합니다. Stanley 그는 여기서 AA가 인텐트와 함께 작동하려면 인텐트 → userOp → 패키저 흐름이 있을 수 있다고 말하면서 다음과 같이 주장합니다(인텐트는 먼저 지갑 프런트엔드를 통해 흐릅니다).
출처: 스탠리 그
AA가 사용자 경험을 크게 향상시키기는 하지만 사용자는 여전히 스위칭/브리징/LP' 등을 위한 최상의/가장 효율적인 플랫폼을 실제로 수동으로 찾아야 합니다. 인텐트의 목표는 이 검색 계층을 추가로 제거하여 사용자가 시작 상태와 원하는 종료 상태만 지정하는 일만 담당하도록 하는 것입니다.
ERC-4337은 통합 ERC-4337 메모리 풀과 같은 분산화를 유지하기 위한 몇 가지 설계를 제안합니다. 이 섹션에서는 조각화되거나 작은 풀(다른 정책을 가진 패키저)이 본질적으로 조사 및 공격에 더 취약하다는 점을 강조합니다. 각 포장업체에 구현 표준을 적용하여 호환성을 보장하면 이러한 표면적을 줄일 수 있습니다.
Zerodev, Fun, Stackup 및 rhinestone과 같은 훌륭한 프로젝트가 이 공간에서 구축되고 있습니다.
일부에서는 의도에 집중하는 것에 대해 우려를 표명했습니다. Alliance의 David Ma: "요점은 의도를 분산화하기가 어렵고 읽기 및 쓰기 권한이 부여된 중앙 집중식 서버에 점점 더 고립되어 있다는 것입니다."
효율성과 분산화는 이 분야의 고전적인 문제입니다. 열악한 사용자 경험으로 인해 암호화폐 채택이 심각하게 방해받고 있다는 점을 고려하면 중앙 집중식 솔루션을 선호하는 것이 유혹적으로 보일 수 있습니다. 또한 의도의 특정 요소가 오프체인 행위자/인프라에 의존하기 때문에 계산 비용이 매우 낮으며, 특히 일반 거래보다 낮습니다. 청산 주문의 계산 비용은 온체인에서 실행될 필요가 없으며(이는 가스 수수료로 반영됨) 마켓 메이커의 서버에서만 실행됩니다. 당연히 거래 흐름의 일부를 오프체인으로 이동하면 중앙화가 증가하고 (의도 볼륨을 조정하는 데 사용하는) 확인자 중앙화에 대한 우려도 있습니다.
의도는 또한 사용자가 의도를 충족하는 가장 "규정을 준수하는" 경로를 선택할 수 있는 규정 준수의 맥락에서 탐색됩니다. 여기서 절충점은 비용과 속도/효율성이지만 궁극적으로 규제 부담은 프로토콜보다는 사용자/유동성 공급자에게 더 많이 옮겨지게 됩니다.
프로젝트
많은 흥미로운 프로젝트는 다양한 배포 및 생태계에 대한 액세스를 활성화하고 더 큰 유동성을 탐구하며 최종 사용자에게 보다 효율적이고 편리한 경험을 제공하기 위한 노력의 일환으로 AA, 브리징 및 다중 체인 인프라가 포함된 구성 요소를 독특한 방식으로 활용하고 있습니다.
다음은 몇 가지 흥미로운 프로젝트입니다.
필수적인
필수는 포괄적인 의도 아키텍처를 구축하는 것입니다. 그들은 세 가지 주요 프로젝트를 가지고 있습니다: 의도 표현을 위한 제약 기반 프로그래밍 언어(DSL에 대한 자세한 내용), 이더리움의 의도 기반 계정 추상화를 위한 EIP, 트랜잭션 라이프사이클을 재구상하는 의도 기반 의도 기반 프로그래밍 언어 프로토콜 시작. Essential 과 SUAVE의 차이점은 다음과 같습니다.
- Essential은 의도를 표현하기 위해 Rust에서 특별히 제작된 DSL을 사용합니다. SUAVE는 기본 설정 표현식, 블록 구축 등을 위한 구문이 내장된 언어인 mEVM(Solidity)을 사용합니다. 또한 Essential 의 아키텍처에서는 인텐트가 구현되지 않습니다. 대신, 해결된 후 해결 의도의 실행 추적이 생성되어 온체인에서 실행됩니다. 이는 의도의 일부로 EVM opcode를 생성하는 SUAVE와 대조됩니다.
- SUAVE는 암호화 실행 공간을 다루는 반면 Essential 의 프로토콜은 의도적인 개인 정보 보호를 위해 암호화 실행을 사용하지 않습니다. 기본 의도는 해독 및 실행되기 전에 온체인에 포함됩니다.
Essential 의 합의 메커니즘은 해결자가 객관적인 의도 만족(0-1 만족도 기울기)에 대해 경쟁하도록 하여 높은 최종 사용자 만족도를 경쟁적으로 장려합니다. 첫째, Essential은 Ethereum 생태계 내에서 의도를 연구하고 자체 의도 기반 프로토콜을 구축하고 있습니다.
아노마
Anoma는 누구나 Anoma 생태계를 구성하는 프로토콜의 프랙탈 인스턴스를 구현할 수 있는 "의도 중심 아키텍처"를 만들고 있습니다. 의도 자체의 경우 Anoma는 원하는 최종 상태를 표현하는 사용자를 위해 서명된 부분 트랜잭션을 생성합니다. Jon Charbonneau가 지적했듯이 Anoma의 시장 조성자는 의도를 주기적으로 업데이트할 수도 있습니다. "예를 들어 'Y를 위해 X를 구매할 의향이 있지만 이 주문은 블록 높이 Z에만 적용됩니다.'"
출처: 아노마
베이스와 마찬가지로 Anoma는 SUAVE와 다릅니다. SUAVE는 체인에 구애받지 않으며 스택에서 별도의 중간 계층 역할을 하여 의도를 제공하는 데 도움을 주는 반면, Anoma는 스택/계층의 기능이 아닌 "L1, L1.5 또는 L2로 배포할 수 있는 아키텍처"로 자신을 식별합니다. .
출처: 아노마
수아브
Flashbots의 SUAVE는 "모든 블록체인을 위한 플러그 앤 플레이 멤풀 및 분산형 블록 빌더 역할을 하는" 블록체인 자체입니다. 선호도(높은 수준의 의도와 동일)의 표현 및 실행을 용이하게 하기 위해 맞춤화되었습니다. SUAVE의 스택은 다음과 같습니다: 사용자가 선호도를 지정할 수 있는 메모리 풀, 솔버가 사용자의 선호도를 실행하기 위해 경쟁하는 실행 네트워크, 솔버가 실제로 블록을 생성한 후 다른 네트워크에서 허용할 수 있는 블록 구축 환경.
SUAVE는 모든 블록체인의 멤풀 및 블록 빌더가 되려고 노력합니다. 출처: 플래시봇
프로펠러헤드
PropellerHeads는 의도 아키텍처의 특정 요소인 솔버를 개선하고 있습니다. PropellerSDK, 특히 Solver API 및 Private RPC를 사용하면 사용자는 MEV로 더욱 보호되고 거래 시 더 나은 가격을 얻을 수 있습니다. Solver API는 많은 유동성 소스에 연결하고 최적화 알고리즘을 실행하여 최적의 가격을 얻을 수 있는 최적의 경로를 찾아 최적의 경로를 반환합니다. 솔버가 완료한 4개의 주문을 1개의 경로로 라우팅 조합하는 예:
출처: PropellerHeads
OK계약
OKcontract는 스마트 계약 상호 작용을 지정하는 표준을 만들고, 사양에서 트랜잭션 인터페이스를 생성한 다음, 개발자가 자동화된 인터페이스를 웹 페이지에 내장할 수 있도록 함으로써 "낮은 수준의 의도"라는 개념에 중점을 둡니다. 이 아키텍처는 다른 사이트에 삽입할 수 있는 Uniswap 위젯과 유사합니다. OKcontract는 모든 계약에 대해 동일한 작업을 자동화된 방식으로 수행하기를 희망합니다.
CoW 스왑
CoW Swap은 CoW 프로토콜을 기반으로 하는 거래 인터페이스에서 P2P 주문 정산을 가능하게 하는 초기 의도의 예를 구축합니다. 현재 CoW Swap은 Uniswap, Sushiswap, 1inch, Paraswap에서 주문을 결제하고 서명된 메시지를 통해 사용자 거래를 가능하게 합니다(가스 요금을 지불할 필요가 없는 프로세스). 플랫폼에서 LP를 소유하는 대신 CoW Swap은 기존 온체인 유동성에 연결하고 플랫폼에 CoW가 충분하지 않을 때(의지의 일치) 다른 AMM의 유동성을 활용할 수 있습니다.
일괄 경매, 여러 사용자의 주문을 일치시켜 거래를 정산합니다. 출처: EtherscanEtherscan
건너뛰다
IBC 생태계 내에서 Skip 프로토콜은 일반적으로 의도를 충족시키는 것으로 간주되지 않지만, 이러한 맥락에서 의도를 충족시키는 것으로 이해될 수 있습니다. Skip은 Cosmos에서 운영되며 이해관계자가 더 많은 수익을 얻고 유해한 MEV로부터 사용자를 보호할 수 있도록 블록 공간 선물을 예약합니다. Skip의 API 라우팅 솔루션은 최종 사용자가 크로스체인 경험에 대한 가장 효율적인 경로를 찾아 궁극적으로 의도 기반 사용자 흐름을 생성합니다.
미래의 방향
암호화폐 분야에서 미래는 빠르게 다가오고 있습니다. 의도는 아직 발견 및 구현 단계의 시작 단계에 있지만 새로운 회사가 등장하고 해당 카테고리가 어떻게 발전하는지 지켜보는 것은 흥미로울 것입니다. 이 분야에서는 기술이 빠르게 반복되고 있으므로 가까운 시일 내에 이러한 유형의 아키텍처에 대한 흥미롭고 새로운 디자인과 구현을 보게 될 것입니다. 분산된 상태를 유지하면서 트랜잭션 효율성과 표현력을 높이는 동시에 사용자로부터 가능한 한 많은 것을 추상화하는 것이 의도 공간에서 가장 중요한 고려 사항입니다. 궁극적으로 암호화폐 채택을 촉진하고 효율성을 높일 수 있기를 바랍니다. 의도, AA, 저장 증명 및 브리징 간의 역학은 여전히 탐색 중이며 이러한 요소가 어떻게 함께 작동하는지가 암호화폐 생태계의 성숙도에 핵심이 될 것입니다.