デジタル資産

オープンソース暗号資産ウォレット8選

mm
Securities.io を Google の優先ソースに追加
開示: Securities.ioは、レビュー製品へのリンク利用により報酬を受け取る場合があります。これは当社の編集評価に影響しません。 当社は登録投資顧問ではなく、これは投資助言ではありません。 アフィリエイト開示をご覧ください。

暗号資産ウォレットは、ブロックチェーン上の資産を受け取り、移転するための鍵を管理する道具です。コイン自体を機器の中に保管するわけではありません。形態には ソフトウェア型やハードウェア型があり、秘密鍵の生成、保管、署名をどのように行うかが重要です。

オープンソースのウォレットはソースコードを公開しており、ライセンスの範囲内で検証、改変、再配布ができます。第三者による調査や共同開発を可能にしますが、すべての脆弱性が直ちに見つかり、修正されることを保証するものではありません。独自版を作る場合も、ライセンスと変更によるリスクを確認する必要があります。

公開コードは開発者が用途に合わせて機能を調整する際に役立ちます。ただし、一般利用者が自らコードを書き換える必要はなく、改変すれば安全になるわけでもありません。無料でダウンロードできる製品でも、ネットワーク手数料や外部サービスの料金は別にかかる場合があります。

以下のウォレットは、対応ネットワークや利用目的が異なります。鍵の保護、復元方法、使いやすさを比較してください。機能はバージョンや端末に左右されるため、近年追加された機能が古い版でも利用できるとは限りません。

1. Mycelium

Myceliumは、2012年からBitcoin分野で提供されている、ソースコードを公開したモバイルウォレットです。鍵の管理に加え、詳しい取引情報を確認できます。高度な機能は経験者には便利ですが、初心者には学習も必要です。運営歴の長さだけで特定の安全性が保証されるわけではありません。

プロジェクトにはAndroid版とiOS版がありますが、機能や更新状況が同じとは限りません。自己管理型では利用者が秘密鍵を管理できる一方、端末の保護と復元用データのバックアップも自分の責任になります。利用する版の対応状況を確認してください。

当初はBitcoin中心でしたが、Android版ではEthereumとERC-20トークンへの対応も案内されています。Bitcoin向けにはBIP38鍵やSegWitの機能があります。ただし、すべてのアカウント形式や端末で同じ資産と機能を使えるという意味ではありません。

説明されている機能には、複数のアカウント形式、対応版でのLedger、Trezor、KeepKeyなどとの連携、外部サービスの利用があります。Mycelium Local Traderは、Bitcoinを直接売買する相手を探す仕組みであり、スマートコントラクト型の分散型取引所ではありません。また、Tor経由の接続は、接続先サーバーに自分のIPアドレスを知られにくくするのに役立ちます。ただし、取引全体の匿名性や対面売買時の所在地の秘匿を保証するものではありません。主な対象はモバイルで、同等のデスクトップ版を備えた製品ではありません。Android版の追加対応を踏まえると、単にBitcoin専用と断定するのも正確ではありません。

取引履歴では、ブロック高、承認数、マイナー手数料、時刻、トランザクションIDのほか、独自ラベルや換算レートなどを確認できます。状況の把握には役立ちますが、承認時刻を確約する情報ではありません。

Myceliumのエコシステムには、BTC決済処理のGear、ペーパーウォレット生成用USB機器Entropy、Cardという決済ネットワーク構想もあります。いずれもモバイルウォレットとは別の取り組みで、アプリに組み込まれた機能や現在の販売状況を意味するものではありません。

Myceliumは、モバイルでBitcoinの鍵と取引を詳しく管理したい利用者の候補になります。対応する端末と版を選び、資金を移す前に復元用バックアップを安全に保管してください。

Myceliumの案内を見る

2. MyEtherWallet

MyEtherWallet(MEW)は、Ethereumや対応ネットワークを利用するためのオープンソースのツール群です。ウェブ画面、モバイルアプリ、複数チェーン対応の拡張機能Enkryptは区別して考える必要があります。Enkryptでは、版に応じてBNB Smart Chain、Polkadot、Polygon、Optimismなども扱えます。

ETHやERC-20トークンの管理に使え、ウォレットのダウンロード自体は無料です。ただし、ネットワークや外部サービスの料金は別です。自己管理では利用者が鍵を保持します。ウェブ画面やEnkryptはLedger、Trezorなどにも対応しますが、すべての画面で同じ接続方法が使えるわけではありません。

