TangemウォレットでUniswapを使う方法

この記事は次の言語でご利用いただけます:

Author logo
Rukkayah Jigam
•

 

TangemはWalletConnectを通じてUniswapに接続し、セッションを承認した後、各トランザクションのリクエストごとにカードをタップして署名します。多くの方がUniswapを使い始める際はMetaMaskを利用します。MetaMaskは3,000万人以上の月間アクティブユーザーを持ち、ブラウザ拡張機能を使えば数クリックでUniswapに接続できます。ただし、MetaMaskはホットウォレットであり、シードフレーズや秘密鍵がブラウザや端末のストレージに保存されるため、フィッシング攻撃や悪意ある拡張機能、シードフレーズの漏洩などのリスクが伴います。

 

Tangemは異なるアプローチを取ります。秘密鍵はCommon Criteria EAL6+認証を受けたSamsung S3D350Aセキュアエレメントチップ内で生成され、カードから外部に出ることはありません。すべてのトランザクション(Uniswapでのスワップも含む)は、物理的にカードをタップして署名する必要があります。秘密鍵がスマートフォンやブラウザ、インターネットに触れることは一切ありません。

 

このガイドでは、TangemをUniswapに接続する方法、スワップ時に実際に何が起こるのか、トークン承認や流動性提供時に注意すべきポイントについて解説します。セットアップは数分で完了します。一度設定すれば、その後のすべての取引でこのセキュリティの違いが活きてきます。

なぜUniswapにはセルフカストディ型ウォレットが必要?

Uniswapは分散型取引所(DEX)です。中央集権型プラットフォームのように資金を預けるのではなく、Uniswapはブロックチェーン上で直接ウォレットアドレスとやり取りします。つまり、メールアドレスやパスワードでログインすることはできません。自分で管理するウォレットを接続する必要があります。カストディ型ウォレット(第三者管理)は利用できません。第三者アカウントの場合、秘密鍵は第三者が保有し、取引の承認もその管理者が行います。Uniswapはカストディアンにアクセスする仕組みがないため、鍵を自分で管理できるノンカストディアルウォレットが必須です。

 

これが基本条件ですが、もう一つ重要なのは「自己管理=責任も自分で負う」という点です。自分で秘密鍵を管理する場合、万が一トラブルがあってもサポート窓口で資金を復元してもらうことはできません。秘密鍵やリカバリーフレーズを失うと、資産へのアクセスも永久に失われる可能性があります。そのため、単に「自分で持っている」だけでなく、本当に秘密鍵が安全に守られる仕組みを選ぶことが大切です。

 

ハードウェアウォレットはこの課題に直接対応します。一般的なハードウェアウォレットでは、連携アプリが未署名のトランザクションデータを作成し、それをハードウェアデバイスに渡して署名し、署名済みトランザクションのみをブロックチェーンに送信します。秘密鍵がインターネット接続端末に渡ることはありません。Tangemの署名フローも同様で、カード内のセキュアエレメントが署名を行い、Tangemアプリがブロードキャストを担当します。

TangemをWalletConnect経由でUniswapに接続する方法

Tangemは、モバイルウォレットと分散型アプリをつなぐオープンプロトコルWalletConnectを通じてUniswapに接続します。UniswapはTangemが対応DEXとして公式にリストしており、この連携でEthereumやArbitrum、Optimism、Base、Polygonなど複数のEVM互換ネットワークに対応しています。接続手順は以下の通りです。

 

Step 1: Open the Tangem app and navigate to WalletConnect. アプリは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トークンをスワップする際は、セッション内で「トークン承認」と「スワップ」の2つのリクエストが発生します。

コールドストレージからスワップ・承認・LPポジションに署名する

Uniswap上でのスワップや承認はすべてトランザクションリクエストとなり、Tangemカードのタップが必要です。スマートフォン単体や生体認証のみでは承認できません。必ずカードをタップする必要があります。

トークン承認が先に必要

UniswapがERC-20トークンをあなたのウォレットから移動するには、まずそのトークンの利用許可(承認)が必要です。これはスワップとは別のオンチェーントランザクションです。初めてトークンをスワップする際、Uniswapは承認を求めてきます。Tangemアプリ上でこの承認トランザクションが表示されるので、カードをタップして署名してください。その後、スワップトランザクションが届き、再度タップして署名します。新しいトークンの場合は2回タップ、すでに承認済みなら1回でOKです。

 

実用的な注意点:タップする前に、何に署名するか必ず確認しましょう。Tangemアプリはバージョン5.27以降、Blockaidによるトランザクションシミュレーション機能を搭載しており、オフチェーンで事前に内容を検証し、残高変化などを人間向けにプレビュー表示します。内容が想定と違えば、タップせずに中止してください。

スワップの実行

接続とトークン承認が済んだら、スワップ操作はシンプルです。Uniswapの画面で売りたいトークンと買いたいトークンを選び、数量を入力します。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はモバイル専用です。デスクトップやWebアプリはありません。パソコンのブラウザでUniswapを使いたい場合も、WalletConnectのQRコードをスマホで読み取り、カードをタップして署名する必要があります。署名自体はカードで行われますが、操作の起点がデスクトップブラウザになります。

 

秘密鍵は絶対にオンラインやクラウドストレージ、リカバリー情報の写真などで保管・共有しないでください。Tangemのデフォルト(シードレス)バックアップモデルを利用している場合、セキュリティは物理カードの管理にすべて依存します。すべてのバックアップカードを紛失し、シードフレーズも生成していなければ、資産は永久にアクセス不能となります。Tangemの2枚または3枚セットモデルなら冗長性が確保でき、どのカードでも署名可能です(階層構造はありません)。

よくある質問

  • はい。UniswapはTangemが公式に対応する分散型取引所(DEX)としてWalletConnect経由で利用できます。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経由が最適ですが、プロトコルにこだわらずシンプルなスワップならアプリ内アグリゲーターが便利です。

Author logo
著者 Rukkayah Jigam

Writer & editor covering digital assets and product updates.

Author logo
レビュー担当者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.