Cake Wallet の restore height 解説
restore height とは、Cake Wallet があなたの取引のスキャンを開始する Monero のブロックです。ウォレットの最初の取引の数日前の高さか日付を選びましょう。遅すぎると資金が見えなくなり、早すぎても同期が遅くなるだけです。16単語の Polyseed は日付を内部に持つため、ほとんど必要ありません。
クイック手順
- seed タイプを確認する. 単語数を数えます。16単語の Polyseed は日付を持っています。25単語の従来型と12単語の BIP39 の Monero seed には高さか日付が必要です。
- 保存した高さを探す. seed と一緒に書き留めた高さや、以前のウォレットの seed 画面に表示されていた高さを探します。Exodus や Cake のエクスポートには表示されます。
- なければ安全な日付を選ぶ. 最初の入金の数日〜1週間前の日付を選びます。不確かならさらに遡りましょう。かかるのは同期時間だけです。
- 必要なら日付を高さに変換する. アプリの Restore from date を使うか、日付から安全マージン付きでブロックを推定する Frosting Guide の restore height ツールを使います。
- 復元して待つ. 復元画面で高さか日付を入力し、Restore をタップして、同期が終わるまでアプリを開いたままにします。
- 資金が見当たらなければ再スキャンする. 同期後に残高が足りない場合は、接続設定の Rescan を開き、より早い日付か高さから再度スキャンします。
Monero は金額とアドレスを秘匿するため、ウォレットはサーバーに「残高はいくら?」と単純に問い合わせることができません。各ブロックをダウンロードし、秘密 view key ですべての取引を確認します。2014年からチェーン全体をスキャンすると、スマホでは長い時間がかかります。restore height(ウォレットの誕生日)は、Cake Wallet にスキャンの開始位置を教えるものです。適切な高さなら、復元は速く、漏れもありません。
必要になる場面
| seed またはウォレット | restore height |
|---|---|
| Monero Polyseed(16単語) | 不要:フレーズに作成日が含まれる |
| Monero 従来型 seed(25単語) | 強く推奨 |
| Monero BIP39(12単語) | 必要:復元フォームで高さか日付を求められる。最初の取引より前を選ぶ |
| Monero 閲覧専用(鍵) | 推奨だが任意(Cake Wallet docs、2026年) |
| Zcash | 高さか日付を使用。再スキャン画面に保存済みの値が入力される |
| Bitcoin Silent Payments | 選んだブロック高か日付からスキャンを開始 |
| 通常の Bitcoin、Litecoin、Ethereum | 不要 |
適切な高さの選び方
ルールはシンプルです:早めは安全、遅めは危険。ウォレットは restore height 以降の取引しか認識しません。最初の入金の1日後から開始すると、その入金とそれに依存する取引がすべて欠け、残高が誤って表示されます。1年早く開始しても、余分な同期時間がかかるだけです(Cake Wallet docs、2026年)。
- 最適:ウォレット作成時に保存した正確な高さ。Cake Wallet は Recovery & Keys 画面で25単語 seed の横に高さを表示します。単語と一緒に書き留めておきましょう。
- 良い:最初の取引の数日〜1週間前の日付。Cake のドキュメントでは、2020年2月に作成したウォレットなら2020年1月31日を選ぶ例が挙げられています。
- 不確かなら:さらに遡りましょう。最良の推測より1年前にするのが妥当な代替策です。
- 最終手段:非常に低い高さにするとチェーンのほぼ全体をスキャンします。確実ですが、スマホでは数時間かかると考えてください。
日付を高さに変換する
復元画面はブロック高と日付のどちらも受け付けます。Restore from date をタップすれば、アプリが変換してくれます。数値を自分で確認したい場合は、Monero restore height ツールを使ってください。ブラウザ上で動作し、安全マージンを差し引きます。
Monero はおよそ2分ごと、1日に約720ブロックを生成します。公開ブロックエクスプローラーによる参考値:
| ブロック高 | おおよその日付 |
|---|---|
| 2,000,000 | 2019年12月30日 |
| 3,000,000 | 2023年10月20日 |
| 3,500,000 | 2025年9月14日 |
これらは開始点を選ぶための概算で、正確なタイムスタンプではありません。常に切り下げ、より早いブロック側に寄せてください。
以前の高さを見つける場所
- 自分のメモ:多くの人が25単語の横に高さを書いています。
- 以前のウォレット:Monero GUI と CLI は restore height を表示します。Cake のドキュメントによると Exodus Mobile は Monero 設定でウォレット作成時の高さを表示していましたが、Exodus が Monero のサポートを終了したため、その画面にはもうアクセスできないかもしれません(Exodus からの移行を参照)。
- 最初の取引:取引所の出金記録やメールで日付がわかります。その数日前を選びましょう。
- 既知の開始日:Exodus のサポート記事では、最初の取引がわからない場合、Exodus が初めて Monero に対応した2019年4月26日を使うよう提案しています。
具体例
たとえば、2021年半ばに別のアプリで25単語の Monero ウォレットを作成し、最初の入金は2021年8月に取引所から届いたものの、高さは書き留めていなかったとします。Restore from date で2021年8月1日、安全を期すなら2021年7月1日を選びます。ウォレットはおおよそその時点から現在までをスキャンします。後で残高が少なく見える場合は、2021年1月から再スキャンします。遡るたびにかかるのは同期時間だけで、資金を失うことはありません。
Rescan で誤った高さを修正する
同期が完了したのに残高が少なすぎる、または古い取引が見当たらない場合は再スキャンします。Cake のドキュメントによると、設定を開いて Connections に進み、Rescan をタップします。このオプションは Monero、Zcash、Decred のウォレットに表示されます。ダイアログで日付かブロック高を求められ、Monero では保存済みの restore height があらかじめ入力されています。
- 最初の取引の約1週間前、不確かならそれより前の日付を選びます。
- 再スキャン中は履歴が消え、残高は 0 と表示された後、取引が1件ずつ再表示されます。これは正常です。
- 同期インジケーターが消えるまで、アプリを開いて画面をオンにしておきます。
- 警告:再スキャンすると、端末に保存されたトランザクションキーと送金先アドレスが削除されます。支払いの証明に必要な場合は、先に記録してください。
それでも資金が見当たらない場合は、正しい seed タイプとアカウントで復元したか確認し、残高がゼロ・見当たらない場合を参照してください。
同期を速くするには
最も効果が大きいのは適切な高さです。そのほかには、安定した Wi-Fi を使う、アプリを前面に表示しておく、信頼できる node か自分の node を使う(カスタム nodeを参照)、Android では Monero のバックグラウンド同期を検討する、といった方法があります。Tor 経由の大規模な再スキャンはかなり遅くなります。Cake のドキュメントは、自分の node へのクリアネット接続で同期し、その後 Tor をオンに戻すことを勧めています。
安全上の注意
restore height は秘密ではないので、日付やブロック番号をツールに入力しても安全です。seed は違います。高さを見つけてくれると謳うツールを含め、どのウェブサイトにも絶対に入力しないでください。Frosting Guide のツールが seed を求めることはありません。
よくある質問
restore height が遅すぎるとどうなりますか?
そのブロックより前の取引がスキップされ、残高が少なく、またはゼロに見えます。より早い日付か高さから再スキャンすれば直り、資金は失われません。
早すぎるとどうなりますか?
問題はありません。ウォレットがより多くのブロックをスキャンするため、初回同期に時間がかかるだけです。
Bitcoin に restore height は必要ですか?
通常の Bitcoin ウォレットでは不要です。Silent Payments のスキャンは高さか日付から始まり、必要な場合はアプリが尋ねます。
Cake Wallet はどこに restore height を表示しますか?
25単語の Monero seed では、Recovery & Keys 画面の単語の横に高さが表示されます。seed と一緒に書き留めてください。
restore height を共有しても安全ですか?
はい。ただのブロック番号です。seed や秘密鍵は絶対に共有しないでください。