コードの公開により独立した専門家が実装を検証できます。しかし、脆弱性が存在しないことや、攻撃者に悪用されないことまでは保証できません。偽サイト、改ざんアプリ、不正な署名要求にも注意が必要です。

MEWでは複数アカウント、残高、取引履歴を管理し、分散型アプリを利用できます。対応端末や版ではPINやFace IDなどの生体認証で端末上のアクセスを保護できます。ETHのステーキングやENS名の購入・管理にも対応しますが、利用するプロトコルや契約にはそれぞれリスクと条件があります。

機能は更新に伴って変化します。必要なネットワークと鍵の保護方法に応じて、ウェブ画面、アプリ、拡張機能を選んでください。ステーキングやコントラクトの利用では、単純な資産保有とは異なるリスクも生じます。

MyEtherWalletの案内を見る

3. Electrum

Electrumは、2011年から提供される無料のオープンソースBitcoinウォレットです。他の暗号資産には直接対応していません。別のコイン向けの派生版は、運営主体の異なる別プロジェクトです。通常の設定ではブロックチェーン全体のダウンロードが不要な軽量方式を採用しています。 基本機能と高度な設定を備えていますが、復元方法やサーバー接続の仕組みを理解して使うことが大切です。

Bitcoin向けの Electrumウォレット はWindows、macOS、Linux、Androidで利用でき、対応するハードウェア機器とも連携できます。オンライン利用のほか、オフライン署名の構成にも対応します。Ethereumや他のアルトコイン、そのネットワークのDAppやDEXを利用するためのウォレットではありません。

利用者は秘密鍵を管理し、メッセージへの署名や検証を行えます。ウォレットの作成に本人確認登録は不要ですが、それはサーバーに何も情報が伝わらないという意味ではありません。Electrum は残高や履歴をサーバーに問い合わせるため、アドレスと接続情報が関連付けられる可能性があります。独自の接続先を使えば依存を減らせますが、完全な匿名性が得られるわけではありません。

マルチシグは、例えば三つの鍵のうち二つの署名を必要にするなど、支出権限を分散する設定です。単にメイン用とオフライン用のウォレットを一つずつ作れば成立するわけではなく、必要署名数と署名者の構成を正しく設定します。コールドストレージでは署名用の秘密鍵を接続端末から分離します。取引手数料の設定も可能です。

Lightning Networkによる支払いにも対応しますが、チャネルや流動性など固有の要件があります。適した支払いでは時間や費用を減らせるものの、すべてのBitcoin送金が自動的に高速・低料金になるわけではありません。

Electrumは、Bitcoin専用で手数料、複数署名、オフライン署名を管理したい場合の候補です。高度な設定を使うほど、バックアップと接続サーバーの選択を慎重に行う必要があります。

Electrumの案内を見る

4. BitPay Wallet

オープンソースの選択肢には BitPay もあり、モバイル版とデスクトップ版が提供されています。Copayを基に発展した製品ですが、両者の名称をすべて同一の製品・機能と考えるのは適切ではありません。複数ウォレットを作成し、個人用と事業用などを分けて管理できます。

ルーツは2015年に登場したCopayで、決済事業者BitPayが開発を支えています。個人向けウォレットと加盟店の決済処理サービスは別です。対応する決済プロトコルは請求情報の照合を助けますが、利用者が指定したあらゆる送金先の正しさを保証するものではありません。

複数のウォレット管理や、構成に応じたハードウェア連携が可能です。任意のマルチシグ機能は、複数人が同じアプリを開けるというだけの意味ではありません。あらかじめ定めた数の独立した署名を要求することで、一人だけでは支出できない構成にできます。

プロジェクトは、対応機能での生体認証、パスワード、追加の認証手段を案内しています。ただし、端末上の保護は復元フレーズの安全な保管に代わるものではなく、侵害を完全に防ぐわけでもありません。自己管理では鍵の保護は利用者の責任です。BTCのほか、複数のネットワークやトークンを扱えます。数百の資産を購入・交換できるというサービス全体の案内と、個々の版で直接受け取り保有できる銘柄一覧は区別してください。外部サービスが扱う資産のすべてをウォレット自体が直接管理できるとは限りません。

サポート体制も選択の要素です。元の記事には問い合わせ対応が遅いという報告への言及がありますが、すべての事例や現在の回答時間を断定するものではありません。自己管理ウォレットのサポートは、確定した送金を取り消したり、バックアップのない秘密鍵を復元したりすることはできません。

BitPay Walletの案内を見る

5. AlphaWallet

