Dynamic simplifie l’accès aux portefeuilles Midnight
Les connexions par email et via les réseaux sociaux permettent aux nouveaux utilisateurs de créer des portefeuilles non dépositaires intégrés, tandis que les utilisateurs existants peuvent connecter 1AM ou Gero. L’intégration combine l’accès aux actifs publics de Midnight, aux actifs privés et aux ressources de frais de transaction.
By SongMarketCap
Le 1er octobre, Midnight a présenté son intégration avec Dynamic, fournissant aux développeurs des outils pour simplifier l’accès aux applications sur son réseau axé sur la confidentialité. L’intégration prend en charge des méthodes d’inscription familières tout en gérant les composants de portefeuille distincts requis pour les transactions Midnight.
Dynamic, un fournisseur d’infrastructure de portefeuille détenu par Fireblocks, combine l’authentification, des portefeuilles intégrés et des connexions à des portefeuilles externes. Sa prise en charge de Midnight étend les outils disponibles pour les développeurs qui créent des applications axées sur la confidentialité dans le plus large écosystème Cardano.
Connexion par email et portefeuilles Midnight existants
Les utilisateurs qui disposent déjà d’un portefeuille Midnight compatible peuvent connecter des options comme 1AM ou Gero via l’API officielle Midnight DApp Connector. Ces portefeuilles externes conservent leurs propres modalités de gestion des clés.
Les nouveaux utilisateurs peuvent s’inscrire avec une adresse email ou un compte social pris en charge, créant un portefeuille non dépositaire intégré sans installer d’extension de navigateur distincte. Le portefeuille fonctionne au sein de l’interface de l’application, offrant un accès via un processus de connexion familier.
Selon Midnight, la gestion des clés du portefeuille intégré utilise des schémas de signature par seuil. Cette approche répartit le matériel cryptographique de signature au lieu de s’appuyer sur une clé privée complète stockée en un seul endroit.
Les développeurs peuvent configurer l’une ou l’autre méthode de connexion ou prendre en charge les deux, afin d’accommoder à la fois les détenteurs de portefeuilles existants et les nouveaux utilisateurs dans la même application.
Composants publics, privés et de frais de Midnight
Un portefeuille Midnight opérationnel expose trois composants distincts.
Le composant non protégé gère les adresses publiques et les actifs, les détails des transferts étant visibles sur la blockchain. Le composant protégé gère des adresses privées et un pool d’actifs distinct, en utilisant une technologie de preuve à connaissance nulle pour protéger les informations lors des interactions prises en charge. Un troisième composant suit les ressources utilisées pour payer les frais de transaction.
Les applications doivent distinguer ces composants lors de l’affichage des soldes et des adresses de dépôt. Les pools d’actifs publics et privés ne peuvent pas être traités comme un solde unique et interchangeable. Dynamic expose les adresses correspondantes et fournit des méthodes pour lire l’état de chaque composant.
Les frais de transaction sont payés avec DUST, une ressource privée et non transférable générée à partir d’avoirs NIGHT non protégés enregistrés. Les jetons correspondants restent disponibles pour leur détenteur, tandis que la ressource de frais s’accumule au fil du temps.
L’enregistrement établit la génération de ressources plutôt que de créditer instantanément le portefeuille. Les dépenses consomment la capacité disponible, tandis que la génération continue la reconstitue selon les règles du réseau.
Dynamic donne accès à ces fonctions via une intégration commune. Les développeurs déterminent toujours quelles opérations utilisent l’état public ou protégé et comment ces distinctions apparaissent dans l’application.
Un SDK unique pour les développeurs Midnight
Dynamic prend en charge Midnight aux côtés des réseaux EVM, Solana, Bitcoin, Sui, TON et Aleo. Les équipes qui utilisent déjà son infrastructure peuvent ajouter Midnight via le même cadre SDK plutôt que d’introduire un système distinct d’authentification et de portefeuille.
L’intégration fournit des méthodes pour récupérer des adresses, vérifier des soldes, enregistrer la génération de frais et créer, signer et soumettre des transferts. Son guide technique décrit également comment relier l’infrastructure de portefeuille aux outils de développement d’applications de Midnight.
Les équipes doivent activer la prise en charge de Midnight et configurer les connecteurs adaptés aux types de portefeuilles choisis. Les connexions à des portefeuilles externes et les portefeuilles intégrés utilisent des configurations de connecteur différentes, ce qui permet aux développeurs d’adapter les options de connexion disponibles.
Pour les interactions avec des contrats intelligents, l’application exécute la logique du contrat, gère l’état privé et génère la preuve à connaissance nulle requise. Le portefeuille gère le règlement, y compris l’équilibrage de la transaction, le paiement des frais, la signature lorsque nécessaire et la soumission.