Dynamic vereinfacht den Zugriff auf Midnight Wallets
E Mail und soziale Anmeldungen ermöglichen neuen Nutzern die Erstellung eingebetteter Wallets ohne Verwahrung, während bestehende Nutzer 1AM oder Gero verbinden können. Die Integration vereint den Zugriff auf öffentliche Assets, private Assets und Ressourcen für Transaktionsgebühren von Midnight.
By SongMarketCap
Midnight skizzierte am 1. Oktober die Integration mit Dynamic und stellt Entwicklern Werkzeuge bereit, um den Zugang zu Anwendungen auf seinem datenschutzorientierten Netzwerk zu vereinfachen. Die Integration unterstützt vertraute Registrierungsverfahren und verwaltet zugleich die separaten Wallet Komponenten, die für Midnight Transaktionen erforderlich sind.
Dynamic, ein Wallet Infrastruktur Anbieter im Besitz von Fireblocks, kombiniert Authentifizierung, eingebettete Wallets und Verbindungen zu externen Wallets. Die Unterstützung für Midnight erweitert die verfügbaren Werkzeuge für Entwickler, die Datenschutzanwendungen im weiteren Cardano Ökosystem entwickeln.
E Mail Anmeldung und bestehende Midnight Wallets
Nutzer, die bereits über eine kompatible Midnight Wallet verfügen, können Optionen wie 1AM oder Gero über die offizielle Midnight DApp Connector API verbinden. Diese externen Wallets behalten ihre eigene Schlüsselverwaltung bei.
Neue Nutzer können sich mit einer E Mail Adresse oder einem unterstützten sozialen Konto registrieren und dabei eine eingebettete Wallet ohne Verwahrung erstellen, ohne eine separate Browser Erweiterung zu installieren. Die Wallet arbeitet innerhalb der Anwendungsoberfläche und bietet den Zugriff über einen vertrauten Anmeldeprozess.
Nach Angaben von Midnight verwendet die Schlüsselverwaltung der eingebetteten Wallets Schwellenwert Signaturverfahren. Dieser Ansatz verteilt kryptografisches Signaturmaterial, anstatt sich auf einen vollständigen privaten Schlüssel zu verlassen, der an einem Ort gespeichert ist.
Entwickler können eine der Verbindungsmethoden konfigurieren oder beide unterstützen und so bestehende Wallet Inhaber und Erstanwender innerhalb derselben Anwendung berücksichtigen.
Öffentliche private und Gebühren Komponenten von Midnight
Eine funktionsfähige Midnight Wallet stellt drei unterschiedliche Komponenten bereit.
Die ungeschützte Komponente verwaltet öffentliche Adressen und Assets, wobei Übertragungsdetails auf der Blockchain sichtbar sind. Die geschützte Komponente verwaltet private Adressen und einen separaten Asset Pool und nutzt Zero Knowledge Technologie, um Informationen bei unterstützten Interaktionen zu schützen. Eine dritte Komponente verfolgt die Ressourcen, die zum Bezahlen von Transaktionsgebühren verwendet werden.
Anwendungen müssen diese Komponenten bei der Anzeige von Guthaben und Einzahlungsadressen unterscheiden. Öffentliche und private Asset Pools können nicht als ein einziges austauschbares Guthaben behandelt werden. Dynamic stellt die entsprechenden Adressen bereit und bietet Methoden zum Auslesen des Zustands jeder Komponente.
Transaktionsgebühren werden mit DUST bezahlt, einer privaten nicht übertragbaren Ressource, die durch registrierte ungeschützte NIGHT Bestände erzeugt wird. Die zugrunde liegenden Token bleiben ihren Inhabern verfügbar, während sich die Gebührenressource im Laufe der Zeit ansammelt.
Durch die Registrierung wird die Ressourcenerzeugung eingerichtet, statt die Wallet sofort zu finanzieren. Ausgaben verbrauchen die verfügbare Kapazität, während fortgesetzte Erzeugung sie gemäß den Netzwerkregeln wieder auffüllt.
Dynamic ermöglicht den Zugriff auf diese Funktionen über eine gemeinsame Integration. Entwickler entscheiden weiterhin, welche Operationen öffentlichen oder geschützten Zustand verwenden und wie diese Unterscheidungen in der Anwendung dargestellt werden.
Ein SDK für Midnight Entwickler
Dynamic unterstützt Midnight neben EVM Netzwerken, Solana, Bitcoin, Sui, TON und Aleo. Teams, die die Infrastruktur bereits nutzen, können Midnight über dasselbe SDK Framework hinzufügen, statt ein separates System für Authentifizierung und Wallets einzuführen.
Die Integration stellt Methoden zum Abrufen von Adressen, zum Prüfen von Guthaben, zur Registrierung der Gebührenerzeugung sowie zum Erstellen, Signieren und Einreichen von Transfers bereit. Die technische Anleitung beschreibt außerdem, wie die Wallet Infrastruktur mit den Anwendungsentwicklungstools von Midnight verbunden wird.
Teams müssen die Unterstützung für Midnight aktivieren und die zu ihren gewählten Wallet Typen passenden Connectoren konfigurieren. Verbindungen zu externen Wallets und eingebettete Wallets verwenden unterschiedliche Connector Konfigurationen, sodass Entwickler die verfügbaren Anmeldeoptionen anpassen können.
Bei Smart Contract Interaktionen führt die Anwendung die Vertragslogik aus, verwaltet privaten Zustand und erzeugt den erforderlichen Zero Knowledge Nachweis. Die Wallet übernimmt die Abwicklung, einschließlich Transaktionsausgleich, Gebührenzahlung, Signatur wo erforderlich, und Einreichung.