Cupcake:予備のスマホをエアギャップ署名器にする
Cupcake は Cake Wallet チームによる無料アプリで、秘密鍵をオフラインの予備のスマホに保管し、Monero・Bitcoin・Litecoin の取引に QR コードで署名します。普段使いのスマホの Cake Wallet は閲覧用または公開鍵だけを保持します。ハードウェアウォレットより安価ですが、古いスマホはセキュアエレメントではないため、安全性は設定の丁寧さ次第です。
クイック手順
- 予備のスマホを準備する. 初期化してアップデートし、公式ストアの掲載ページから Cupcake をインストールしたら、Wi-Fi、モバイルデータ、Bluetooth を完全にオフにします。
- Cupcake でウォレットを作成する. コインを選んで Create new wallet を選び、強力な PIN かパスワードを設定して、ウォレットに名前を付けます。
- seed をバックアップする. seed フレーズを紙に書き、確認ステップを完了します。このフレーズが本当のバックアップです。
- リンク用 QR コードを表示する. Cupcake のメニューで Link to Cake Wallet を選び、QR コードを表示します。
- Cake Wallet に追加する. 普段のスマホで Wallets を開き、Restore Wallet をタップして Cupcake App を選び、QR コードをスキャンし、ウォレットに名前を付けて Restore をタップします。
- QR で署名する. Cake Wallet で取引を作成し、その QR コードを Cupcake でスキャンして承認し、署名済みの QR コードを Cake Wallet でスキャンし返してブロードキャストします。
Cupcake は、ハードウェアウォレットの費用や配送の手間に対する Cake Labs の答えです。デバイスを買う代わりに、使わなくなったスマホを再利用します。そのスマホが鍵を保持して一切オンラインにならず、普段のスマホでは Cake Wallet を閲覧専用ウォレットとして使います。取引は QR コードで2台の間をやり取りします。
基本情報
| 項目 | 詳細(2026年10月) |
|---|---|
| 開発元 | Cake Wallet チーム。App Store での提供元は Cake Technologies, LLC |
| 価格 | 無料・オープンソース |
| プラットフォーム | iOS と Android のスマホ |
| コイン | Monero、Bitcoin、Litecoin(MWEB 含む)。Cake は今後追加するとしている |
| 接続 | QR コードのみ。ケーブル、Wi-Fi、Bluetooth は不要 |
| 経緯 | Cake Wallet 4.21(2024年11月)で Monero 署名、5.2 で Bitcoin、5.6 で Litecoin と MWEB に対応。2025年9月に広く発表 |
本物のアプリか確認するためのストア識別子:App Store id 6737430272、Android パッケージ com.cakewallet.cupcake。公式ストアの掲載ページか、プロジェクトの GitHub リリースからのみインストールしてください。同名の無関係なアプリと混同しないように注意しましょう。
仕組み
どの暗号資産ウォレットにも、資金を閲覧できる鍵(view key や公開鍵)と、資金を使える鍵(秘密鍵や spend key)があります。Cupcake はこれらを2台のスマホに分けます。
- Cupcake がウォレットを作成し、送金用の鍵を保持します。
- Cupcake の「Link to Cake Wallet」QR コードは、Cake Wallet に閲覧用の情報だけを渡します。これで普段のスマホは同期、残高と履歴の表示、未署名取引の作成ができます。
- 送金時、Cake Wallet は未署名取引を QR コードで表示します。Cupcake がそれをスキャンし、詳細を表示して署名します。
- Cake Wallet が署名済みの結果をスキャンし、ブロードキャストします。
送金用の鍵がオンラインのスマホに一切触れないため、そこにあるマルウェアだけでは資金を盗めません。ただし、誤ったアドレスへの取引に署名させようとだます可能性はあるので、Cupcake の画面で必ずアドレスと金額を確認してください。
Cupcake とハードウェアウォレットの比較
| 項目 | Cupcake | 専用ハードウェアウォレット |
|---|---|---|
| 費用 | 予備のスマホがあれば無料 | デバイスの価格 |
| 配送とプライバシー | 注文も配送先住所も不要 | 購入・配送の記録が残る |
| 鍵の保護 | スマホの通常のストレージと OS のセキュリティ | 専用設計のデバイス。多くはセキュアエレメント搭載 |
| 攻撃対象領域 | スマホのフル OS。更新が終了している可能性も | 最小限のファームウェア |
| Cake Wallet での対応コイン | Monero、Bitcoin、Litecoin(MWEB 含む) | デバイスによる。Ledger と Trezor を参照 |
誰もが納得しているわけではありません。2025年11月の Privacy Guides フォーラムの議論では、そもそもハードウェアウォレットとは呼べない、セキュリティ更新が終わったスマホは既知の脆弱性にさらされる、多くのユーザーは正しく設定できないかもしれない、といった意見がありました。一方で、費用、プライバシー、オープンソースの利点を挙げる人もいました。どちらにも一理あります。Cupcake は普段のスマホのホットウォレットに大金を置くよりは明らかに優れており、金額が見合うなら信頼できるハードウェアウォレットのほうがより強い選択です。
上手に設定するには
- できればまだセキュリティ更新を受けられるスマホを使う。まず初期化してください。
- 常にオフラインに保つ。Cupcake をインストールしたら機内モードをオンにし、Wi-Fi と Bluetooth をオフにします。クラウドアカウントへのサインインや他のアプリのインストールはしないでください。
- スマホと Cupcake の両方に強力な PIN かパスワードを使う。
- seed を紙にバックアップする。予備のスマホが壊れても、seed があれば別のスマホの Cupcake や互換性のある任意のウォレットで復元できます。
- 貯蓄を移す前に、送金と署名を1回通しで行う少額のテストをしてください。
- スマホを安全に保管する。スマホとその PIN を手に入れた人は誰でも資金を使えます。
Cupcake が向いている人
Cupcake が最も適しているのは、普段のスマホには置きたくない額の Monero・Bitcoin・Litecoin を持ち、予備のスマホがすでにあり、ハードウェアウォレットを簡単に買えないか、購入や配送の記録を残したくない人です。ハードウェアを買う前に、エアギャップ署名の仕組みを学ぶ実践的な方法でもあります。
Cupcake が対応していないコインを持っている場合、手元の予備のスマホが非常に古く更新が終わっている場合、手軽さから署名器をインターネットに再接続してしまいそうな場合は、あまり向いていません。その場合は専用デバイスのほうが安全です。ハードウェアウォレットガイドを参照してください。少額の日常的な支払いなら、しっかりバックアップした通常の Cake Wallet をスマホで使えば十分なことがほとんどです。
知っておくべき制限
- 現時点で対応コインは Monero、Bitcoin、Litecoin に限られます。
- Lightning など、Cake Wallet で秘密鍵を必要とする機能は、閲覧専用ウォレットでは使えません。
- 送金のたびに数回の QR スキャンが必要なので、日常の支払いより貯蓄向きです。
- オフラインのスマホのアプリを最新に保つには意識的な手間がかかります。頼る前に、Cupcake をどう更新するか計画しておきましょう。
Cake Wallet が Cupcake の seed を尋ねることはなく、こちらから先にメッセージを送ることもありません。seed はどちらのスマホのカメラやクリップボードにも触れさせないでください。
よくある質問
Cupcake は無料ですか?
はい。Cupcake は無料のオープンソースアプリです。必要なのは予備の iOS か Android のスマホだけです。
Cupcake はどのコインに対応していますか?
2026年10月時点で、Monero、Bitcoin、Litecoin(MWEB 含む)です。Cake は今後コインを追加するとしています。
Cupcake は Ledger や Trezor と同じくらい安全ですか?
同じ意味での安全性ではありません。鍵はオフラインに保たれますが、スマホにはハードウェアウォレットのような安全設計がなく、古いスマホはセキュリティ更新を受けられないこともあります。ホットウォレットからは大きな前進ですが、専用ハードウェアの完全な代わりではありません。
Cupcake のスマホが壊れたらどうなりますか?
別のスマホの Cupcake か、その seed に対応する任意のウォレットで Cupcake の seed を復元し、再び Cake Wallet とリンクします。
Cake Wallet なしで Cupcake を使えますか?
Cupcake は Cake Wallet 用の署名器として設計されています。seed は各コインの標準形式なので、資金はいつでも他の互換ウォレットで復元できます。