📖 용어
🇰🇷 쉽게 설명
🔰 초보
🧭 인텐트 기반 트랜잭션 Intent-Based Transactions
'1 ETH를 최대한 많은 USDC로 바꿔줘'처럼 원하는 결과만 서명하면, 전문 실행자들이 어떤 경로로 할지를 알아서 찾아줘요.
💡
흔한 오해 — 인텐트 기반이면 완전히 탈중앙화되고 자동으로 최선의 거래가 보장되나요? 꼭 그렇지는 않아요. 실제 실행은 솔버라 불리는 오프체인 도우미에게 맡겨지기 때문에, 솔버가 밟은 모든 단계를 직접 확인하기 어렵고 소수의 큰 플레이어가 시장을 지배할 수도 있어요.
🚕 쉽게 풀면 — 지도가 아니라 택시
일반 크립토 트랜잭션은 직접 운전하는 것과 같아요. 경로를 정하고, 모든 교차로를 통과하고, 주차 자리를 찾고, 기름값도 내야 하죠. 인텐트 기반 트랜잭션은 택시에 타는 것과 같아요. 목적지만 말하면 경로·교통·기름값은 기사님이 알아서 처리해요. 크립토로 치면 원하는 결과를 선언하면 솔버들이 방법을 찾아줘요. 무엇만 말하고, 어떻게는 맡기는 거예요.
🔄 실제로 어떻게 돌아가나요? — 네 단계
- ✍️ 인텐트를 서명해요 — 최소 수령량·마감 시간 등 조건을 담은 결과 메시지에 서명
- 📡 인텐트가 뿌려져요 — 서명된 인텐트가 솔버(=필러)라 불리는 제3자 에이전트들에게 전달
- 🤝 솔버들이 경쟁해요 — 여러 거래소와 체인을 뒤져 최적 경로를 찾고, 최선의 조건이 낙찰
- ✅ 낙찰자가 정산해요 — 낙찰된 솔버가 온체인에서 거래를 실행하고 마무리
💸 초보자에게 어떤 점이 좋나요?
| 장점 | 실제로 뭐가 달라지나 |
|---|---|
| ⛽ 가스비 없이도 가능 | 솔버가 가스비를 먼저 내고 거래에서 돌려받아서, 별도로 네트워크 기본 가스 코인을 갖고 있지 않아도 돼요 |
| 💰 경쟁으로 더 나은 가격 | 솔버들이 경쟁하기 때문에 더 유리한 환율과 낮은 슬리피지를 기대할 수 있어요 |
| 🛡️ 프론트러닝 방어 | 인텐트는 공개 멤풀에 올라가지 않는 경우가 많아 프론트러닝 봇의 공격을 어느 정도 막아줘요 |
| 🚫 미체결이면 무과금 | 내 조건을 맞출 수 없으면 거래 자체가 안 되고, 대부분의 경우 비용도 안 들어요 |
📊 이미 쓰고 있는데 모를 수도 있어요. 요즘 많은 스왑·브리지 인터페이스가 '스왑' 버튼 뒤에 인텐트 시스템을 숨겨두고 있거든요.
🧩 어디서 만날 수 있나요?
인텐트 시스템은 오늘날 많은 거래 도구의 핵심을 이루고 있어요. CoW Protocol은 서명된 주문을 모아 솔버들이 경쟁하는 배치 경매를 돌려요. Uniswap의 UniswapX와 1inch의 Fusion도 같은 방식으로 가스리스 주문을 채워요. 이 개념은 계정 추상화나 최적 경로를 자동으로 찾아주는 DeFi 애그리게이터와도 맞닿아 있어요.
🚨 알아둘 점 (초보 주의)
- 🙈 가시성이 낮아요 — 실행이 정산 전에 오프체인에서 이루어져서 솔버가 밟은 모든 단계를 확인하기 어려워요
- 🏢 중앙화 위험 — 솔버를 운영하려면 상당한 자본과 인프라가 필요해서 소수의 큰 플레이어가 시장을 지배할 수 있어요
- 📝 조건이 나를 보호해요 — 서명 시 설정한 최소 수령량·마감 시간이 나쁜 체결을 막는 방어선이에요. 승인 전에 꼭 확인하세요
- 🚫 편리하다고 방심 금지 — 교환할 토큰과 수량은 여전히 직접 확인할 책임이 있어요
❓ 자주 묻는 질문
- 인텐트 기반 트랜잭션을 쓰면 가스비를 내지 않아도 되나요?
- 대부분은 직접 내지 않아도 돼요. 솔버가 가스비를 먼저 내고 거래 수익에서 돌려받는 구조라, 교환하는 토큰으로 비용을 처리할 수 있어요. 네트워크 기본 가스 코인을 별도로 들고 있지 않아도 됩니다. 그래서 인텐트 기반 스왑을 '가스리스(gasless)'라고 부르는 거예요.
- 솔버는 누구이고, 믿어도 되나요?
- 솔버는 내 인텐트를 최선의 조건으로 채워주려고 경쟁하는 제3자 에이전트예요. 내가 직접 고르는 게 아니라, 가장 좋은 조건을 제시한 곳이 자동으로 낙찰됩니다. 다만 실행은 정산 전에 오프체인에서 이루어져서 솔버가 밟은 모든 단계를 직접 확인하기 어려워요. 서명할 때 적어둔 조건(최소 수령량 등)이 나를 보호하는 장치가 됩니다.
- 솔버가 내 조건을 맞출 수 없으면 어떻게 되나요?
- 거래가 그냥 성사되지 않고, 대부분의 경우 비용도 발생하지 않아요. 실행 위험을 솔버가 부담하기 때문에, 내가 제시한 조건을 맞출 수 없는 인텐트는 불리한 가격에 억지로 체결되는 게 아니라 그냥 만료됩니다.