Transkriptquelle Cipher YouTube-Videofreigabe:
https://www.youtube.com/watch?v=wOCb1_-j4Xg

Mit der Popularität von Kryptowährungen haben sich Blockchain-Wallets nach und nach zu einem wichtigen Träger digitaler Währungen entwickelt. Als Speicher- und Verwaltungszentrum für digitale Vermögenswerte haben Wallets immer noch viele Probleme in Bezug auf Benutzererfahrung und Sicherheit.
Dieser Artikel ist ein Auszug aus einem von CipherWang geteilten YouTube-Video, das die Herausforderungen aktueller Wallets und mögliche Lösungen sowie den JoyID-Produktprototyp vorstellt.
Die Entwicklung von Blockchain-Wallets
Wird die Wallet-Innovation der nächste Vorstoß für die Blockchain sein?
Von Bitcoin über Ethereum bis hin zu DeFi und NFT geht jede Innovation in der Blockchain-Technologie mit unterschiedlichen Innovationen einher. Dabei sind die Entwicklung und Innovation von Wallets auch zu einer wichtigen treibenden Kraft für die Entwicklung der Blockchain-Technologie geworden. Was wird also die nächste Kraft sein, die die Entwicklung der Blockchain-Technologie vorantreiben wird? Könnte es eine Brieftasche sein?
Derzeit können wir einige Trends erkennen:
1. Eine große Anzahl von Web 2.0-Investoren, Unternehmern und Entwicklern wechselt zum Web 3.0.
2. Investoren > Projektpartei > Benutzer.
3.DeFi ist rückläufig, während Gaming-, Social-Media-, NFT- und Musikanwendungen auf dem Vormarsch sind.
Anhand dieser Trends können wir erkennen, dass Wallets der Hauptfaktor sind, der die Benutzerakzeptanz der Blockchain-Technologie behindert. Zu den Herausforderungen, mit denen Wallet-Produkte derzeit konfrontiert sind, gehören:
1. Die Lernkurve für mnemonische Wörter ist zu steil.
2. Wenn Sie Ihren privaten Schlüssel verlieren, kann er nicht wiederhergestellt werden.
3. Benutzer müssen Transaktionsgebühren zahlen.
Für Technikfreaks: sicher, aber unbequem
Für 99 % der Menschen ist es weder sicher noch bequem. Es scheint sicher zu sein, ist aber für die meisten Menschen unmöglich, sodass an Sicherheit nicht zu denken ist. Aus Produktsicht gibt es immer noch Probleme mit dem Produkt.
Was sind also die Lösungen?
Lösung 1: Vertrags-Wallet
Eine Smart-Contract-Wallet verwaltet das On-Chain-Konto der Wallet über Smart Contracts und nicht über eine einfache Paarung von öffentlichen und privaten Schlüsseln. Es löst das Problem, dass der private Schlüssel bei Verlust nicht wiederhergestellt werden kann und die Bearbeitungsgebühr vom Benutzer bezahlt werden muss. Allerdings erfordert es immer noch, dass Benutzer einen privaten Schlüssel selbst verwalten, und löst nicht das Problem einer hohen Lernkurve für mnemonische Wörter. Gleichzeitig bringt es auch Probleme mit den Kosten und der Multi-Chain-Synchronisation mit sich.
Lösung 2: MPC
Eine der beliebtesten Lösungen ist in letzter Zeit die Mehrparteienberechnung (Multi-Party Computation, MPC), die den Schlüssel in drei Teile aufteilt. Der Benutzer nimmt einen Teil und der Server nimmt zwei Teile. Bei Bedarf signiert der Benutzer und der Server sendet ihn Transaktion. Es löst das Problem nicht wiederherstellbarer privater Schlüssel und unterstützt bedingungslos mehrere Ketten. Tatsächlich müssen Benutzer ihre privaten Schlüssel immer noch selbst verwalten, was auch zu neuen Problemen führt Ist das wirklich kein Problem?
Andere Lösungen
Neben Contract Wallets und MPC gibt es weitere Lösungen wie Custodial Wallets und Hybrid Wallets. Ein Custodial Wallet bedeutet, dass der private Schlüssel des Benutzers von einer Drittorganisation verwaltet wird, die Sicherheit dieser Lösung ist jedoch fraglich. Eine weitere Möglichkeit besteht darin, MPC mit Verträgen und anderen Technologien zu kombinieren, um ein Hybrid-Wallet zu bilden, das Sicherheit und Komfort in Einklang bringt.
Zusätzlich zu den oben genannten Lösungen gibt es auch eine neue Lösung, nämlich JoyID. JoyID ist eine neue Wallet-Lösung, die auf dem Nervos-Netzwerk basiert. JoyID verwendet ein neues Kontosystem namens CoTA, das die Authentifizierung mithilfe biometrischer Daten unterstützt und so die Sicherheit und den Komfort der Benutzer erhöht. JoyID unterstützt auch die soziale Wiederherstellung, was bedeutet, dass Benutzer ihre Konten über Freunde wiederherstellen können, denen sie vertrauen. JoyID funktioniert auf verschiedenen Geräten und Plattformen und unterstützt eine Reihe unterschiedlicher Verschlüsselungsalgorithmen.
Welche Probleme löst CKB auf Kontoebene?
CKB (Nervos Network) löst einige Probleme auf Kontoebene durch die Einführung abstrakter Konten und intelligenter Verträge.
Erstens ist die Lernkurve für Mnemoniken zu hoch und Benutzer müssen sich eine lange Liste von Mnemoniken merken, um ihre privaten Schlüssel zu verwalten. Um dieses Problem zu lösen, bietet CKB benutzerdefinierte Kryptografieunterstützung und SE (Security Chip) für die biometrische Verwaltung privater Schlüssel, was es Benutzern erleichtert, ihre privaten Schlüssel zu verwalten.
Zweitens kann der private Schlüssel nach einem Verlust nicht wiederhergestellt werden. Um dieses Problem zu lösen, realisiert CKB die Kontowiederherstellung durch die Einführung intelligenter Verträge. Benutzer können ihre Kontoinformationen über Verträge zur Wiederherstellung im Falle eines Verlusts ihrer privaten Schlüssel auf der Blockchain speichern.
Schließlich ist CKB die erste Blockchain mit vollständiger AA-Funktionalität, was bedeutet, dass CKB die Entwicklung komplexer Smart Contracts und dezentraler Anwendungen ermöglichen kann, was in früheren Blockchains nicht möglich war. Daher bietet die Kontoschicht von CKB Benutzern sicherere, bequemere und leistungsfähigere Funktionen.
JoyID Produkt- und Technologieanalyse
JoyID ist eine Authentifizierungs- und Wallet-Management-Lösung basierend auf Nervos CKB. Es besteht aus zwei Hauptkomponenten: On-Chain-Verträgen und Front-End-Produkten. Zu den Geschäftsprozessen von JoyID gehören das Hinzufügen und Löschen von Geräten/öffentlichen Schlüsseln, die Authentifizierung und die soziale Wiederherstellung.
JoyID verwendet zwei Konzepte, wenn es um das Hinzufügen oder Entfernen von Geräte-/öffentlichen Schlüsseln geht: Hauptschlüssel und Unterschlüssel. Der Hauptschlüssel ist der öffentliche Schlüssel, der zuerst vom Benutzer generiert wurde, und der Unterschlüssel ist der öffentliche Schlüssel für später hinzugefügte Geräte. Unabhängig davon, ob es sich um einen Hauptschlüssel oder einen Unterschlüssel handelt, können Sie weitere Unterschlüssel hinzufügen oder löschen. Vor der Bedienung des Unterschlüssels muss der Benutzer jedoch die JoyID-Zelle registrieren, die den Unterschlüssel als Schlüssel-Wert-Paar in SMT speichern kann. Gleichzeitig wird das Konzept von xxkey nicht auf Produktebene angezeigt, sondern es werden Konzepte wie „Autorisiertes Gerät“ und „Gerät löschen“ verwendet.
Hinsichtlich der Authentifizierung unterstützt JoyID die Verwendung von Hauptschlüssel oder Unterschlüssel zur Authentifizierung. Für mainkey können Benutzer eine digitale Signatur des entsprechenden Algorithmus bereitstellen, um ihre Identität zu überprüfen. Der JoyID-Plan unterstützt R1 (Mobiltelefon, Yubikey), K1 (Metamask), RSA (physischer Reisepass, Aufenthaltskarte) usw. Für Unterschlüssel ist neben der Signatur des entsprechenden Algorithmus auch ein SMT-Existenznachweis für die Existenz des Unterschlüssels und der JoyID-Zelle des Benutzers erforderlich.
JoyID unterstützt auch die soziale Erholung. Benutzer können die JoyID-Adressen ihrer vertrauenswürdigen Freunde in der JoyID-Zelle voreinstellen und den M/N-Schwellenwert festlegen. Wenn das Konto wiederhergestellt werden muss, kann der Benutzer ein neues Gerät verwenden, um einen Unterschlüssel zu generieren, Freunde bitten, den Unterschlüssel zu signieren, und die JoyID-Zelle des Benutzers in der Kette aktualisieren. Derzeit basiert JoyID auf dem Zyklusverbrauchslimit von R1, sodass sich bis zu 4 Freunde gemeinsam für die Genesung anmelden können, die Gesamtzahl der Freunde ist jedoch nicht begrenzt. Darüber hinaus kann der „Freund“ auch eine vertrauenswürdige zentrale Partei sein, beispielsweise eine zentrale Partei, die die Mobiltelefonnummer und E-Mail-Adresse des Benutzers überprüft und nach Überprüfung der sozialen Kontoinformationen des Benutzers eine Wiederherstellungssignatur bereitstellt.
Im Nervos-Ökosystem ist JoyID als kettenübergreifendes, dezentrales Tool zur Identitätsauthentifizierung und -verwaltung konzipiert, das es Benutzern ermöglicht, Kryptowährungen und andere dezentrale Anwendungen sicher zu speichern und zu verwenden.
Obwohl JoyID sehr leistungsstark ist, ist die Popularität von JoyID aufgrund der relativ wenigen Layer1-Anwendungen von Nervos begrenzt. Daher haben die Entwickler von JoyID beschlossen, sich in das Layer-2-Netzwerk von Nervos zu integrieren, um den Umfang von JoyID zu erweitern.
JoyID ist in der Lage, sich nahtlos in die Layer-2-Netzwerke von Nervos zu integrieren, einschließlich Axon und Godwoken, da es auf Nervos‘ Layer 1 aufbaut. JoyID ist mit dem Layer-2-Netzwerk von Nervos kompatibel und kann verschiedene Layer-2-Konten und virtuelle Maschinen unterstützen, was den Benutzern die Verwendung der JoyID-Authentifizierungs- und Verwaltungstools erleichtert.
Insgesamt kann die Integration von JoyID die Nutzung und Verwaltung dezentraler Anwendungen im Nervos-Netzwerk vereinfachen und gleichzeitig die Sicherheit der Kryptowährungen und anderer digitaler Vermögenswerte der Benutzer gewährleisten.
Die Zukunft von JoyID
Als sichere und bequeme dezentrale Identitätsauthentifizierungs- und Schlüsselverwaltungslösung hat JoyID große zukünftige Anwendungsaussichten. Eine wichtige Richtung sind einheitliche Web3-Konten. Zusätzlich zur Verwendung von JoyID in der L2-Kette des CKB-Ökosystems können auch andere Blockchains die Verwendung von JoyID unterstützen, indem sie CKB-VM- und CKB-Knoten wie BSC, Polygon usw. einbetten. Die Unterstützung von JoyID für L2 ist unabhängig von virtuellen Maschinen und kann verschiedene virtuelle Maschinen unterstützen. Darüber hinaus kann JoyID auch als Multi-Chain-Asset-Konto dienen.
In Web2 sind Google-, Facebook- und Apple-Anmeldungen auf vielen Websites zu Standardfunktionen geworden, und die JoyID-Anmeldung bietet einzigartige Vorteile. Die Anmeldung bei JoyID erfordert keine Erlaubnis, erfolgt dezentral und ist sicherer und zuverlässiger.
JoyID kann das Frontend auch für die Schlüsselverwaltung gemäß dem Protokoll implementieren. Verschiedene JoyID-Frontends können sich gegenseitig über das offene Protokoll autorisieren. Verschiedene Frontends können über Unterkonten isoliert werden, was bequem und sicher ist.
Zukünftig kann JoyID auch mit Passkey kombiniert werden, um Apple-, Google- und Windows-Plattformen zu optimieren, die Autorisierungssicherheit zu verbessern und Man-in-the-Middle-Angriffe zu verhindern. Gleichzeitig kombiniert es .bit zur Bereitstellung eindeutiger Identifikatoren, CKB Asset Wallet auf Basis von JoyID, CoTA zur Bereitstellung von NFT/SBT-Social-Graph-Diensten und Mail3 zur Bereitstellung von Web3-Kommunikationsdiensten zur Verbesserung der Sicherheit, Erfahrung und Funktionalität von JoyID.
Insgesamt bietet die Einführung von JoyID Benutzern eine sichere, bequeme und benutzerfreundliche Blockchain-Wallet-Lösung. Durch den Einsatz fortschrittlicher Technologien wie dem SE-Sicherheitschip, der WebAuthn-Schnittstelle und Social Recovery ist JoyID in der Lage, viele der Schwachstellen aktueller Wallets zu lösen. Zusätzlich zu seiner Anwendung innerhalb des CKB-Ökosystems ist JoyID auch skalierbar und kann auf andere Blockchains angewendet werden. Wir glauben, dass JoyID eine neue Richtung für die Entwicklung von Blockchain-Wallets einschlagen und zum Wohlstand und zur Entwicklung der digitalen Wirtschaft beitragen wird.