Cake Wallet でカスタム node を使う方法
ウォレット設定の Nodes ページを開き、プラスボタンをタップして node のアドレスとポートを入力します。「Use SSL」はそのポートで node が TLS を提供している場合のみオンにします。自分の Monero node や Electrum サーバーを運用するのが最大のプライバシー強化策で、カスタム node が失敗する最も一般的な原因はポートと SSL の不一致です。
クイック手順
- Nodes ページを開く. ホーム画面から設定を開き、現在のウォレットの設定に進んで Nodes を選びます。コインごとに node リストがあります。
- プラスボタンをタップする. 新しい node の入力フォームが開きます。
- アドレスとポートを入力する. ホスト名か IP アドレスとポートを入力します。たとえば Monero なら 18081 か 18089、SSL 対応の Electrum サーバーなら 50002 です。
- SSL などのオプションを設定する. Use SSL は、そのポートで node が TLS を提供している場合のみオンにします。ログインは node が要求する場合のみ追加します。Trusted は自分が管理する node の場合のみオンにします。
- 必要なら SOCKS プロキシを追加する. Orbot などのプロキシ経由で node に接続するには、SOCKS proxy オプションを有効にして 127.0.0.1:9050 のようなアドレスを入力します。
- 保存・選択してテストする. node を保存し、リストでタップして選択し、ウォレットが接続して同期を始めるか確認します。到達できないと表示される場合は、ポートと SSL を再確認してください。
Cake Wallet はブロックチェーン全体をダウンロードしません。node と通信します。Monero なら Monero デーモン、Bitcoin と Litecoin なら Electrum 互換サーバー、Ethereum などのチェーンなら RPC エンドポイントです。Cake はデフォルトの node を運用し、いくつかのコミュニティ node も掲載しており、自分の node を追加することもできます。使う node によって速度、安定性、プライバシーが変わります。
node を変更する理由
- プライバシー。Tor を使わない限り、node の運営者はウォレットのリクエストと IP アドレスを見ることができます。Cake のドキュメントは、自分の node を運用することを最大のプライバシー強化策と呼んでいます。
- 安定性。ウォレットが「Disconnected」や「Attempting Sync」のまま進まない場合、ドキュメントが最初に勧める対処法は node の切り替えです。
- 速度。近くの node や、自宅ネットワーク上の自分の node のほうが、たいてい Monero の同期が速くなります。
- 機能。Bitcoin の Silent Payments には、適切なインデックスを持つ Electrum サーバーが必要です(下記参照)。
node フォームの各項目
| 項目 | 入力内容 |
|---|---|
| Node Address | ホスト名か IP のみ。http:// やポートは付けない。例:node.example.com や 192.168.1.20 |
| Node port | node が待ち受けているポート(下の表を参照) |
| Login と Password | node が RPC 認証を使っていない限り空欄 |
| Use SSL | そのポートが TLS を提供している場合のみオン |
| Trusted | Monero:自分で運用する node の場合のみオン。一部の防御的チェックを省略して同期を速める |
| SOCKS proxy | 任意。この node への接続をプロキシ経由にする。例:127.0.0.1:9050 の Orbot |
| Enable for Auto-Switching | 現在の node が失敗したとき、アプリが自動的にこの node へ切り替えられるようにする |
具体的なレイアウトは、バージョン 6.2(2026年6月)で Nodes 画面が作り直された際に変わり、バージョン 6.5 では各ウォレットの設定に Nodes ページが追加されました(Cake Wallet リリースノート、2026年)。node フォームには、接続が成功したかを報告するテストボタンもあります。
よく使われるポート
| コインとサーバー | 一般的なポート | SSL |
|---|---|---|
| Monero デーモン、制限付き RPC | 18089 | 公開 node ではオンが多い |
| Monero デーモン、標準 RPC | 18081 | 自宅 node では通常オフ |
| HTTPS 経由の Monero | 443 | オン |
| TLS 対応の Bitcoin Electrum サーバー(Fulcrum、electrs) | 50002 | オン |
| TLS なしの Bitcoin Electrum サーバー | 50001 | オフ |
| Onion(.onion)node | 運営者が公開しているもの | 通常オフ。Tor がすでに暗号化している |
これらは慣例であり規則ではありません。必ず、node やプロバイダーが文書化しているポートを使ってください。ソースコードに記載されている Cake 自身のデフォルト node も同じパターンで、Monero node は SSL ありの 18081、Bitcoin Electrum サーバーは SSL ありの 50002 です。
Monero:自分の node
自宅のパソコンや専用の node 機器で monerod を動かせば、プライバシーは最大になります。ウォレットがどのブロックや取引を要求しているかを第三者に見られないからです。自宅の Wi-Fi では Cake Wallet を node のローカル IP と RPC ポートに向け、外出先で使う場合は Tor の onion サービスとして公開します。
- 制限付き RPC ポート(多くは 18089)は、フル RPC ポートより公開しても安全です。
- Trusted は自分の node の場合のみオンにしてください。
- プルーニングした node でもウォレットの同期には問題なく、ディスク容量も大幅に少なくて済みます。
Bitcoin と Litecoin:Electrum サーバー
Bitcoin では、Cake Wallet は Electrum プロトコルを使います。そのため Bitcoin Core の RPC ポートではなく、Bitcoin Core 上で動く Fulcrum や electrs などの Electrum サーバーが必要です。多くの自宅 node パッケージに含まれています。Litecoin も同様に Litecoin Electrum サーバーで動作し、MWEB には Litecoin 設定内に専用の node 設定があります。
Silent Payments の注意点:Silent Payments のスキャンには、tweak インデックス付きでビルドされた electrs サーバーが必要です。Cake のドキュメントによると、サーバーにそれがない場合、ウォレットはスキャンに Cake 自身の electrs サーバーを使います。プライバシーのために自分の node を運用している場合は重要な点です。Silent Payments を参照してください。また、バージョン 6.4.2 では、node にローカルネットワーク内からしか到達できない場合でも Bitcoin を送金できるようになりました。
Ethereum とその他のチェーン
EVM チェーン、Solana、Tron などのコインにも、追加オプション付きの node リストがあります。Nano のプルーフ・オブ・ワーク node は別に管理されます。これらを自前で運用する人は少ないので、変更する主な理由は安定性です。
カスタム node に接続できないとき
- まず SSL とポートの組み合わせを確認する。Cake のドキュメントによると、最も多い不一致は「SSL enabled on a non-SSL port or vice versa」(SSL 非対応ポートで SSL を有効にしている、またはその逆)です。
- アドレスから余計なものを除く。アドレス欄に
https://、末尾のスラッシュ、ポートを入れないでください。 - 自己署名証明書。自宅 node が自己署名証明書を使っていて SSL オンで接続できない場合は、ローカルネットワークで SSL なしのポートを試すか、Tor を使ってください。
- ファイアウォールと VPN。一部のモバイルネットワークや VPN は node のポートをブロックします。別のネットワークを試してください。
- Onion アドレスには Tor が必要。
.onionnode は内蔵 Tor か Orbot が動作しているときだけ使えます。そうでなければ「Connecting」のままです。プライバシーと Tor を参照してください。 - node がまだ同期中。完全に同期していないデーモンはウォレットにデータを提供できません。
- エラー:「Internal error: Failed to get earliest fork height」は、通常 node を切り替えてアプリを再起動すれば解決します(Cake Wallet docs、2026年)。詳しくはエラーメッセージをご覧ください。
何をしてもうまくいかない場合は、デフォルトの node に戻してください。資金は node ではなくブロックチェーン上にあり、node を変更しても資金が危険にさらされることはありません。同期全般のトラブルについては Cake Wallet が同期しないときを参照してください。
よくある質問
Cake Wallet のデフォルト node を使っても安全ですか?
資金の安全という意味では安全です。node があなたのコインを使うことはできません。プライバシーの面では、運営者が IP とウォレットのリクエストを見られるので、気になる場合は Tor か自分の node を使ってください。
Trusted スイッチは何をするものですか?
Monero では、ウォレットにその node を信頼させ、一部の防御的チェックを省略させることで同期を速めます。自分が管理する node の場合のみオンにしてください。
自分の Monero node にはどのポートを使えばいい?
node で設定されている RPC ポートを使います。18081 が通常の標準ポート、18089 がよく使われる制限付きポートです。SSL スイッチはそのポートに合わせてください。
Cake Wallet を Bitcoin Core に直接接続できますか?
Bitcoin Core の RPC にはできません。Cake Wallet には、node 上で動く Fulcrum や electrs などの Electrum 互換サーバーが必要です。
自分の .onion node に接続できないのはなぜ?
onion node には Tor が必要です。内蔵 Tor をオンにするか Orbot を起動するか、クリアネットの node を使ってください。