Tangem으로 Uniswap 안전하게 연결하는 방법
Tangem을 Uniswap에 연결하려면 WalletConnect를 통해 세션을 승인하고, 각 거래 요청마다 카드를 태그해 서명하면 돼요. 대부분의 사용자는 MetaMask를 통해 Uniswap을 처음 이용해요. MetaMask는 3,000만 명 이상의 월간 이용자를 보유하고 있고, 브라우저 확장 프로그램으로 Uniswap에 바로 연결할 수 있어요. 하지만 MetaMask는 핫 월렛이라 시드 구문과 개인 키가 브라우저나 기기 저장소에 보관되고, 피싱, 악성 확장 프로그램, 시드 구문 노출 등 다양한 위험이 있어요.
Tangem은 완전히 다른 방식이에요. 개인 키는 Common Criteria EAL6+ 인증을 받은 Samsung S3D350A 보안 칩에서 생성되고, 절대 카드 밖으로 나오지 않아요. 모든 거래, Uniswap 스왑까지 포함해, 실제 카드를 태그해야만 서명이 이뤄져요. 키는 휴대폰, 브라우저, 인터넷 어디에도 저장되지 않아요.
이 가이드에서는 Tangem을 Uniswap에 연결하는 방법, 스왑 서명 시 실제로 일어나는 일, 토큰 사용 승인이나 유동성 공급 시 주의할 점을 다뤄요. 설정은 몇 분이면 끝나고, 그 뒤로는 모든 거래마다 보안 차이가 유지돼요.
Uniswap에 왜 비수탁형 지갑이 필요할까요?
Uniswap은 탈중앙화 거래소예요. 중앙화 플랫폼처럼 자산을 대신 보관하지 않고, 블록체인상에서 사용자의 지갑 주소와 직접 상호작용해요. 이메일과 비밀번호로 로그인할 수 없고, 사용자가 직접 소유한 지갑만 연결할 수 있어요. 수탁형 지갑(타사 계정)은 여기서 사용할 수 없어요. 제3자가 개인 키를 보관하고 거래를 승인하는 구조라 Uniswap은 중간 관리자에게 접근할 방법이 없어요. 키를 직접 소유하는 비수탁형 지갑이 반드시 필요해요.
이게 핵심 요구사항이에요. 그런데 한 가지 더 중요한 점이 있어요: 자가 수탁은 책임도 함께 넘어와요. 직접 키를 보관하면, 문제가 생겨도 복구해줄 지원팀이 없어요. 개인 키나 복구 문구를 잃어버리면 자금 접근이 영구적으로 불가능해질 수 있어요. 단순히 키를 소유하는 것뿐 아니라, 키가 진짜로 안전하게 보호되는 환경을 선택하는 게 훨씬 중요해요.
하드웨어 지갑이 바로 이 문제를 해결해요. 일반적인 하드웨어 지갑 구조에서는 동반 앱이 서명 전의 거래 데이터를 준비해 하드웨어 기기로 보내고, 기기에서 서명한 후에야 블록체인으로 전송해요. 개인 키는 인터넷 연결 기기에 절대 노출되지 않아요. Tangem의 서명 방식도 똑같아요. 카드의 보안 칩이 직접 서명하고, Tangem 앱이 거래를 전송해요.
WalletConnect로 Tangem과 Uniswap 연결하기
Tangem은 WalletConnect를 통해 Uniswap과 연결돼요. WalletConnect는 모바일 지갑과 탈중앙화 앱을 연결하는 오픈 프로토콜이에요. Uniswap은 Tangem에서 호환 DEX로 공식 지원돼요. Ethereum을 비롯해 Arbitrum, Optimism, Base, Polygon 등 다양한 EVM 호환 네트워크에서 연결할 수 있어요. 단계별 연결 방법을 안내할게요.
Step 1: Open the Tangem app and navigate to WalletConnect. Tangem 앱은 iOS와 Android에서 무료로 사용할 수 있어요. 아직 Tangem 카드를 등록하지 않았다면, 3분 이내로 설정할 수 있어요: 앱을 열고, 카드를 태그한 뒤 화면 안내에 따라 키를 생성하고 접근 코드를 설정하세요.
Step 2: Go to app.uniswap.org on your phone's browser. "Connect Wallet"을 누르고, 연결 옵션 중 WalletConnect를 선택하세요. Uniswap에서 QR 코드가 표시돼요.
Step 3: Scan the QR code from the Tangem app. Tangem 앱에서 WalletConnect를 열고, 스캔 기능으로 QR 코드를 읽으세요. 이미 모바일에서 진행 중이라면, Uniswap의 WalletConnect 딥링크를 눌러 Tangem 앱을 바로 열 수도 있어요. 연결 요청이 뜨면 승인하세요.
Step 4: Select your network. Tangem WalletConnect는 Ethereum과 Arbitrum, Optimism, Base, Polygon 등 다양한 EVM 호환 체인을 지원해요.
이제 Tangem 지갑 주소가 Uniswap과 연결됐어요. 세션은 직접 연결 해제하기 전까지 계속 유지돼요. Uniswap 인터페이스나 Tangem 앱의 WalletConnect 메뉴에서 언제든 연결을 끊을 수 있어요. 처음 ERC-20 스왑을 할 때는 토큰 승인과 스왑, 두 가지 요청이 한 번에 들어와요.
콜드 스토리지에서 스왑, 승인, LP 포지션 서명하기
Uniswap에서 스왑이나 승인을 진행하면 거래 요청이 생성되고, Tangem 카드를 태그해야만 다음 단계로 넘어가요. 휴대폰만으로는 거래를 승인할 수 없고, 지문 등 생체 인증만으로도 불가능해요. 카드 태그가 반드시 필요해요.
토큰 승인은 먼저 진행돼요
Uniswap이 ERC-20 토큰을 이동하려면, 반드시 토큰 사용 승인을 받아야 해요. 이 승인은 실제 스왑과 별도의 거래예요. 처음 스왑을 시도하면 Uniswap이 승인을 요청하고, Tangem 앱에서 이 승인 거래를 먼저 확인할 수 있어요. 카드를 태그해 승인을 서명하세요. 그다음 스왑 거래가 도착하면 다시 한 번 태그해 서명해요. 새로운 토큰은 두 번, 이미 승인한 토큰은 한 번만 태그하면 돼요.
승인 시 주의할 점: 서명 전에 반드시 내용을 확인하세요. Tangem 앱은 5.27 버전부터 Blockaid 기반 거래 시뮬레이션을 지원해요. 오프체인으로 미리 실행해보고, 잔액 변화 등 결과를 미리 보여줘요. 예상과 다르면 태그하지 마세요.
스왑 실행하기
연결이 완료되고 토큰 승인이 끝나면, 스왑 과정은 간단해요. Uniswap 인터페이스에서 판매할 토큰과 구매할 토큰을 선택하고, 수량을 입력하세요. 예상 수령량, 가격 영향, 슬리피지 허용치가 표시돼요. 거래 전 이 수치를 꼭 확인하세요.
Uniswap에서 "Swap"을 누르면 거래 요청이 Tangem 앱으로 전송돼요. 앱에서 거래 내역을 확인하고, 카드를 태그해 서명하세요. 서명된 거래는 앱으로 돌아가 블록체인에 전송돼요. 개인 키는 NFC 교환(0~5cm 거리, AES-256 암호화) 동안에만 사용돼요.
가스비는 네트워크 검증자에게 지급되고, Tangem이 별도로 받지 않아요. 금액은 네트워크 상황과 사용하는 체인에 따라 달라져요.
스왑 과정에서 사용자를 보호하는 보안 레이어
콜드 스토리지 서명이 기본이에요. 여기에 Tangem의 WalletConnect 통합이 추가 보안 레이어를 더해요. DeFi를 처음 접하는 분들이라면 꼭 알아두면 좋아요.
Know Your dApps (KYDA)는 앱 5.27 버전부터 도입됐어요. Blockaid 기반 dApp 검증으로 연결하려는 사이트를 점검하고, 위험이 감지되면 경고를 띄워줘요. Uniswap은 검증된 프로토콜이지만, 이 기능은 잘 알려지지 않은 dApp을 연결할 때 특히 유용해요.
Transaction simulation은 서명 전 오프체인 시뮬레이션을 실행해요. 거래가 실제로 어떤 영향을 미치는지, 잔액 변화와 숨겨진 동작까지 한눈에 보여줘요. 승인으로 위장한 드레인 거래도 미리 잡아낼 수 있어요.
Verified Transactions (VTX)는 암호학적으로 서명된 거래 번들을 사용해, 미리보기와 실제 실행 내용이 일치하는지 검증할 수 있어요. 시뮬레이션 단계와 서명 단계 사이에서 중간자 공격을 막아줘요.
이런 기능이 있어도, 서명 전에는 항상 내용을 직접 확인해야 해요. 하지만 악성 사이트가 의도치 않은 거래를 몰래 실행하는 걸 훨씬 어렵게 만들어줘요.
한 가지 제한점: Tangem은 모바일 전용이에요. 데스크톱이나 웹 앱은 없어요. 데스크톱 브라우저에서 Uniswap을 사용하려면, 휴대폰으로 WalletConnect QR 코드를 스캔하고 카드를 태그해야 해요. 서명은 카드에서 이뤄지지만, 시작은 데스크톱 브라우저에서 할 수 있어요.
개인 키는 절대 온라인, 클라우드 저장소, 복구 정보 사진 등으로 공유하거나 저장하면 안 돼요. Tangem의 기본 시드리스 백업 모델을 쓴다면, 보안은 오로지 실물 카드를 안전하게 보관하는 데 달렸어요. 모든 백업 카드를 분실하고 시드 구문을 생성하지 않았다면 자금은 영구적으로 접근할 수 없어요. Tangem의 2~3장 카드 세트 모델은 카드가 계층 구조 없이 서로 대체 가능해서, 세트 내 어느 카드로든 서명할 수 있어요.
FAQ
-
네, Tangem은 WalletConnect를 통해 Uniswap과 공식 호환되는 탈중앙화 거래소로 안내돼요. Tangem 앱에서 Uniswap의 WalletConnect QR 코드를 스캔하고, 세션을 승인한 뒤 카드 태그로 거래를 서명하면 돼요. Ethereum과 Arbitrum, Optimism, Base, Polygon 등 다양한 EVM 호환 네트워크에서 이용할 수 있어요.
-
가스비는 네트워크 검증자에게 지급되고, Tangem이 별도로 받지 않아요. Tangem WalletConnect는 Ethereum과 Arbitrum, Optimism, Base, Polygon 등 EVM 호환 체인을 지원해요.
-
Uniswap에서 ERC-20 토큰을 처음 스왑할 때, Uniswap이 해당 토큰 이동 권한을 요청해요. 이 승인은 스왑과 별개의 온체인 거래이며, Tangem에서는 승인과 스왑 모두 카드 태그로 직접 서명해야 해요. 앱의 Blockaid 기반 거래 시뮬레이션이 각 거래의 실제 동작을 서명 전에 미리 보여주기 때문에, 승인 내용이 의도와 일치하는지 직접 확인할 수 있어요.
-
카드만으로는 자금에 접근할 수 없어요. Tangem 공식 FAQ에 따르면, 지갑 접근에는 앱이 설치된 휴대폰, 앱 접근 코드 또는 생체 인증, 그리고 NFC 근접이 모두 필요해요. 이 세 가지가 모두 없으면 카드를 이용해 거래를 서명할 수 없어요.
-
Tangem Wallet 앱은 GitHub에서 오픈소스로 제공돼요. 카드 펌웨어는 출고 시 설치되어 업데이트가 불가능하고, Tangem은 Kudelski Security(2018), Riscure(2023), Cure53(2026) 등 외부 보안 감사를 공개해요. 펌웨어 자체는 오픈소스 하드웨어 월렛처럼 누구나 검증할 수 있는 구조는 아니고, 외부 감사를 통해 신뢰성을 확보하는 방식이에요.
-
네, 대부분의 경우 Tangem의 내장 Swap & Exchange 기능을 사용할 수 있어요. 1inch, OKX DEX, LiFi 등 8개 공급자의 시세를 집계해 같은 체인 또는 크로스체인 스왑을 지원하고, 슬리피지도 미리 보여줘요. 공급자 수수료는 보통 0.5~1.5% 수준이며, 확정 전에 표시돼요. 특정 토큰 페어, v3 유동성 포지션, 특정 풀 등 Uniswap이 꼭 필요한 경우에는 WalletConnect 경로를 쓰면 되고, 프로토콜이 중요하지 않은 단순 스왑이라면 앱 내 집계기가 더 간편해요.