Midnight stringe una partnership con Sig Network per portare la privacy alle app su Ethereum
L'integrazione consente alle applicazioni di mantenere l'accesso alla liquidità esistente di Ethereum proteggendo al contempo i registri utente individuali su Midnight. Gli asset restano su Ethereum senza essere trasferiti tramite bridge o convertiti in token wrapped.
By SongMarketCap
Midnight Foundation e Sig Network hanno annunciato una partnership il 28 ottobre per collegare la privacy programmabile di Midnight alle applicazioni su Ethereum. La collaborazione è incentrata su un'infrastruttura di firma che conferisce agli smart contract di Midnight i propri account Ethereum, consentendo alla logica applicativa privata di indirizzare transazioni sui mercati pubblici.
Sig Network fornisce anche l'infrastruttura di firma alla base di Nightmode. I suoi strumenti sono disponibili per altri team che costruiscono su Midnight, con l'integrazione con Ethereum attualmente in esecuzione sullo Stagenet di Midnight, l'ambiente di test.
Registri utente privati, mercati Ethereum esistenti
Secondo il modello descritto dai partner, gli sviluppatori possono aggiungere un pool privato a un'applicazione esistente mantenendone l'infrastruttura basata su Ethereum. I saldi e le identità degli utenti sono protetti su Midnight, mentre l'applicazione continua ad accedere alla liquidità su protocolli di trading e lending consolidati.
Un uso proposto è il trading privato tramite Uniswap. Gli ordini si compensano a vicenda all'interno di un pool su Midnight e solo l'importo netto residuo raggiunge Uniswap tramite un unico account Ethereum. Per il lending, un pool può aggregare fondi e fornirli ad Aave mantenendo un registro privato della quota di ciascun depositante. I team possono introdurre queste funzionalità in modo incrementale, quindi spostare ulteriori funzioni, come strategia e instradamento, su Midnight.
Come i contratti di Midnight autorizzano le transazioni su Ethereum
Un contratto di Midnight verifica innanzitutto la richiesta dell'utente. Un circuito scritto in Compact, il linguaggio per smart contract di Midnight, convalida l'operazione, brucia la corrispondente attestazione schermata e mette in coda una transazione su Ethereum. Una soglia richiesta di firmatari indipendenti di Sig Network produce quindi una firma Ethereum standard; nessun singolo firmatario può autorizzare la transazione da solo.
L'operazione viene eseguita dall'account Ethereum controllato dal contratto e la conferma ritorna a Midnight così che il saldo dell'utente possa essere aggiornato. Ethereum continua a registrare pubblicamente gli importi e la tempistica di tali transazioni. Il livello di privacy protegge i registri di proprietà individuali e le informazioni degli utenti dietro l'attività dell'account.
[NEWSBREAK]
Controlli delle applicazioni e accesso a Stagenet
L'annuncio della partnership descrive anche regole di partecipazione e divulgazione specifiche per applicazione. Ogni contratto di Midnight determina quali depositi accetta, quali informazioni gli utenti devono fornire e chi può accedere a tali informazioni. La divulgazione selettiva consente alle parti autorizzate di ispezionare i registri pertinenti senza pubblicarli sulla rete pubblica. Le applicazioni mantengono account separati e gli strumenti di screening esistenti su Ethereum possono essere applicati a tali account.
Le funzionalità attuali di Stagenet coprono depositi, swap su Uniswap, fornitura di asset ad Aave e prelievi verso indirizzi Ethereum. Gli sviluppatori possono importare il modulo Signet in Compact per mettere in coda transazioni su Ethereum dai propri contratti. L'esempio pubblicato include una vault ERC-20 che copre tali operazioni, insieme a strumenti di distribuzione e test di integrazione.