繼續研究 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 上進行構建並吸引下一代區塊鏈用戶。