中級者用語を調べる
ソーシャルリカバリーとは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 5 分
結論
ソーシャルリカバリーは、あらかじめ指定した複数の相手(ガーディアン)の承認によって、鍵を失ったウォレットの管理権を取り戻す仕組みです。シードフレーズの紛失が即全額喪失につながる問題を緩和しますが、ガーディアンが結託すれば資産を奪える設計でもあります。
要点
- 指定したガーディアンの多数決で管理権を回復する
- シードフレーズ紛失が即全損にならない
- ガーディアンが結託すれば資産を奪える
- スマートコントラクトウォレットで実装される
定義
ウォレットの操作鍵を失った場合に、事前に登録した複数の主体の承認によって新しい鍵へ権限を移せるようにする復旧方式。
仕組みはスマートコントラクトウォレットの上に作られます。日常の操作は1本の鍵で行い、その鍵を失ったときだけ、登録済みのガーディアンのうち定めた人数が「新しい鍵に切り替える」ことを承認します。ガーディアンは日常的には何の権限も持たず、送金もできません。
ガーディアンには、家族の別ウォレット、自分の別端末、信頼する友人、専門の復旧サービスなどを指定できます。重要なのは、互いに独立していることです。全員が同じ家に住んでいれば災害で同時に失われ、全員が同じサービスの口座なら、そのサービスが破られたときに一斉に奪われます。
多くの実装では、復旧の実行に待機期間を設けています。ガーディアンの承認が集まってから実際に鍵が切り替わるまで数日置き、その間に本来の持ち主が気づけば取り消せる、という設計です。攻撃者がガーディアンを乗っ取った場合の最後の防壁になります。
注意点
- · ガーディアンが規定数結託すれば、本人の意思と無関係に資産を移せる
- · ガーディアンの連絡先や鍵が古いまま放置されると、いざというとき復旧できない
- · ガーディアン本人にシードフレーズを預けるのは別の話で、これは行ってはいけない