
Die Layer-1-Blockchain Sui hat heute die Einführung von zkLogin bekannt gegeben, einer Web3-Authentifizierungslösung, die es Benutzern ermöglicht, über ihre Web2-Social-Accounts auf dezentrale Anwendungen (dApps) zuzugreifen.
Sui sagte, dass zkLogin für Benutzer den komplexen Onboarding-Prozess überflüssig macht, der normalerweise die Installation einer Wallet, die Verwaltung der Seed-Phrase und die Speicherung privater Schlüssel für On-Chain-dApps-Transaktionen umfasst.
Stattdessen können Entwickler den Benutzern die Möglichkeit bieten, sich über zkLogin bequem mit ihren bestehenden Konten von Plattformen wie Google, Facebook, Twitch und verschiedenen sozialen Web2-Konten bei ihren bevorzugten dApps zu authentifizieren.
In Zukunft plant Sui, zkLogin mit Microsoft, Apple, WeChat und Amazon zu integrieren.
„Indem zkLogin es Benutzern ermöglicht, auf dApps mit den sozialen Logins zuzugreifen, mit denen sie vertraut sind, beseitigt es eine große Hürde, um die Vorteile von Blockchain-basierten Anwendungen Milliarden von Mainstream-Benutzern zugänglich zu machen“, sagte Greg Siourounis, Geschäftsführer der Sui Foundation, in einer Erklärung.
Suis zkLogin kombiniert zk-SNARKs und JSON Web Tokens, um die Zero-Knowledge-Proof-Technologie zu nutzen. Diese Technologie ermöglicht es einer Partei, die Richtigkeit einer Aussage zu überprüfen, ohne die zugrunde liegenden Daten preiszugeben.
Dies bedeutet, dass Benutzer ihre Identität oder den Besitz des Wallets authentifizieren können, ohne die spezifischen Anmeldeinformationen preiszugeben, die für den Zugriff auf das Konto erforderlich sind.
zkLogin-Setup-Zeremonie
Um die Rechenleistung bei der Generierung von Zero-Knowledge-Beweisen zu verbessern, organisiert die Sui Foundation eine Zeremonie zur Erstellung eines Common Reference String (CRS), auf den jede Anwendung auf der Sui-Plattform zugreifen kann.
Ein Common Reference String (CRS) ist ein kryptografisches Konzept und eine Komponente, die in verschiedenen kryptografischen Protokollen verwendet wird, einschließlich Zero-Knowledge-Beweisen. Zum Generieren dieser Zeichenfolge sind sowohl die Schaltungsbeschreibung als auch sicher generierte Zufallszahlen erforderlich.
Das Vertrauen in diesen Prozess beruht auf zwei grundlegenden Prinzipien:
Sicherstellung einer gewissenhaften Durchführung des Probenahmeprozesses.
Zuverlässige Entsorgung vertraulicher Zufallszahlen.
Sui sagte, dass mehrere Parteien beteiligt seien und ein verteiltes Protokoll verwendet werde, um sicherzustellen, dass die endgültige Konfiguration den gewünschten Sicherheits- und Datenschutzgarantien entspreche, selbst wenn nur eine dieser Parteien das Protokoll gewissenhaft befolge.
Im Kontext von Zero-Knowledge-Beweisen und verwandten kryptografischen Protokollen ist ein CRS eine zufällige und öffentlich bekannte Datenzeichenfolge, die verwendet wird, um die Sicherheit und Funktion des Protokolls zu verbessern.
Diese Zeichenfolge enthält normalerweise bestimmte zufällige Werte und Parameter, die in einem vertrauenswürdigen Setup-Prozess generiert werden. Der CRS dient als gemeinsame Grundlage oder Referenzpunkt für den Beweiser und den Prüfer in einer kryptografischen Interaktion.
Bei Zero-Knowledge-Beweisen wird das CRS beispielsweise verwendet, um sicherzustellen, dass der Prozess der Beweisgenerierung sicher ist und der Prüfer den vom Beweiser bereitgestellten Informationen vertrauen kann, ohne sensible oder vertrauliche Details preiszugeben.
Die Generierung eines CRS umfasst häufig eine vertrauenswürdige Setup-Zeremonie, bei der mehrere Parteien zusammenarbeiten, um die Zeichenfolge auf eine Weise zu erstellen, die ihre Zufälligkeit und Sicherheit gewährleistet.
Laut Sui wird bei der Einrichtung von zkLogin das Groth16 zkSNARK-System verwendet, das für seine kompakte Proofgröße und effiziente Prüfleistung bekannt ist. Diese Effizienz geht jedoch mit dem anfänglichen einmaligen Kompromiss eines rechenintensiven Einrichtungsvorgangs einher.
Sui lädt bis zu 50 Blockchain-, Kryptografie- und Technologieexperten und bis zu 100 Validierer ein, an der Einrichtungszeremonie mitzuwirken.
Darüber hinaus ist zkLogin jetzt für alle Sui-Entwickler zur sofortigen Integration zugänglich, sodass sie diese Funktion den Benutzern ihrer Anwendung anbieten können.
Der Beitrag „Sui führt zkLogin für Google und Twitch ein, um die Einführung von Web3 voranzutreiben“ erschien zuerst auf Metaverse Post.
