Midnight s’associe à Sig Network pour apporter la confidentialité aux applications Ethereum

L’intégration permet aux applications de conserver l’accès à la liquidité existante d’Ethereum tout en protégeant les dossiers individuels des utilisateurs sur Midnight. Les actifs restent sur Ethereum sans passer par un bridge ni être convertis en jetons enveloppés.

By SongMarketCap

Midnight News - Midnight s’associe à Sig Network pour apporter la confidentialité aux applications Ethereum

Midnight Foundation et Sig Network ont annoncé un partenariat le 28 octobre pour relier la confidentialité programmable de Midnight aux applications sur Ethereum. La collaboration porte sur une infrastructure de signature qui offre aux smart contracts de Midnight leurs propres comptes Ethereum, permettant à la logique applicative privée d’orienter des transactions sur les marchés publics.

Sig Network fournit également l’infrastructure de signature derrière Nightmode. Ses outils sont disponibles pour d’autres équipes qui construisent sur Midnight, l’intégration à Ethereum tournant actuellement sur l’environnement de test Stagenet de Midnight.

Dossiers utilisateurs privés, marchés Ethereum existants

Dans le modèle décrit par les partenaires, les développeurs peuvent ajouter un pool privé à une application existante tout en conservant son infrastructure basée sur Ethereum. Les soldes et identités des utilisateurs sont protégés sur Midnight, tandis que l’application continue d’accéder à la liquidité sur des protocoles de trading et de prêt établis.

Un cas d’usage proposé est le trading privé via Uniswap. Les ordres se compensent mutuellement au sein d’un pool sur Midnight, et seul le montant net restant parvient à Uniswap via un unique compte Ethereum. Pour le prêt, un pool peut agréger des fonds et les fournir à Aave tout en conservant un registre privé de la part de chaque déposant. Les équipes peuvent introduire ces fonctionnalités de manière progressive, puis déplacer des fonctions supplémentaires, comme la stratégie et le routage, sur Midnight.

Comment les contrats Midnight autorisent les transactions Ethereum

Un contrat Midnight vérifie d’abord la demande de l’utilisateur. Un circuit écrit en Compact, le langage de smart contract de Midnight, valide l’opération, brûle la revendication protégée correspondante et met en file d’attente une transaction Ethereum. Un seuil requis de signataires indépendants de Sig Network produit ensuite une signature Ethereum standard; aucun signataire individuel ne peut autoriser la transaction seul.

L’opération est exécutée depuis le compte Ethereum contrôlé par le contrat, et la confirmation revient à Midnight afin que le solde de l’utilisateur puisse être mis à jour. Ethereum enregistre toujours publiquement les montants et le calendrier de ces transactions. La couche de confidentialité protège les registres de propriété individuels et les informations utilisateur derrière l’activité du compte.

[NEWSBREAK]

Contrôles applicatifs et accès à Stagenet

L’annonce du partenariat décrit également des règles de participation et de divulgation propres à chaque application. Chaque contrat Midnight détermine quels dépôts il accepte, quelles informations les utilisateurs doivent fournir et qui peut accéder à ces informations. La divulgation sélective permet aux parties autorisées d’inspecter les enregistrements pertinents sans les publier sur le réseau public. Les applications maintiennent des comptes séparés, et les outils de filtrage Ethereum existants peuvent être appliqués à ces comptes.

Les fonctionnalités actuelles de Stagenet couvrent les dépôts, les swaps sur Uniswap, l’approvisionnement d’actifs à Aave et les retraits vers des adresses Ethereum. Les développeurs peuvent importer le module Signet dans Compact pour mettre en file d’attente des transactions Ethereum depuis leurs contrats. L’exemple publié inclut un coffre ERC-20 couvrant ces opérations, ainsi que des outils de déploiement et des tests d’intégration.