继续研究 Sui 的社交登录原语 zkLogin,带来了两项重大改进,即多重签名恢复和对 Apple 帐户的支持。这些变化为用户提供了更多选择,并且当 zkLogin 凭证颁发者或应用程序不再活跃时,提供了一种强大的新方法来恢复帐户。
得益于 Sui 的加密灵活性,zkLogin 让开发者能够将社交登录信息集成到他们的应用中。使用 zkLogin 的应用无需用户连接钱包或手动创建新账户,而是让用户能够使用 Google 和 Facebook 等公司的现有账户创建 Sui 地址。zkLogin 背后的零知识证明技术让用户无需处理任何加密敏感材料(例如私钥)。
zkLogin 去年推出时,支持 Google、Twitch 和 Facebook 账户。增加对 Apple 的支持可以帮助那些喜欢使用 Apple 进行所有社交登录的用户。这种新的身份验证方法尤其有利于 iOS 用户,因为它允许 iPhone 应用程序轻松支持 Sui 钱包创建。
多重签名开辟了一种新的帐户恢复方法,既安全又易于使用。由于 zkLogin 假设应用程序客户端 ID 及其发行者(例如 Google)是活跃的,因此多重签名大大提高了 zkLogin 帐户的可恢复性。
通过创建一个使用 zkLogin 和另一个私钥作为备份的多重签名钱包,如果原始应用程序或凭证发行者消失,用户仍然可以访问他们的钱包。例如,如果构建者关闭了包含通过 zkLogin 创建的账户的应用程序,用户可以输入他们的私钥并恢复他们在该账户中拥有的任何资产,并将其转移到另一个钱包。
多重签名与 zkLogin 的集成也为更复杂的用例打开了大门,其中构建者可以在不同的凭证提供商之间包含最多 10 个 zkLogin 帐户,并具有可自定义的权重和阈值。
例如,阈值为 2 的多重签名地址可以包含具有不同权重的多个公钥。在此多重签名方案中,原所有者的 Google 帐户可以被赋予权重 2,而其他签名(单独的 Apple 帐户和 Facebook 帐户)则可以分别分配权重 1。阈值为 2 意味着 Google 帐户(因为它被分配了权重 2)可以始终单独开设多重签名帐户。然而,Apple 和 Facebook 帐户都需要开设多重签名帐户,因为每个帐户本身都不符合阈值要求。
这些对 zkLogin 的更新支持使 Sui 成为最广泛使用的区块链的总体工作。实现大规模用户采用将为全世界带来数字资产所有权的好处。
开始在 Sui 上进行构建并吸引下一代区块链用户。