Tangem Walletで複数アカウントを作成する方法
この記事は次の言語でご利用いただけます:
仮想通貨の管理をもっとシンプルにしたいと思ったことはありませんか?Tangemでは、そんなご要望にお応えする新機能「マルチアカウント」をご用意しました。これにより、ひとつのTangem Wallet内で最大20個まで独立したアカウントを作成できます。仮想通貨管理がさらに快適になります。
マルチアカウントとは?
マルチアカウント機能を使うと、Tangem Walletを複数の独立したアカウントに分けて管理できます。各アカウントはそれぞれ独立しており、対応ネットワークごとに専用の公開アドレス、取引履歴、残高が表示されます。しかし、すべてのアカウントはひとつのウォレットとバックアップシステムのもとに統合されているため、複数のリカバリー方法を管理する必要はありません。
新しいアカウントの作成方法
既存のTangemユーザーは、アプリのアップデートでマルチアカウント機能が利用可能になります。新規ユーザーは、初回セットアップからすぐにこの機能を使えます。
新しいアカウントを作成する手順:
- ウォレットを開き、右上の三点メニューをタップ
- リストからウォレットを選択
- Add accountをタップし、アカウント名・カラー・アイコンを選択
- アカウントの並び替えは、 Wallet Settings でドラッグ&ドロップできます
メイン画面では、アカウントを折りたたんだり展開したりしてナビゲーションを簡単にでき、全アカウントの合計残高も一目で確認できます。
スマートなアカウント管理
最大20アカウントの制限があるため、アカウントのライフサイクル管理が重要です。アーカイブ機能を使えば、不要なアカウントを一時的に非表示にして管理できます。アカウントをアーカイブすると、以下のようなことが起こります(および起こらないこと):
保持される内容:
- すべての残高
- すべてのアドレス
- 完全な取引履歴
- アカウントに紐づくカスタムトークン
変化する点:
- アカウントがメイン画面から非表示になる
- そのアカウントの残高は合計残高に含まれなくなる
- アクティブアカウント枠がひとつ空く
重要なポイント:アーカイブしてもデータは削除されません。アーカイブしたアカウントに資産があっても、そのまま安全に保管されます。単に画面上で非表示にして、20個のアクティブ枠を有効活用できるようにするだけです。
アカウントをアーカイブする方法
アカウントをアーカイブする手順:
- ウォレットを開き、右上の三点メニューをタップ
- リストからウォレットを選択
- アカウントを選び、「Archive account」をタップ
Important: アカウントは削除されません。残高・アドレス・トークン・取引履歴はすべて保持され、資産が入っていても安全です。アーカイブしたアカウントはメイン画面から非表示になり、合計残高計算にも含まれません。いつでも復元可能です。なお、メインアカウントはアーカイブできません。
アーカイブしたアカウントの復元方法
アーカイブしたアカウントを復元するには:
- ウォレットを開き、右上の三点メニューをタップ
- リストからウォレットを選択
- Archived accountsをタップし、復元したいアカウントの横にあるRecoverをタップ
Important: すでに20個のアクティブアカウントがある場合は、アーカイブしたアカウントを復元できません。復元するには、使っていないアクティブアカウントをアーカイブして枠を空けてください。
リカバリーと互換性
TangemはBIP-32/39/44/84規格に準拠しているため、アカウントは他の対応ウォレットソフトウェアでも完全に復元できます。Tangemでシードフレーズを設定していれば、他のウォレットでそのシードフレーズをインポートし、同じ導出パスで資産にアクセスできます。
これは本当のセルフカストディ(自己管理)に欠かせない機能です。資産はTangem独自システムに縛られることなく、暗号規格によってどんな状況でもアクセス可能です。
すべてのアカウントで同等の機能
すべてのアカウントで以下が可能です:
- 資産の送受信
- 仮想通貨の購入・売却
- トークンのスワップ
- Swap & Sendトランザクションの実行
- WalletConnect経由でDAppに接続
- ステーキング参加
- イールド機会へのアクセス
唯一の制限は紹介プログラムで、1ウォレットにつき1アカウントのみ参加可能です。これは不正防止の観点から合理的であり、ほとんどのユーザーには影響ありません。
対応ネットワーク
ほぼすべての対応ネットワークでマルチアカウント機能が利用できます。唯一の例外はChiaで、技術的な理由からメインアカウントのみ対応しています。主要なEthereum、Bitcoin、Solanaなどを管理する多くのユーザーには影響ありません。
カスタムトークンの追加
カスタムトークンを追加すると、ウォレットはその導出パスを既存アカウントと照合します:
- 既存アカウントとパスが一致した場合、そのアカウントに自動でトークンが表示されます
- 一致しない場合はメインアカウントに追加されます
- 後から一致する導出パスのアカウントを作成した場合、トークンは自動的に新しいアカウントへ移動します
このインテリジェントなルーティングにより、手動操作なしで常に適切なアカウントにトークンが割り当てられます。
マルチアカウントの技術的仕組み
Tangem Walletをセットアップすると、Bitcoin Improvement Proposal 32(BIP-32)で定義される階層型決定性(HD)ウォレットが作成されます。この仕組みの最大の利点は、ひとつのマスターシードから何十億もの暗号鍵を生成できる点です。
基本の考え方:Tangemデバイスは、シード(セキュアチップで内部生成またはシードフレーズでインポート)から導出されたマスター秘密鍵を保持します。このマスター鍵から、ウォレットは数学的に無数の子鍵を生成できます。各子鍵は、乱数生成器で独立に作成した場合と同等の暗号強度を持ちます。
このプロセスは「HMAC-SHA512」と呼ばれる一方向暗号関数を利用します。新しい鍵を生成する際、親鍵とチェーンコード(追加の256ビット値)およびインデックス番号を組み合わせます。その結果、新たな512ビット値が生まれ、最初の256ビットが子秘密鍵、後半の256ビットがその子用の新しいチェーンコードとなります。
この仕組みは決定的(デターミニスティック)です。同じ入力があれば、毎回必ず同じ出力が得られます。だからこそ、シードフレーズひとつでウォレット全体を復元できるのです。
ツリー構造と導出パス
HDウォレットは、鍵をツリー状の階層構造で管理します。各位置は導出パス(例:m/44'/60'/0'/0/0)の形式で表され、BIP-44で定義された論理構造に従います:
m / purpose' / coin_type' / account' / change / address_index
(m:マスター鍵、purpose':規格(BIP-44は44、BIP-84は84)、coin_type':暗号資産の種類(Bitcoinは0、Ethereumは60など)、account':同一コイン内のアカウント区分、change:受取用(0)とお釣り用(1)の区別、address_index:アカウント内の個別アドレス)
アポストロフィ(')は「ハード化導出」を意味します。これにより、子鍵から親鍵を逆算できなくなり、階層上位のセキュリティが強化されます。
Tangemにおける複数アカウントの実装
Tangemのマルチアカウント機能は、この階層構造を活用しつつ、EVM系ネットワークと非EVM系ネットワークで導出パスの扱いが異なります。
EVMネットワーク(Ethereum、Polygon、Arbitrum、BSCなど)の場合:
EVMネットワークはアカウントベース型で、各アカウントは通常ひとつのアドレスを持ちます。Tangemではaddress_index(最後のインデックス)を増やして新しいアカウントを作成します:
Account 1: m/44'/60'/0'/0/0
Account 2: m/44'/60'/0'/0/1
Account 3: m/44'/60'/0'/0/2
...
Account 20: m/44'/60'/0'/0/19この方式は、アカウントごとにひとつの主要アドレスで十分なアカウントベース型ブロックチェーンに最適です。導出パス中の「60」はEthereumのSLIP-44で登録されたコインタイプ番号です。独自のコインタイプがあるEVM互換ネットワーク(Quaiは994、Ethereum Classicは61、XDCは550など)は、その番号を使います。第一世代のTangem Wallet 1.0バッチでは、EVM互換ネットワークも独自コインタイプを利用します。
これらのネットワークでは、EVM共通構造とは異なり、導出パスの3番目(account)でアカウントを分けます:
Quai:
Account 1: m/44'/994'/0'/0/0
Account 2: m/44'/994'/1'/0/0
Account 3: m/44'/994'/2'/0/0
Ethereum Classic:
Account 1: m/44'/61'/0'/0/0
Account 2: m/44'/61'/1'/0/0
Account 3: m/44'/61'/2'/0/0
XDC:
Account 1: m/44'/550'/0'/0/0
Account 2: m/44'/550'/1'/0/0
Account 3: m/44'/550'/2'/0/0非EVMネットワーク(Bitcoin、Litecoinなど)の場合:
BitcoinなどのUTXO型ネットワークは仕組みが異なり、取引ごとに新しいアドレスが必要になる場合があります。Tangemでは導出パスの3番目(account)を増やしてアカウントを分けます:
Account 1: m/84'/0'/0'/0/0
Account 2: m/84'/0'/1'/0/0
Account 3: m/84'/0'/2'/0/0
...
Account 20: m/84'/19'/0'/0「84」はBIP-84(SegWitアドレス、bc1形式)、「0」はBitcoinのコインタイプ番号です。アカウントインデックスを増やすことで、各アカウントが独自の鍵ツリーを持ち、その中で無制限にアドレスを生成できます。