Midnight et Sig Network apportent la confidentialité programmable aux applications Ethereum
Points clés
- •Midnight Foundation et Sig Network se sont associés pour ajouter une confidentialité programmable aux applications Ethereum sans déplacer ni wrapper les actifs des utilisateurs hors d'Ethereum.
- •Des signataires indépendants autorisent les transactions initiées par Midnight via un système à seuil dans lequel aucun signataire seul ne peut approuver une transaction, de sorte que le contrôle ne dépend d'aucun opérateur unique.
- •L'intégration permet le trading privé sur Uniswap et le prêt en pool via Aave, en masquant les soldes et historiques individuels même si les montants et le calendrier des transactions restent visibles publiquement sur Ethereum.
- •Les contrats Midnight prennent en charge la conformité grâce à la divulgation sélective en définissant les dépôts acceptés, les exigences de filtrage et les autorisations de divulgation, intégrant l'auditabilité dans la couche contractuelle.
- •Le système fonctionne actuellement sur le stagenet de Midnight, offrant des outils pour développeurs dont le module Signet et un exemple de coffre ERC-20, les déploiements en production sur mainnet restant à venir.

Midnight Foundation et Sig Network se sont associés pour apporter une confidentialité programmable aux applications Ethereum sans déplacer les actifs des utilisateurs vers une autre blockchain. Selon l'annonce du partenariat, l'intégration permet aux applications de conserver la liquidité Ethereum tout en masquant les soldes, les identités et les enregistrements de transactions des utilisateurs sur Midnight, des signataires indépendants autorisant les transactions demandées par les contrats Midnight.
Cet axe répond à une propriété fondamentale des blockchains publiques : chaque transfert est enregistré de manière permanente, et l'activité d'un portefeuille peut être suivie à travers les applications par quiconque analyse le registre. Cette configuration prend en charge le trading privé via Uniswap et le prêt en pool via Aave. Les développeurs peuvent appliquer la divulgation sélective pour satisfaire aux exigences de conformité, et le stagenet de Sig Network gère déjà les dépôts, les swaps, les prêts et les retraits Ethereum.
Comment Sig Network relie Ethereum et Midnight
Sig Network donne à un contrat Midnight le contrôle d'un compte Ethereum via un processus de signature. Un circuit Compact valide chaque requête utilisateur, brûle la revendication masquée correspondante et met en file d'attente une transaction Ethereum.
Des signataires indépendants produisent ensuite une signature Ethereum via un système à seuil, et aucun signataire seul ne peut autoriser une transaction, de sorte que le processus de signature ne dépend d'aucun opérateur unique. Ethereum traite la transaction, et son résultat est renvoyé à Midnight, où le solde de l'utilisateur est mis à jour.
Les actifs restent sur Ethereum tout au long du processus, et rien n'est bridé ni wrappé, ce qui évite l'étape de bridge qui a été un point faible récurrent en matière de sécurité dans le secteur. Les montants et le calendrier des transactions sur Ethereum restent visibles publiquement, mais les soldes individuels et les historiques de transactions restent masqués sur Midnight.
Gareth Christian-Lim, directeur de la croissance de Midnight Foundation, a déclaré que cette dispositif associe confidentialité et responsabilité. Les applications peuvent divulguer des enregistrements lorsque cela est requis, selon l'annonce.
Trading privé et prêt sans quitter Ethereum
L'intégration prend en charge plusieurs applications potentielles, notamment le trading privé via Uniswap et le prêt en pool via Aave. Les ordres peuvent être combinés sur Midnight avant que le pool n'exécute le montant net sur Uniswap. Les dépôts en pool peuvent de même générer des revenus de prêt sans relier publiquement les déposants individuels au pool.
Les applications peuvent également prendre en charge des positions privées sur les marchés de prédiction et les plateformes de perpetuals. Les outils de dépôt et de retrait masqués peuvent utiliser des adresses à usage unique pour éviter la réutilisation d'adresses entre les transactions.
David Millar-Durrant, PDG de Sig Network, a déclaré que les développeurs peuvent ajouter de la confidentialité sans reconstruire les applications existantes. Les équipes peuvent d'abord introduire des pools privés, puis déplacer la logique de stratégie et de routage supplémentaire sur Midnight.
Contrôles de conformité et outils pour développeurs
Les contrats Midnight définissent les dépôts acceptés, les exigences de filtrage et les autorisations de divulgation. Les applications conservent les enregistrements sur le registre de Midnight et peuvent utiliser la divulgation sélective pour rapprocher la propriété sans exposer publiquement d'informations, une approche qui intègre l'auditabilité dans la couche contractuelle plutôt que de traiter confidentialité et conformité comme des préoccupations distinctes.
Sig Network est en direct sur le stagenet de Midnight, prenant en charge les dépôts Ethereum, les swaps Uniswap, l'apport de liquidités Aave et les retraits. Les développeurs peuvent importer le module Signet dans Compact et mettre en file d'attente des transactions directement depuis les circuits. Le dépôt comprend un exemple de coffre ERC-20, des outils de déploiement et des tests d'intégration. MinoCrab, un langage embarqué expérimental, compile également les mêmes contrats avec l'outillage Rust standard.
Comme l'intégration fonctionne actuellement sur stagenet plutôt que sur le mainnet Ethereum, son chemin vers les déploiements en production, et les équipes qui seront les premières à lancer des pools privés avec le module Signet, seront les évolutions à suivre.