Ho guardato a lungo il diagramma di flusso del consenso per @Dusk , ripetutamente elaborando i costi di implementazione della "finalità immediata" (Instant Finality) su una blockchain pubblica per la privacy. Di solito, dopo l'introduzione delle prove a conoscenza zero (ZKP), il sovraccarico computazionale per generare le prove rallenta la velocità di estrazione dei blocchi dell'intera rete, ma il design di Dusk sembra cercare di aggirare questo "triangolo impossibile".
Il punto chiave è nel meccanismo di Attestazione Succinta (Succinct Attestation) che adottano. Ho notato che non seguono la tradizionale logica di voto PoS pesante, ma utilizzano l'aggregazione delle firme BLS per comprimere il processo di verifica. Questo significa che, una volta che un blocco è approvato dal comitato di validatori, è irreversibile. Questo è cruciale per le applicazioni finanziarie: a livello di settlement, non ci possono essere rischi di rollback probabilistici. Se devo mettere azioni o obbligazioni sulla catena, ho bisogno di una certezza assoluta a livello di Settlement, non di una sicurezza probabilistica che aspetta 10 conferme di blocco.
È ancora più interessante il protocollo di offerta cieca (Blind Bid). Nelle blockchain pubbliche tradizionali, i diritti dei nodi in staking sono generalmente pubblici, il che può facilmente portare a targeting di grandi investitori o attacchi MEV (Massimizzazione del Valore Estraibile). #Dusk consente ai nodi di partecipare al consenso senza rivelare la quantità specifica di staking, utilizzando ZK per dimostrare la propria idoneità alla verifica. Questa protezione della privacy implementata a livello di consenso (Consensus Level) e non semplicemente a livello di transazione è molto rara nei progetti Layer 1 attuali.
Adesso sono sempre più convinto che la difficoltà di costruire una blockchain per la privacy non risieda negli algoritmi crittografici stessi, ma nel come evitare che questi calcoli pesanti blocchino la rete. Dusk ha profondamente accoppiato la verifica ZK nel consenso SBA (protocollo di Byzantine isolato), questa decisione architetturale è chiaramente stata presa per prepararsi a transazioni finanziarie ad alta frequenza. Non si tratta solo di ottimizzazioni a livello di codice, ma di una scommessa su un'architettura di base per un mercato finanziario conforme futuro. #dusk $DUSK
