Zcash testa NU7 mentre Midnight porta la privacy nelle applicazioni
NU7 riduce il tempo obiettivo di blocco di Zcash a 25 secondi e modifica il modo in cui le commissioni di transazione supportano la sicurezza della rete. Midnight consente agli smart contract di verificare requisiti finanziari e di identità senza pubblicare dati sensibili sulla blockchain.
By SongMarketCap
L'aggiornamento NU7 di Zcash è stato attivato sulla testnet pubblica al blocco 4,465,026, portando blocchi più rapidi e un nuovo meccanismo di allocazione delle commissioni nei test di rete live. Nell'ambito della privacy programmabile, Midnight ha aperto la distribuzione diretta di smart contract su mainnet. Il suo framework di sviluppo collega la protezione dei dati alle regole dell'applicazione, includendo controlli di idoneità al credito e la liquidazione privata delle fatture.
Zcash NU7 accelera le conferme e adegua le ricompense
NU7 riduce l'intervallo obiettivo tra i blocchi da 75 secondi a 25 secondi. La specifica ZIP-218 collega questa modifica ad attese più brevi per piccoli pagamenti, depositi su exchange e altri processi che richiedono una o poche conferme.
Gli intervalli effettivi tra i blocchi variano, e i servizi determinano in modo indipendente i propri requisiti di conferma. Le ricompense programmate per blocco diminuiscono in proporzione alla maggiore frequenza dei blocchi, preservando il programma di emissione giornaliera di ZEC.
Il Network Sustainability Mechanism modifica l'allocazione delle commissioni di transazione. I miner ricevono il 40%, mentre il restante 60% viene rimosso dalla circolazione per una successiva riemissione algoritmica tramite le ricompense dei blocchi. Il meccanismo è pensato per sostenere la sicurezza della rete man mano che la nuova emissione diminuisce.
L'aggiornamento inoltre disabilita le transazioni di versione 4 e sospende il pool schermato legacy Sprout. I fondi detenuti in quel sistema devono essere spostati prima dell'attivazione su mainnet per rimanere spendibili tramite i meccanismi esistenti.
La timeline pubblicata prevede una decisione sull'attivazione in mainnet per il 20 ottobre, a seguito di una valutazione dei risultati della testnet. Il 5 novembre resta la data obiettivo di attivazione.
Midnight integra la privacy nella logica applicativa
Midnight combina lo stato pubblico della blockchain con dati privati archiviati localmente dagli utenti. Gli smart contract definiscono quali condizioni devono essere verificate e quali risultati un'applicazione pubblica. Il software client genera una prova a conoscenza zero che la rete verifica senza accedere agli input privati.
Questa architettura rende la privacy parte della logica di business. Un'applicazione finanziaria può verificare se un utente soddisfa i requisiti di idoneità, mentre un sistema di identità può stabilire l'idoneità all'accesso senza pubblicare i dettagli completi della persona.
Le chiavi di visualizzazione di Zcash già consentono alle parti autorizzate di ispezionare alcune informazioni sulle transazioni schermate, anche per fini di audit. L'approccio di Midnight estende la privacy ai contratti programmabili che valutano regole su input privati e accettano prove dei risultati.
Gli sviluppatori scrivono tale logica in Compact, un linguaggio ispirato a TypeScript. I suoi strumenti gestiscono gran parte della complessità nella costruzione di circuiti a conoscenza zero, offrendo un percorso di sviluppo familiare per applicazioni con input privati e risultati pubblicamente verificabili.
ZK Loan dimostra controlli di credito privati
La documentazione ufficiale di Midnight descrive ZK Loan, un esempio di sviluppo che valuta l'idoneità al credito utilizzando prove a conoscenza zero. In questo esempio, punteggi di credito, reddito e anzianità lavorativa rimangono locali durante il calcolo e la generazione della prova invece di essere inviati alla blockchain pubblica.
Un servizio separato firma i dati di credito così che il contratto possa verificare che provengano da una fonte affidabile. La privacy rispetto alla rete è quindi combinata con la verifica della provenienza dei dati. Il contratto definisce regole di idoneità e fasce di credito, mentre il tutorial collega i componenti e testa il flusso di lavoro completo su una rete locale.
Le dimostrazioni degli sviluppatori includono anche una connessione a Cardano. Uno sprint di VIA Labs a settembre ha registrato 12 trasferimenti della stablecoin USDM da Cardano a Midnight e cinque applicazioni di pagamento funzionali, tra cui fatturazione e regolamento privati.
NU7 riduce l'attesa prevista per le conferme dei pagamenti. ZK Loan di Midnight dimostra la privacy all'interno di una decisione di credito: l'applicazione riceve la prova necessaria per valutare l'idoneità mentre gli input sensibili restano fuori dal registro pubblico.