AlphaWalletは、AndroidとiOS向けの無料のオープンソース自己管理ウォレットです。WalletConnectを介してパソコン上のDAppを使うことはできますが、同等のウェブ版・デスクトップ版があるという意味ではありません。対応端末のSecure Enclaveなどを使っても、接続されたスマートフォンが完全にオフラインのコールドウォレットになるわけではありません。

実装に応じてERC-20、ERC-721、ERC-1155、ERC-875などのEthereum系トークンを扱います。過去の案内にはEthereum、Polygon、BNB Smart Chain、xDai/Gnosis、Fantom Opera、Avalanche、Optimism、Arbitrumのほか、HecoやARTIS sigma1も含まれます。各ネットワークの現在の対応状況は個別に確認してください。 また、NFTの管理や分散型金融の アプリ利用にも対応しますが、各コントラクトには固有のリスクがあります。

AlphaWalletはTokenScriptでトークンに機能や情報を結び付け、DAppとの操作を分かりやすくします。企業が物品やサービスをトークン化する際にも利用できます。ただし、公開チェーンのプライバシーや拡張性の問題をすべて解決するわけではなく、トークン化した物に経済的価値を保証する仕組みでもありません。

案内されている機能には、外部業者を通じた法定通貨での購入、ENS名の管理、対応する取引でのMagicLinkによるトークンやNFTの送信があります。ENS名を使う場合も、署名前に送信先とネットワークを確認する必要があります。

プロジェクトは鍵のバックアップ、アテステーション、ハードウェアアカウント、スマートコントラクトアカウント、復元情報の分割共有、参加者間通信などの機能や連携構想も説明しています。版、追加統合、個別開発に依存するものがあり、標準アプリですべて使えると考えるべきではありません。

AlphaWalletでウォレットを作る際にKYC登録は不要です。ただし、連携する購入業者やサービスが本人確認や利用制限を求める場合があります。自己管理は保管業者への依存を減らしますが、復元情報の紛失、端末故障、詐欺による利用不能まで防ぐものではありません。 

AlphaWalletは、モバイルでEthereum系トークン、NFT、DAppを扱う場合の候補です。コントラクトの権限を確認し、事業者の安全性に関する表現を損失が起きない保証と取り違えないことが大切です。

AlphaWalletの案内を見る

6. Cake Wallet

Cake Walletは2018年にiOS向けMoneroウォレットとして始まり、その後対応範囲を広げました。プロジェクトはAndroid、iOS、macOS、Linuxなど向けの配布版を提供していますが、版と配布形態を確認してください。以下の新しい機能が2022年当時から存在したとは限りません。

現在のプロジェクト案内にはBitcoin、Ethereum(ETH)、Litecoin(LTC)、Monero(XMR)、Solana(SOL)、Tron(TRX)、Bitcoin Cash(BCH)、Polygon(POL)、Nano(XNO)、Zano(ZANO)、Decred(DCR)、対応するステーブルコインが含まれます。利用できる範囲はネットワーク、版、端末によって異なります。

暗号資産の送受信に加え、購入、売却、交換の外部サービスが組み込まれています。カード、銀行振込、法定通貨の利用条件は業者や国によって異なります。ウォレット自体にアカウントが不要でも、外部サービスまで無制限・本人確認不要とは限りません。確定前に提示価格、手数料、限度額を確認してください。

複数のウォレットを作成できます。Moneroなどでは、一つのウォレット内に複数アカウントを作ることも可能ですが、この構成はすべての資産に共通するものではありません。

自己管理では秘密鍵と復元フレーズを利用者が保護します。版に応じて生体認証、追加の端末内認証、ハードウェア連携が利用できます。Cake 2FAは端末側で一時コードを検証する仕組みであり、ブロックチェーンが要求する追加署名ではありません。単純な不正操作には役立っても、盗まれた復元フレーズによる支出を防いだり、ハードウェアウォレットの代わりになったりするものではありません。

近年の機能にはTorやBitcoinのSilent Paymentsがあります。Silent Paymentsは支払いごとに異なる受信アドレスを導出しますが、受信側のスキャンに時間や通信量が必要です。Coin Controlでは未使用の取引出力であるUTXOを選べます。適切な使い方はプライバシー改善につながるものの、匿名性を保証しません。

初心者と経験者の双方を意識した画面ですが、高度な機能や交換サービスを使う前に、復元手順とサービス条件を理解してください。

Cake Walletの案内を見る

7. Armory

次は、Armory というBitcoin専用ウォレットです。ライセンスの範囲でコードを検証・改変できますが、コードが公開されているだけで不具合がなくなるわけではありません。

