zkLogin增加多签恢复功能并支持用Apple账户登陆

zkLogin的更新进一步扩展了其功能,为用户提供了新的选项,并增加了使用案例。

zkLogin增加多签恢复功能并支持用Apple账户登陆

在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账户,具有可定制的权重和阈值。 

例如,具有两个阈值的多签地址可以包含多个具有不同权重的公钥。在此多签方案中,原始所有者的Google账户可以被赋予权重为两个,而额外的签名,即单独的Apple账户和Facebook账户,每个可以被分配权重为一个。两个阈值的意思是Google账户被赋予了权重为两个,可以单独打开多签账户。然而,为了打开多签账户,Apple和Facebook账户都是必需的,因为每个单独不满足阈值要求。 

这些对zkLogin的更新支持着Sui成为最广泛可访问的区块链的整体工作。创建大规模用户采用将数字资产所有权的好处带给全世界。

开始在Sui上构建,并引导下一代区块链用户。