TangemでJupiter DEXを使う方法|Solanaのコールドウォレットでスワップ
Solanaトークンを保有する多くの方は、ひそかなジレンマを感じています。即座に取引できるホットウォレットに資産を置けば、秘密鍵はインターネット接続デバイス上に残ります。一方、コールドウォレットに移すと安心感は高まりますが、DeFiからは切り離されてしまうと思いがちです。しかし、実はその思い込みは間違いです。
WalletConnect経由で、Tangemは秘密鍵をカードのセキュアエレメント内に保ったまま、jup.ag上のJupiterに接続できます。本ガイドでは、その接続方法、各機能の実際の使い方、サイン前に確認すべきポイントを詳しく解説します。
Jupiterとは?コールドウォレット利用者にとっての重要性
Solanaは2020年に登場した、高速なLayer 1ブロックチェーンです。トークン規格であるSPL tokens(Solana Program Libraryで定義)は、FT・NFTの両方をカバーします。Solanaエコシステムには複数の分散型取引所(DEX)があり、Jupiterはそれらをまとめて最適な取引ルートを提供するアグリゲーターです。
たとえばSOLをUSDCにスワップしたい場合、Jupiterは複数のDEXを同時に検索し、必要に応じて注文を分割し、最良の価格とスリッページ条件を組み合わせて提示します。ユーザーが目にするのは1つの取引ですが、Jupiterが裏側で最適なルートを自動選択しています。
Jupiterは単純なスワップだけでなく、limit orders(指定価格での注文)、dollar-cost averaging(定期購入)、perpetual contractsなど高度な取引機能も備えています。JUP tokenはガバナンストークンで、保有者はJupiterの開発や方針決定に投票できます。
これらの機能は、ホットウォレットでなくても利用可能です。Tangemユーザーにとって重要なのは、「DeFiとコールドウォレットは両立しない」という通説が実は誤りであること。ホットウォレットは秘密鍵が常時アクセス可能なためDEX利用に便利ですが、その分サイバー攻撃のリスクも高まります。従来、コールドウォレットは「DeFiは使えない」とされてきましたが、WalletConnectの登場で状況が変わりました。
TangemでJupiter DEXを使う手順|Solanaコールドウォレットでのスワップ
この接続はWalletConnectというプロトコルを利用します。ハードウェアウォレットが、秘密鍵をデバイス外に出さずにWebベースのdAppで取引承認できる仕組みです。TangemはSolanaおよび40以上のEVMネットワークにWalletConnectで対応しています。
利用開始前の注意点:Jupiter Mobile(モバイルアプリ)はTangemに対応していません。jup.agのブラウザ版で、QRコードを使ったWalletConnectオプションを選択してください。
ステップ1:Tangemアプリを開き、WalletConnectへ
iOSまたはAndroidのTangem Mobile Walletアプリを起動します。このアプリがTangemコールドウォレットカードの操作に必要です。NFC経由でカードと通信します。アプリ内のWalletConnectセクションを探してください。バージョン5.36以降では、メイン画面から直接QRコードをスキャンできます。
QRコードスキャン機能を使う場合は、アプリを最新版に保ちましょう(5.36以降)。WalletConnectのセキュリティ機能は5.27から導入されているため、古いバージョンだと手順が異なる場合があります。
ステップ2:jup.agに接続
スマートフォンまたはPCのブラウザでjup.agにアクセスします。「Connect Wallet」をクリックし、WalletConnect / QRを選択します。画面にQRコードが表示されるので、TangemアプリでそのQRコードをスキャンしてください。アプリが接続承認を促すので、TangemカードをスマホにかざしてNFC認証します。NFC通信はAES-256暗号化で0〜5cmの距離で動作するため、カードはスマホに近づけてください。
QRコードは「接続リクエスト」として扱いましょう。必ずjup.ag発行のQRコードか確認し、Tangemアプリの承認画面もチェックしてください。KYDAが事前にdAppを解析し、不審な場合は警告を表示します。
承認が完了すると、JupiterがSolanaアドレスを認識し、残高が表示されます。表示されたアドレスが意図したものか必ず確認しましょう。秘密鍵はカード内に残ったまま、アカウント情報のみが表示されます。
ステップ3:取引時の流れを理解する
コールドウォレットでの署名は、「取引準備」と「承認」が分離されています。この分離によって、内容確認のタイミングが生まれます。スマホ画面で取引内容を確認し、意図通りのスワップかどうか判断してください。
Tangemでの署名フローは、アプリが未署名トランザクションを準備→カードをスマホにかざす→カード内のセキュアエレメントが内部で署名→アプリが署名済みトランザクションを送信、という流れです。秘密鍵は一切インターネット接続デバイスに触れません。Tangemコールドウォレットでは、WalletConnect取引ごとにハードウェアカードでの承認が必要です。
「接続承認」と「取引承認」は別タイミングです。QRセッションを承認すると、Jupiterから取引リクエストが可能になりますが、実際の署名には再度カードをかざす必要があります。ブラウザ接続だけでは資産移動はできません。Tangemのハードウェア認証が毎回必須です。承認時はカードをスマホに近づけてください。
ステップ4:コールドウォレットからJupiterの機能を使う
現時点で公開されている情報では、TangemがWalletConnect経由でJupiterに接続できることは確認されていますが、Jupiterの全機能が対応しているかや、各操作ごとの署名挙動については明記されていません。TangemのWalletConnect統合には「トランザクションシミュレーション」機能があり、署名前に人間が読めるプレビューや残高変化、隠れた操作の検出が表示されます。これはBlockaidの脅威検知で実現しています。カードをかざして署名する前に、内容をしっかり確認できます。
署名前に、プレビューで表示されるトークン量や残高変化が意図した内容か必ず比較しましょう。もし予想外の資産や金額が表示された場合は、署名前にリクエスト内容を確認してください。セキュリティツールは接続・取引の両方で役立ちます。アクセスしたサイト、選択したトークン、取引プレビューをカードタップ前に再確認しましょう。
ステップ5:セキュリティ層を理解する
TangemのWalletConnectセキュリティモデルには、バージョン5.27以降で有効な3つの主要機能があります。
KYDA (Know Your dApps)は、接続前にdAppを自動検証し、Blockaidの行動解析で不審なdAppに警告を表示します。
Transaction simulationは、署名前にオフチェーンで動作をシミュレーションし、残高変化や隠れた操作を可視化します。悪意あるフロントエンドが仕込む不正操作も検出します。
- VTX (Verified Transactions)は、暗号署名された取引バンドルで、プレビューと実際の実行内容が一致しているか検証します。シミュレーションと署名の間の中間者攻撃を防ぎます。
これらにより、署名層はハードウェアで保護され、取引プレビューも独立して検証されます。
正直な制約事項
Tangemはモバイル専用インターフェースです。デスクトップアプリやWebダッシュボードはありません。ノートPCなど大画面で管理したい場合も、カード認証のたびにスマホが必要です。NFCの有効距離は0〜5cmで、カードをスマホに密着させる必要があります。多くの用途ではこの構成で十分ですが、承認ごとにスマホとカードが必須となります。
よくある質問
-
いいえ。Jupiter公式ドキュメントによると、TangemはJupiter Mobileアプリ内では接続できません。ブラウザ版jup.agで、QRコードを使ったWalletConnectオプションを利用してください。モバイルアプリではなく、jup.agを使いましょう。
-
Jupiterのlimit ordersやDCAスケジュールがTangemのWalletConnectセッション切断後にどう動作するかは、公式情報では明記されていません。WalletConnectセッションはユーザーが切断するか、一定期間経過で失効するまで有効です。期限切れ後は新たにWalletConnect接続フローを開始してください。
-
標準のセッション有効期間は7日間です。期限切れ後は接続が切れるため、再接続が必要です。手順:Jupiterページをリロードし、「Connect Wallet」をクリック、「WalletConnect」を再度選択し、TangemアプリでQRコードを再スキャンしてください。セッション内の個別取引リクエストは5分間未承認で失効しますが、セッション自体は7日間有効か、手動切断まで継続します。
-
いいえ。秘密鍵はTangemカード内のセキュアエレメント(Samsung S3D350Aチップ、Common Criteria EAL6+認証)で生成され、外部に出ることはありません。Jupiterで取引署名時も、署名処理はチップ内部で完結します。 TangemアプリやJupiter側には署名済みトランザクションのみが渡され、秘密鍵自体が見えることはありません。
-
カード単体が盗まれても資産にアクセスされることはありません。攻撃者はTangemアプリがインストールされたスマホ本体、アプリのアクセスコードや生体認証、カードへのNFC物理接触(0〜5cm)の3つすべてが必要です。 この3要素が揃わない限り不正アクセスは困難です。ホットウォレットのように1台の端末だけで全資産が抜かれるリスクとは大きく異なります。
-
秘密鍵はスマホではなくカード内に保管されています。スマホを紛失・故障しても、新しい端末にTangemアプリをインストールし、カードをかざせばアクセスを復元できます。残高やポジションはSolanaブロックチェーン上にあり、スマホ本体には依存しません。
-
シンプルなトークンスワップなら利用可能です。Tangemのスワップ機能は複数プロバイダーからレートを集約し、JupiterもSolana DEXアグリゲーターとして含まれています。最適な条件が提示され、プロバイダー手数料は通常0.5〜1.5%(確認画面で表示)、ネットワークのガス代はブロックチェーンバリデーターに支払われます。 Tangemのスワップの約99.99%はKYC不要ですが、外部プロバイダーによっては独自要件がある場合も。内蔵スワップはトークン間交換に特化しています。
-
Tangemのシードレス設計における最重要注意点です。セット内の全カードとシードフレーズのバックアップを全て失うと、資産は完全にアクセス不能となります。Tangemは2枚または3枚セットで販売され、バックアップカードも同じ秘密鍵にアクセスできます。必ず1枚は別の安全な場所に保管してください。 これはJupiterや他のdApp利用時も同様です。コールドウォレットとDeFiは従来別物でしたが、WalletConnectによりSolanaユーザーはTangemコールドウォレットでjup.agのJupiterに安全に接続できます。すべてのWalletConnect取引は物理カードでの承認が必要です。