Sui のソーシャル ログイン プリミティブである zkLogin の継続的な作業により、マルチ署名の回復と Apple アカウントのサポートという 2 つの重要な改善が実現しました。これらの変更により、ユーザーの選択肢が広がり、zkLogin 認証情報発行者またはアプリがアクティブでなくなった場合にアカウントを回復する強力な新しい方法が提供されます。
Sui の暗号化の柔軟性により、zkLogin では開発者がソーシャル ログインをアプリに統合できます。ユーザーにウォレットを接続したり、手動で新しいアカウントを作成したりする必要はなく、zkLogin を使用するアプリでは、Google や Facebook などの企業の既存のアカウントを使用して Sui アドレスを作成できます。zkLogin の背後にあるゼロ知識証明テクノロジーにより、ユーザーは秘密鍵などの暗号化の機密資料を扱う必要がなくなります。
zkLogin は昨年リリースされたとき、Google、Twitch、Facebook のアカウントをサポートしていました。Apple のサポートが追加されたことで、すべてのソーシャル ログインに Apple を使い続けたいユーザーに役立ちます。この新しい認証方法は、iPhone アプリで Sui ウォレットの作成を簡単にサポートできるため、特に iOS ユーザーにメリットがあります。
マルチ署名、またはマルチシグは、セキュリティと使いやすさの両方を重視した新しいアカウント回復手段を提供します。zkLogin はアプリケーション クライアント ID とその発行者 (Google など) の有効性を前提としているため、マルチシグは zkLogin アカウントの回復可能性を大幅に向上させます。
zkLogin と別の秘密鍵をバックアップとしてマルチシグウォレットを作成することで、元のアプリまたは認証情報発行者がいなくなっても、ユーザーはウォレットにアクセスできます。たとえば、ビルダーが zkLogin で作成されたアカウントを含むアプリを削除した場合、ユーザーは秘密鍵を入力してそのアカウントにあった資産を回復し、別のウォレットに移動することができます。
マルチシグと zkLogin の統合により、より複雑なユースケースも可能になり、ビルダーはカスタマイズ可能な重みとしきい値を使用して、さまざまな認証情報プロバイダー間で最大 10 個の zkLogin アカウントを含めることができます。
たとえば、しきい値が 2 のマルチシグアドレスには、異なる重みを持つ複数の公開鍵を含めることができます。このマルチシグスキームでは、元の所有者の Google アカウントに 2 の重みを与え、追加の署名、別の Apple アカウント、および Facebook アカウントにそれぞれ 1 の重みを割り当てることができます。しきい値が 2 の場合、重みが 2 に割り当てられている Google アカウントは、常に単独でマルチシグアカウントを開設できます。ただし、マルチシグアカウントを開設するには、Apple アカウントと Facebook アカウントの両方が必要になります。それぞれ単独ではしきい値要件を満たさないためです。
zkLogin のこれらのアップデートは、Sui を最も広くアクセス可能なブロックチェーンにするための全体的な取り組みをサポートします。大量のユーザーに採用されることで、デジタル資産の所有権のメリットが世界中にもたらされます。
Sui で構築を開始し、次世代のブロックチェーン ユーザーを獲得しましょう。