復元とバックアップ
Paliは非カストディアルであるため、バックアップは重要です。ウォレットはseed phrase、パスワード、秘密鍵、passkey認証器の秘密情報をあなたのために復元できません。
Seed phraseのバックアップ
ウォレットのseed phraseを書き留め、オフラインで保管してください。seed phraseを持つ人は、派生したアカウントを制御できます。
Passkeyのバックアップ状態
Passkeysはデバイスに紐づく場合も、プラットフォームアカウントプロバイダーによって同期される場合もあります。Paliは利用可能な場合にバックアップ関連の状態を表示しますが、正確な動作は認証器、ブラウザ、オペレーティングシステムによって異なります。
passkeyがデバイスに紐づいているか、バックアップ可能か、バックアップ済み/同期済みかを示す状態が表示される場合があります。同期済みpasskeyは通常、Apple、Google、Microsoftなどのプラットフォームアカウントを通じて引き継げるため便利です。デバイスに紐づいたpasskeyやハードウェアセキュリティキーはより厳格にできますが、そのデバイスを失うと復元が難しくなる場合があります。
| 表示される可能性のある状態 | 意味 | 利便性 | セキュリティ上のトレードオフ | 適した用途 |
|---|---|---|---|---|
| バックアップ済みまたは同期済み | passkeyはプラットフォームpasskeyプロバイダーに保存され、他の信頼済みデバイスへ同期される可能性があります。 | 最高。電話やノートPCを交換した後でも、プラットフォームアカウントに再サインインすることで復元できることがよくあります。 | passkeyの秘密情報は引き続きプラットフォームpasskeyシステムで保護されますが、セキュリティ境界にはプラットフォームアカウント、アカウント復元プロセス、同期済みデバイスが含まれます。 | 日常用ウォレット、dappアカウント、機関オンボーディング、小さめの残高。 |
| バックアップ可能 | 認証器はpasskeyをバックアップまたは同期できると示していますが、現在同期されていない可能性があります。 | 同期が有効かどうかに応じて中から高。 | 将来のプラットフォーム設定によってcredentialがクラウド同期に移される可能性があります。これが重要な場合はプロバイダーとデバイス設定を確認してください。 | 復元の柔軟性を求めつつ、同期が有効か確認したいユーザー。 |
| デバイス紐づけまたは未バックアップ | passkeyは1つの認証器またはデバイスに紐づいているように見えます。 | 低め。デバイスを紛失し、他の復元経路がない場合、復元は難しいか不可能です。 | 制御がクラウド同期アカウントではなく、その認証器に集中するため、分離が強くなります。 | 大きな残高、高セキュリティアカウント、ハードウェアセキュリティキー、コールドウォレット風の利用。 |
| 不明または利用不可 | ブラウザ、OS、または認証器が十分なバックアップ情報を公開しませんでした。 | 不明。 | クラウド復元またはデバイス紐づけの分離のどちらも仮定しないでください。認証器設定を確認するまでは曖昧なものとして扱ってください。 | 一時利用、テスト、またはpasskeyプロバイダーを独立して確認できる場合。 |
クラウド同期passkeysは通常利用では引き続き安全です。秘密鍵はPaliやdappに渡されず、WebAuthnはorigin-boundのままで、ユーザー検証は引き続きプラットフォーム認証器によって行われます。トレードオフは、プラットフォームアカウントがウォレットのセキュリティモデルの一部になることです。コールドストレージ、treasury資金、または大きな長期残高では、デバイスに紐づいた認証器またはハードウェアセキュリティキーを優先し、同期済みpasskeyアカウントには小さめの運用資金だけを置いてください。
バックアップ状態は、利便性とセキュリティの間で選択するためのシグナルです。seed phraseのバックアップを置き換えるものではなく、Paliや機関があなたのためにpasskey secretを復元できることを意味しません。
Passkeyアカウントの復元
Paliのpasskey復元は、ウォレットスコープの復元メタデータとオンチェーンアカウントディスカバリーを使用します。復元フロー:
- discoverable WebAuthn assertionをリクエストします。
- ファクトリーレジストリと作成ログから一致するスマートアカウントを検索します。
- すでにウォレットにあるアカウントをスキップします。
- スポンサーメタデータを解決できる場合、復元可能なアカウントを追加します。
- 復元可能なアカウントをウォレットに追加します。
dappの作成/復元の冪等性
dappがwallet_prepareSmartAccountを呼び出すと、Paliはまず、既存のオンチェーンpasskeyアカウントが要求されたスポンサーpolicyと一致するかを確認します。一致するアカウントがローカルにすでに存在する場合、Paliは重複を作成せずに再利用します。オンチェーンには存在するがローカルには存在しない場合、Paliはそれをウォレットへ復元できます。