コミュニティが維持するプロジェクトはパソコン向けで、版に応じてWindows、Linux、macOS、Raspberry Piの配布版や構築手順があります。従来の機能にはオフライン保管やマルチシグがあります。モバイルアプリの広告を、このデスクトッププロジェクトの公式版と確認なしに同一視しないでください。

コールドストレージでは、鍵をオフライン端末で生成・保管します。接続端末には監視専用のコピーを渡し、秘密鍵を持たずにアドレス生成や入金確認を行います。支出時はオンラインで未署名取引を作り、オフラインで署名し、接続端末から配信します。監視用コピーにも公開アドレスなどの情報はあるため、プライバシー上の配慮は必要です。

案内されている機能には、決定論的ウォレット、監視用ウォレット、オフライン署名、Lockboxesなどの複数署名設定、鍵のインポートや残高の移し替え、メッセージ署名、共同資金提供や条件付き保管、紙のバックアップ、ウォレット暗号化があります。使える機能と安全性は版や設定に依存し、強い暗号化でも流出したバックアップを無害にはできません。

手数料を調整し、署名を接続端末から分離できます。これにより鍵の露出を減らせますが、Bitcoinの取引記録は公開されます。送受信時に一切の情報が明らかにならないという保証はありません。

ArmoryはBTCに重点を置いています。将来別の通貨を検討する可能性に触れた過去の説明は、アルトコイン対応が実装済みという意味ではありません。

ノード、バックアップ、オフライン署名を理解する経験者に適した構成です。従来の仕組みはBitcoin Coreからネットワーク情報を取得して検証するため、軽量ウォレットよりも保存容量や設定・保守の負担がかかります。初心者はその複雑さも考慮してください。

Armoryの保守プロジェクトを見る

8. BlueWallet

比較的分かりやすい画面を備える BlueWallet は、高度なBitcoin管理にも対応するオープンソースのウォレットです。モバイル版とmacOS版があり、オンチェーンのBitcoinウォレットは自己管理型です。鍵と復元情報の保護は利用者の責任になります。

Bitcoinに重点を置き、Ethereumや他のアルトコインを直接保有するための製品ではありません。複数ウォレットの構成により、異なる鍵や設定を用途別に使い分けられます。

通常のBitcoinウォレット、通知、コールドストレージ監視用のウォッチオンリー、支出権限を分けるマルチシグなどがあります。Lightningはオンチェーン保管とは別です。以前のホスト型サービスLndhub.ioは2023年に終了しており、現在の設定では自分のノードなど対応する接続先が必要です。誰がその基盤を管理するかで保管モデルが変わり、常に高速・低料金という保証もありません。

Electrum Personal ServerやElectrumXなどを介して、自分のBitcoin基盤へ接続できます。公開サーバーへの依存を減らせますが、正しい構築と継続的な保守が必要です。

バッチ送金は複数の宛先を一つのトランザクションにまとめ、個別に送る際の重複コストを抑えます。手数料は依然としてデータ量と優先度に左右されます。ネイティブSegWitもデータ量の削減に役立ちますが、最大40%という削減幅は比較する取引に依存し、すべての送金で実現するものではありません。

対応設定では暗号化や生体認証を利用できます。もっともらしい否認を意図したデコイウォレットも、身体的な強要への安全を保証しません。Coin ControlやPayjoinは条件が合えばプライバシーを改善できますが、Payjoinには相手側の対応も必要です。

BlueWalletの案内を見る

選ぶ際のポイント

ウォレットによって対応ネットワーク、機能、保管の仕組みは異なり、DAppを扱えるのは一部だけです。オープンソース製品を選ぶ際も、鍵の保護と復元、操作性、外部サービスへの依存を確認してください。

軽量ウォレットは日常の支払いに便利な場合があり、ハードウェアやオフライン署名は別の用途に適しています。機能数の多さではなく、利用目的と自分が管理できるリスクに合わせて選びましょう。

ソフトウェアを更新し、適切なパスワードを使い、復元フレーズやバックアップファイルを安全に保管してください。サポート担当を名乗る相手にも復元フレーズは渡さないことが重要です。送信先とネットワークを確認し、復元方法も慎重に把握しておきましょう。これらはリスクを減らしますが、損失の可能性を完全になくすものではありません。

ガウラブは2017年に暗号通貨取引を開始し、以来暗号通貨スペースに恋に落ちました。彼のすべての暗号通貨への興味は、暗号通貨とブロックチェーンを専門とするライターに変貌しました。すぐに彼は暗号通貨会社やメディア・アウトレットと一緒に仕事をすることになりました。また、彼は大きなバットマンのファンです。