Dynamic semplifica l’accesso al wallet Midnight
Gli accessi tramite email e social consentono ai nuovi utenti di creare wallet incorporati non custodial, mentre gli utenti esistenti possono collegare 1AM o Gero. L’integrazione combina l’accesso agli asset pubblici e privati di Midnight e alle risorse per le commissioni di transazione.
By SongMarketCap
Midnight ha illustrato la sua integrazione con Dynamic il 1 ottobre, fornendo agli sviluppatori strumenti per semplificare l’accesso alle applicazioni sulla sua rete incentrata sulla privacy. L’integrazione supporta metodi di registrazione familiari gestendo al contempo i componenti distinti del wallet richiesti per le transazioni su Midnight.
Dynamic, un fornitore di infrastruttura per wallet di proprietà di Fireblocks, combina autenticazione, wallet incorporati e connessioni a wallet esterni. Il suo supporto a Midnight amplia gli strumenti a disposizione degli sviluppatori che creano applicazioni orientate alla privacy nel più ampio ecosistema Cardano.
Accesso con email e wallet Midnight esistenti
Gli utenti che dispongono già di un wallet Midnight compatibile possono collegare opzioni come 1AM o Gero tramite la Midnight DApp Connector API ufficiale. Questi wallet esterni mantengono i propri schemi di gestione delle chiavi.
I nuovi utenti possono registrarsi con un indirizzo email o un account social supportato, creando un wallet incorporato non custodial senza installare un’estensione del browser separata. Il wallet funziona all’interno dell’interfaccia dell’applicazione, offrendo accesso tramite un processo di login familiare.
Secondo Midnight, la gestione delle chiavi dei wallet incorporati utilizza schemi di firma a soglia. Questo approccio distribuisce il materiale crittografico di firma invece di fare affidamento su una chiave privata completa conservata in un’unica posizione.
Gli sviluppatori possono configurare uno dei due metodi di connessione oppure supportarli entrambi, soddisfacendo sia i possessori di wallet esistenti sia i nuovi utenti all’interno della stessa applicazione.
Componenti pubblici, privati e delle commissioni di Midnight
Un wallet Midnight funzionale espone tre componenti distinti.
Il componente non schermato gestisce indirizzi e asset pubblici, con i dettagli dei trasferimenti visibili sulla blockchain. Il componente schermato gestisce indirizzi privati e un pool di asset separato, utilizzando tecnologia a conoscenza zero per proteggere le informazioni durante le interazioni supportate. Un terzo componente tiene traccia delle risorse utilizzate per pagare le commissioni di transazione.
Le applicazioni devono distinguere tra questi componenti quando mostrano i saldi e gli indirizzi di deposito. I pool di asset pubblici e privati non possono essere trattati come un singolo saldo intercambiabile. Dynamic espone gli indirizzi corrispondenti e fornisce metodi per leggere lo stato di ciascun componente.
Le commissioni di transazione vengono pagate con DUST, una risorsa privata e non trasferibile generata attraverso le partecipazioni di NIGHT non schermate registrate. I token sottostanti rimangono a disposizione del loro detentore mentre la risorsa per le commissioni si accumula nel tempo.
La registrazione avvia la generazione della risorsa invece di finanziare immediatamente il wallet. La spesa consuma la capacità disponibile, mentre la generazione continuativa la ripristina secondo le regole della rete.
Dynamic fornisce accesso a queste funzioni tramite un’integrazione comune. Gli sviluppatori determinano comunque quali operazioni utilizzano lo stato pubblico o quello protetto e come tali distinzioni compaiono nell’applicazione.
Un unico SDK per gli sviluppatori di Midnight
Dynamic supporta Midnight insieme alle reti EVM, Solana, Bitcoin, Sui, TON e Aleo. I team che già utilizzano la sua infrastruttura possono aggiungere Midnight tramite lo stesso framework SDK invece di introdurre un sistema separato di autenticazione e wallet.
L’integrazione fornisce metodi per recuperare gli indirizzi, verificare i saldi, registrare la generazione delle commissioni e creare, firmare e inviare trasferimenti. La guida tecnica descrive inoltre come collegare l’infrastruttura del wallet agli strumenti di sviluppo applicativi di Midnight.
I team devono abilitare il supporto a Midnight e configurare i connettori appropriati per i tipi di wallet scelti. Le connessioni a wallet esterni e i wallet incorporati utilizzano configurazioni di connettori differenti, consentendo agli sviluppatori di personalizzare le opzioni di accesso disponibili.
Per le interazioni con smart contract, l’applicazione esegue la logica del contratto, gestisce lo stato privato e genera la prova a conoscenza zero richiesta. Il wallet gestisce il regolamento, inclusi il bilanciamento della transazione, il pagamento delle commissioni, la firma quando necessaria e l’invio.