ウォレット復旧機能の設計を公開
イーサリアム(Ethereum)エコシステムにおけるプライバシー技術の研究開発を行うプライバシー・スチュワーズ・オブ・イーサリアム(Privacy Stewards of Ethereum:PSE)が、スマートウォレット向けの復旧機能「ソーシャルリカバリーSDK(Social Recovery SDK)」の設計および実装について解説するブログ記事を、3月2日に公開した。
PSEはイーサリアム上でのプライバシー機能の実用化を目指す研究開発組織だ。暗号技術ツールの開発や標準策定などを行っている。
今回公開されたソーシャルリカバリーは、ウォレットの秘密鍵を紛失した場合に、あらかじめ設定した第三者(ガーディアン:復旧を承認する役割を持つ人物やデバイスなど)の承認によってアクセスを回復する仕組みだ。従来のシードフレーズによるバックアップに代わり、オンチェーン上のルールに基づいて復旧を行う点が特徴とのこと。
同SDKは、あらかじめ設定した複数のガーディアンの承認によってウォレットを復旧できる仕組みを提供する。復旧には一定の承認数や待機期間(タイムロック)などの条件が設定できるという。
ガーディアンの認証方法としては、外部アカウント(EOA)の署名のほか、パスキー、zkEmail、zkJWT、zkPassport、Verifiable Credentialsなどが例示されている。つまり、事前にこれらをガーディアンとして設定しておけば、鍵を紛失した場合でも、それらによる承認を組み合わせることでウォレットの復旧が可能になる仕組みだ。
また同SDKは、ウォレットの仕組みを担うスマートコントラクトと、開発者が組み込みに利用するクライアントSDKの2層で構成されており、既存のスマートウォレットに組み込みやすい設計となっている。
なお同SDKは既存のスマートウォレットに復旧機能を追加するためのSDKとして位置付けられている。
一方で、zkEmail / zkJWTを用いるガーディアンの公開鍵基盤(PKI)の課題や、複数チェーンにまたがる復旧UXについては、今後の課題として挙げられている。
Seed phrases break. Users shouldn’t lose their wallet when they do.
— PSE (@PrivacyEthereum) March 18, 2026
Social Recovery SDK is a ref implementation of on-chain account recovery with threshold policies and timelocks. Guardians can be EOAs, passkeys, or even email, verified with ZK proofs with no data exposed.…
参考:PSE
画像:PIXTA