크로스체인 스왑이란?
블록체인은 각자 자기 장부를 유지하므로 Ethereum의 토큰이 저절로 Base로 옮겨갈 수는 없습니다. 오랫동안 우회로는 브리지였습니다. 토큰을 브리지 컨트랙트에 잠그고, 다른 네트워크에 래핑된 사본이 나타나길 기다린 뒤, 그 사본을 정말 원하던 토큰으로 바꾸면서 정거장마다 가스를 내는 식이었죠. 크로스체인 스왑은 이 여정 전체를 하나의 주문으로 압축합니다. 무엇으로 지불하고 무엇을 받을지 고르고 한 번 서명하면, 스왑은 두 체인 모두에서 정산됩니다. 도중에 수탁이 넘어가는 일은 없습니다. 자산은 컨트랙트에서 컨트랙트로 이동하며, 다른 사람이 관리하는 계정을 거치지 않습니다. 스왑 폼에서 직접 해보세요.
크로스체인 스왑은 언제 유용할까요?
대개는 자산이 지금 어디에 있고, 어디에서 일하게 하고 싶은지의 문제입니다.
- 자금을 중앙화 계정에 통과시키지 않고 가스가 저렴한 네트워크로 활동을 옮길 때.
- 원래 네트워크에서만 실질적인 시장 깊이가 있는 토큰을 살 때.
- 새 네트워크를 가스 토큰까지 포함해 한 번에 처음으로 준비할 때.
- 여러 체인에 흩어진 잔액을 한 네트워크의 한 자산으로 다시 모을 때.
1inch에서 크로스체인 스왑은 어떻게 작동하나요?
1inch는 인텐트 기반 모델을 사용합니다. 각 네트워크에서 직접 트랜잭션을 보내는 대신, 원하는 결과를 기술한 주문에 서명합니다. 지불할 토큰과 체인, 받을 토큰과 체인, 그리고 수용할 최소 금액이죠. 그런 다음 리졸버라고 불리는 검증된 전문가들이 하락식 가격 경매에서 주문 체결권을 두고 경쟁하고, 낙찰자가 두 네트워크에서 온체인 작업을 수행합니다.
- 1
페어 선택
1inch에서 스왑할 토큰과 체인을 고른 다음, 받고 싶은 토큰과 체인을 선택합니다.
- 2
견적 확인
견적에는 환율, 비용, 그리고 주문이 체결되는 동안 가격이 움직일 경우 받게 될 최소 금액이 표시됩니다.
- 3
주문 서명
Permit과 Swap을 클릭하고 지갑에서 확인합니다. 가스용 네이티브 토큰을 보유할 필요가 없습니다.
- 4
리졸버가 양쪽을 정산
낙찰된 리졸버가 두 체인의 에스크로 컨트랙트에 자산을 잠그고 스왑을 완료합니다. 목적지 토큰이 지갑으로 도착합니다.
서명이 곧 일의 전부입니다. 인텐트는 정확한 경로가 아니라 수용할 결과를 정하기에, 리졸버는 최적의 경로를 찾아다니고 당신의 최소 수령액은 고정된 채 유지됩니다. 이 방식이 인텐트 기반이라 불리는 이유입니다. 절차가 아니라 결과에 약속하는 것이죠. 만료 전까지 어떤 리졸버도 주문을 체결하지 않으면, 아무 일도 일어나지 않고 아무것도 쓰이지 않습니다.
수동 브리지는 왜 더 위험할까요?
고전적인 잠금·발행(lock-and-mint) 브리지는 모두의 잠긴 토큰을 컨트랙트 하나에 모읍니다. 주소가 훤히 공개된 단일 표적이 되는 셈이죠. 게다가 브리지는 다른 체인에서 오는 메시지를 받아들여야 하므로, 위조된 메시지나 도난당한 검증자 키 하나로 모두의 자금이 한꺼번에 풀릴 수 있습니다. 가정이 아닙니다. Chainalysis 집계로 2022년 13건의 크로스체인 브리지 공격에서 약 20억 달러가 도난당했는데, 이는 그해 도난당한 전체 암호화폐의 69%였고, Ronin 브리지 공격 하나로만 약 6억 2,500만 달러가 사라졌습니다. 해킹이 없더라도 수동 브리지는 실질적인 빈틈을 남깁니다.
- 받는 것은 대개 자산의 래핑된 사본이며, 그 가치는 뒤의 브리지가 건재할 때만 유지됩니다. Multichain 래핑 토큰 보유자들은 2023년 그 브리지가 무너졌을 때 이를 몸소 배웠습니다.
- 도착한 자산으로 무언가를 하려면 먼저 목적지 체인의 가스 토큰이 필요합니다.
- 브리지, 가스 충전, 마지막 스왑까지 추가 단계 하나하나가 별도의 트랜잭션이라 각각 따로 실패하거나 프런트러닝을 당할 수 있습니다.
크로스체인 스왑과 브리지는 어떻게 다른가요?
- 보내는 트랜잭션
- 브리지는 3건 이상, 크로스체인 스왑은 서명한 주문 1건
- 필요한 가스 토큰
- 브리지는 출발·도착 양쪽 가스, 크로스체인 스왑은 사전 준비 없음
- 받는 것
- 브리지는 대개 래핑된 사본, 스왑은 목적지 토큰 그 자체
- 문제가 생기면
- 브리지는 자금이 경로 중간에 멈출 수 있음, 스왑은 에스크로가 양쪽에 자동 환불
진행 중인 스왑은 무엇이 지키나요?
1inch의 크로스체인 스왑은 해시락과 타임락으로 보호되는 에스크로 컨트랙트로 정산됩니다. 고전적인 아토믹 스왑과 같은 메커니즘입니다. 리졸버가 각 체인의 에스크로에 자산을 잠그고, 하나의 비밀 값이 둘 다 엽니다. 비밀 값은 두 에스크로가 검증되고 각 체인이 최종성에 도달한 뒤에야 공유됩니다. 끝내 공개되지 않으면 타임락이 만료되고 양쪽 모두 자산을 돌려받습니다. 자기 것을 풀지 않고 당신의 토큰을 가져갈 수 있는 사람은 없습니다. 아토믹 스왑이 이를 강제하는 방식을 읽어보세요. 전체 설계는 1inch의 아토믹 크로스체인 스왑 백서(PDF)에 있습니다.
어떤 네트워크 사이에서 스왑할 수 있나요?
1inch는 Ethereum, Arbitrum, Base, Optimism, Polygon, BNB Chain, Avalanche, Gnosis, Linea, Unichain, Sonic, zkSync Era, Solana를 포함한 13개 이상의 네트워크에서 크로스체인 스왑을 지원하므로, 경로는 EVM 체인 너머까지 이어집니다. 새 네트워크도 계속 추가됩니다. 토큰화된 실물 자산을 위한 이더리움 레이어 2인 Robinhood Chain은 이미 지원됩니다.
가격은 단일 체인 스왑과 같은 라우팅 엔진에서 나옵니다. 300개 이상의 소스에서 집계된 경쟁력 있는 환율이죠. 승인한 최소 수령액은 주문 자체가 강제하며, MEV 보호도 포함됩니다. 주문은 봇이 순서를 바꿀 수 있는 공개 멤풀에 놓이는 대신 리졸버가 체결합니다. MEV 보호의 작동 방식을 읽어보세요.
자주 묻는 질문
네. 1inch에서는 앱이나 지갑 앱에서 바로 크로스체인 스왑을 실행해, 지원 네트워크 사이에서 자산을 한 번의 트랜잭션으로 옮길 수 있습니다.
아니요. 리졸버가 두 네트워크의 가스를 지불하며 그 비용은 견적에 이미 반영되어 있습니다. 목적지 체인의 네이티브 토큰을 나중에 쓰려면, 그것을 받을 토큰으로 지정하면 됩니다.
보통 몇 분입니다. 자금이 풀리기 전에 두 체인 모두 최종성에 도달해야 하므로, 정확한 시간은 당신이 아니라 경로에 있는 네트워크에 달려 있습니다. 주문에 서명한 뒤에는 당신 쪽에서 할 일이 없습니다.
에스크로 타임락이 만료되고 잠긴 자산은 자동으로 주인에게 돌아갑니다. 미완료 스왑은 아무것도 움직이지 않았다는 뜻입니다. 토큰은 그대로 남고, 주문을 다시 넣을 수 있습니다.
아니요. 브리지는 자산의 대체 표현을 체인 사이로 옮기고 대개 후속 단계를 남깁니다. 크로스체인 스왑은 한 토큰으로 지불하고 다른 토큰을 받는 하나의 주문이며, 라우팅은 대신 처리됩니다.
아니요. 목적지 자산 그 자체를 받습니다. 에스크로는 각 체인에서 진짜 토큰을 보유하므로, 브리지의 지급 능력에 가치가 좌우되는 래핑 표현은 없습니다.
스왑이 처음이신가요? 암호화폐 스왑이란 무엇인가부터 시작하거나, 학습 허브에서 모든 가이드를 둘러보세요.
내 지갑에서 바로 체인을 넘나드는 스왑
지불할 토큰과 체인, 받을 토큰과 체인을 고르세요. 나머지는 서명 한 번이 해냅니다.