의도 기반 지갑: 계정 추상화의 최종 단계
15년 동안 크립토를 사용한다는 것은 한 가지 매우 묘한 의식을 의미했습니다. 지갑을 열고, 헥스(hex)로 인코딩된 트랜잭션을 면밀히 살피고, 적절한 가스 토큰으로 계정에 수동으로 자금을 충전하고, 절대 잃어버려서는 안 될 책임을 지고 키로 서명하는 작업 말입니다. 2026년에는 이 의식이 사라질 것입니다. 그리고 변화를 주도하는 지갑은 사용자에게 트랜잭션 서명을 요구하지 않습니다. 대신 사용자에게 어떤 결과를 원하는지 묻습니다.
트랜잭션 기반 지갑에서 의도 기반(intent-based) 지갑으로의 이러한 전환은 오랫동안 약속되어 온 계정 추상화(account abstraction)의 최종 단계입니다. 이는 현재 서로 무관해 보이는 세 가지 요소로 구성되고 있습니다: ERC-4337 스마트 계정, EIP-7702 EOA 프로그래밍 가능성, 그리고 Coinbase, Privy(현재 Stripe의 일부), Dynamic(Fireblocks에 인수됨), Safe, Biconomy가 Web3의 기본 소비자 접점을 구축하기 위해 경쟁하고 있는 100억 달러 이상의 지갑 서비스(WaaS) 시장입니다. 이들을 결합하면 마침내 Apple Pay처럼 작동하는 지갑을 얻게 됩니다. 사용자가 욕구를 표현하면, 다른 누군가가 내부 복잡성을 해결하고 블록체인은 표면에서 사라집니다.
최종 형태: 사용자는 트랜잭션이 아닌 결과를 지정합니다
2020년경의 크립토 지갑에 대한 정신 모델은 트랜잭션 공장이었습니다. 사용자는 체인을 선택하고, 가스 토큰을 고르고, 슬리피지를 설정하고, 콜데이터(calldata)를 검토한 뒤 서명했습니다. 잘못된 네트워크, 가스비 부족, 승인 서명 후 스왑을 위한 두 번째 서명 등 모든 UX의 불편함은 사용자가 로우 레벨 머신을 직접 조작했기 때문에 발생했습니다.
의도 기반 아키텍처는 이 모델을 뒤집습니다. Anoma의 의도 중심 토폴로지(intent-centric topologies) 연구에서 프레임을 구성했듯이, 의도는 사용자가 서명하고 솔버(solver) 네트워크가 경쟁적으로 충족시키는 선호도를 표현한 부분적인 상태 변경입니다. CoW Protocol은 사용자가 "X를 최소 Y 가격에 매도"라고 서명하면 솔버가 라우팅을 수행하는 배치 경매 DEX로서 수년 동안 이 플레이북을 실행해 왔습니다. Flashbots의 SUAVE는 동일한 개념을 블록 빌딩 영역까지 확장합니다. 교차 체인 의도 프로토콜은 브리지를 적극적으로 대체하고 있으며, "Arbitrum에서 Base로 브리징"을 "1분 이내에 Base에서 이 토큰을 보유"하는 것으로 바꾸고 있습니다.
지갑에 있어 중요한 점은 계정이 조건부 멀티스텝 명령을 수락하고 이를 솔버에게 전달할 수 있을 만큼 프로그래밍 가능해지면, 더 이상 UI가 Etherscan처럼 보일 필요가 없다는 것입니다. UI는 채팅창, Shopify 결제창, 또는 소비자 앱 내부의 "PENGU 구매" 원탭 버튼처럼 보일 수 있습니다. 지갑은 의도가 인증되는 장소가 되고, 실행은 다른 무언가가 담당하게 됩니다.
ERC-4337이 구축한 실행 파이프라인
첫 번째 지원 요소는 2023년 3월 1일 이더리움 메인넷에 라이브된 ERC-4337로, 오늘날 대부분의 스마트 지갑을 위한 실행 기반이 되었습니다. 사용자는 외부 소유 계정(EOA)에서 트랜잭션을 보내는 대신, 검증 규칙, 선택적 페이마스터(paymaster), 실행할 호출을 지정하는 더 풍부한 객체인 UserOperation에 서명합니다. 번들러(Bundlers)는 이를 실제 트랜잭션으로 패키징하여 표준 EntryPoint 컨트랙트로 보냅니다. Alchemy의 계정 추상화 개요에서 이 파이프라인에 대해 자세히 설명하고 있습니다.
이 설계에서 세 가지 기능이 파생되며, 이는 의도 기반 UX를 실제로 배포 가능하게 만듭니다:
- 페이마스터를 통한 가스 추상화. 페이마스터 컨트랙트는 애플리케이션의 후원을 받거나 사용자가 보유한 임의의 ERC-20 토큰으로 스왑하여 사용자를 대신해 가스비를 지불하는 데 동의할 수 있습니다. 이는 ETH가 전혀 없는 사용자가 계정 생성 직후 트랜잭션을 수행하는 경험을 제공하며, Nadcab의 2026년 가스 추상화 가이드가 2027년까지 보이지 않는 기본값이 될 것으로 예상하는 패턴입니다.
- 세션 키(Session keys). 모든 동작을 매번 재승인하는 대신, 사용자는 "이 dApp은 향후 1시간 동안 Base에서의 거래에 최대 100 USDC를 사용할 수 있음"과 같은 범위가 지정되고 시간 제한이 있는 키를 부여할 수 있습니다. 이는 30초마다 서명 팝업 없이 온체인 게임, AI 에이전트, 고빈도 DeFi를 사용할 수 있게 만드는 원시 기능(primitive)입니다.
- 모듈형 검증. 검증 방식이 프로토콜에 하드코딩되지 않고 컨트랙트 코드로 표현되므로, 지갑은 기본 계정을 변경하지 않고도 패스키(passkeys), 멀티시그 로직, 소셜 복구 또는 부정 행위 체크로 교체할 수 있습니다.
ERC-4337 자체에는 구조적인 문제가 있었습니다. 스마트 계정은 대부분의 사용자가 이미 가지고 있는 일반 EOA와는 별개의 컨트랙트라는 점입니다. 2억 개 이상의 기존 주소를 새로운 계정으로 마이그레이션하는 작업은 결코 매끄럽게 일어날 수 없었습니다. 그 간극을 EIP-7702가 메웠습니다.