Gem Walletが再現可能ビルドを追加:オープンソースのコードを読むだけでなく検証する

Gem Walletが再現可能ビルドを追加:オープンソースのコードを読むだけでなく検証する

Gem Walletは2026年7月16日より再現可能ビルドを追加します。Gem Walletのコードはこれまでも常に誰でも読める状態でしたが、これからは自分でアプリをビルドし、ストアのリリースがまさにそのコードから1バイト単位で一致するようにコンパイルされたことを確認できます。リポジトリの中だけでなく、手元のスマートフォンのアプリでも確かめられる透明性です。

再現可能ビルドとは?

再現可能ビルドとは、ストアにあるアプリが公開されているソースコードそのものからビルドされたことを確認する方法です。誰でもGem Walletのオープンソースのコードを取得して自分でアプリをビルドすれば、公式リリースと1バイト単位で一致するファイルが得られます。

Gem WalletのソースコードはGitHubで読めますが、アプリ自体はApp StoreやGoogle Playからダウンロードします。つまり、すでにコンパイルされた状態のものです。ビルドの段階では、理論上どんな製品にも余計なものが紛れ込む可能性があります。たとえばCIが侵害された場合などで、リポジトリのコードはきれいなままです。再現可能ビルドはこの隙間を塞ぎます。ソースから再ビルドしたファイルがリリースと1バイト単位で一致すれば、アプリには公開されたコードがそのまま入っていることになります。そして、それを誰でも確認できます。

仮想通貨ウォレットにとって再現可能ビルドが重要な理由

秘密鍵を自分だけが保有するセルフカストディウォレットでは、信頼は次の3つの環からなる鎖として築かれます。

  • オープンソース:あらゆるオープンソースウォレットの土台です。Gem Walletのコードは100%公開されており、誰でも読んでレビューできます。
  • 再現可能ビルド:その公開性を約束から検証可能な性質へと変えます。つまり、ストアのアプリをコードと1バイト単位で照合できます。
  • 独立監査:鎖を閉じるものです。Gem Walletのコードは2026年4月にCertiKの監査を通過し、さらなる独立監査も予定されています。

要点はシンプルです。ビルドを再現できれば、あらゆる改ざんはすぐに表面化し、攻撃ははるかに難しくなります。だからこそWalletScrutinyのような評価サービスは、再現可能ビルドのないウォレットの評価を下げます。たとえオープンソースであってもです。リリースを再ビルドする人はわずかですが、その結果を信頼する人は何千人もいます。つまり再現性は、全員が使う機能ではなく、誠実さを公に約束するものとして働きます。明確な限界もあります。アプリが宣言されたコードからビルドされたことは証明しますが、コード自体に欠陥がないことまでは証明しません。それは監査とレビューの役割です。

Gem Walletでの仕組み

Gem Walletはビルドの手順一式を公開しています。正確なコミット、ツールのバージョン、スクリプトはすべて公開されています。再ビルドは独立したF-Droidのインフラが行い、Gem Walletのサーバーの外でAndroid版をビルドし、1バイト単位で一致した場合にのみ配信します。現在の対応状況は次のとおりです。

  • Android(F-Droid):再現可能ビルドはすでに利用でき、リリースごとに検証されています。
  • iOS(App Store):まだ再現できません。Appleが公開時にバイナリを再署名して変更するためです。独立した検証を予定しています。
  • ユニバーサルAPKとGoogle Play:再現可能ビルドへの対応を予定しています。

検証モデルの全体と現在の対応状況は再現可能ビルドのページで説明しており、再現性そのものはGem Walletのセキュリティに対する取り組みの一部です。

開発者向けリソース

ソースコード、再現可能ビルド用のスクリプト、正確なコミットと想定されるAPKを含むメタデータは、Gem Walletのリポジトリで公開されています。

📖 GitHubのGem Wallet

まとめ

オープンソースはGem Walletがどのように作られているかを示します。再現可能ビルドは、まさにそのコードが手元のスマートフォンのアプリに入っていることを確認できるようにします。しかも誰でも独立して検証できます。

Gem Walletをインストールしましょう。安全で完全にオープンソース、そして誰でも自分でビルドを検証できる透明なウォレットです。

Gem Walletをお試しください!

100種類以上のブロックチェーンに対応したセルフカストディウォレット

App Store App Storeでの評価は4.9★です。 | Google Play Google Playでの評価は4.8★です。
今すぐダウンロード

よくある質問

ビルド中に誰かがひそかにアプリを差し替えることを防ぎ、そうした改ざんをリリース前に可視化するためです。
現時点ではAndroidのF-Droid版です。iOS、ユニバーサルAPK、Google Playは今後対応する予定です。
いいえ。アプリがソースコードと一致することを確認するものであり、コード自体の安全性は監査とレビューで確認します。
はい。Gem Walletはセルフカストディであり、秘密鍵が端末から出ることはありません。