← Ultimi articoli
💻 computer science

Resilient Alerting Protocols for Blockchains

Questo articolo formalizza il problema dell'allerta ("alerting problem") criptoeconomico per le blockchain, dimostrando che i partecipanti razionali possono essere incentivati a resistere agli attacchi di corruzione attraverso tre distinti protocolli che raggiungono una resistenza alla corruzione quadratica asintoticamente ottimale, offrendo al contempo diversi compromessi tra assunzioni di rete, overhead di archiviazione e tempi di esecuzione.

Autori originali: Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal, Ari Juels

Pubblicato 2026-07-15
📖 5 min di lettura🧠 Approfondimento

Autori originali: Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal, Ari Juels

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate un mondo in cui il denaro digitale e i contratti vivono su un enorme registro pubblico immutabile chiamato blockchain. Pensatelo come un diario condiviso super sicuro, che tutti possono leggere ma che nessuno può cancellare. All'interno di questo diario vivono gli "smart contract": piccoli robot automatici che detengono miliardi di dollari di valore. Questi robot sono incredibilmente intelligenti, ma hanno un punto cieco: non possono vedere cosa accade al di fuori delle loro mura digitali. Per risolvere questo problema, si affidano a un team di messaggeri simili a esseri umani chiamati "alerter". Questi messaggeri osservano il mondo reale per eventi come crolli del mercato azionario o risultati elettorali e urlano un avvertimento ai robot se qualcosa va storto. Se i robot non ricevono l'avvertimento in tempo, potrebbero commettere un errore terribile, perdendo i soldi di tutti. La grande domanda è: cosa succede se un malintenzionato cerca di corrompere i messaggeri affinché restino in silenzio? Questo articolo approfondisce la matematica della corruzione, chiedendosi quanto denaro dovrebbe spendere un cattivo per mettere a tacere un intero team e impedire che un avvertimento venga mai udito.

Gli autori di questo articolo, Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal e Ari Juels, affrontano un problema spaventoso: in molti sistemi attuali, è sorprendentemente economico per un malintenzionato corrompere tutti i messaggeri per imporre il silenzio. Se ci sono 100 messaggeri, un cattivo potrebbe dover pagare solo 100 piccole mazzette per fermare l'allarme. I ricercatori si sono resi conto che questa è una grande debolezza. Si sono posti l'obiettivo di progettare un nuovo insieme di regole — un gioco, in fondo — dove mettere a tacere il team diventa astronomicamente costoso.

Hanno scoperto un "tetto" matematico su quanto sia difficile corrompere un team. Hanno dimostrato che, indipendentemente da quanto siano ingegnose le regole, se il team ha nn membri, il costo per corromperli tutti non può essere superiore a un importo "quadratico", il che significa che cresce come nn al quadrato (o n×nn \times n). Per un team di 100 persone, è 10.000 volte più difficile da corrompere rispetto al vecchio metodo! Il documento mostra che, mentre i sistemi semplici offrono solo una difesa "lineare" (dove il costo cresce come nn), è possibile costruire sistemi che raggiungono questo limite di n2n^2.

Per dimostrare ciò, il team ha inventato tre diversi modi per gestire il gioco, ognuno con il proprio sapore e i propri compromessi.

Per prima cosa, hanno immaginato un protocollo "Lockstep" (a sincronia). Immaginate un gruppo di amici in cerchio, tutti con le mani alzate esattamente nello stesso secondo. In questo mondo, il tempo è perfetto e prevedibile. Tutti decidono se urlare un avvertimento o restare in silenzio nello stesso identico momento, senza sapere cosa stiano facendo gli altri. Poiché agiscono simultaneamente, un malintenzionato non può aspettare di vedere chi è debole e pagare prima quelle persone. Questo metodo è super veloce (accade in un battito di ciglia) ma richiede una regola molto rigida, quasi magica, secondo cui il messaggio di tutti deve arrivare esattamente nello stesso momento.

In secondo luogo, hanno creato un protocollo di "Hardware Fidato" per quando il tempo non è perfetto. Immaginate che i messaggeri indossino degli smartwatch speciali e indistruttibili. Scrivono la loro decisione (urlare o restare in silenzio) nell'orologio e la chiudono in una cassaforte digitale. L'orologio è programmato in modo che la chiave per aprire la cassaforte appaia solo dopo che sono passati un numero specifico di blocchi temporali sulla blockchain. Questo impedisce al cattivo di sbirciare le decisioni in anticipo. È un po' più complesso e richiede che tutti utilizzino questo hardware speciale, ma funziona anche se la connessione internet è un po' lenta o disordinata.

Terzo, hanno progettato un protocollo "Sequenziale", che è come un gioco della "patata bollente" o una staffetta. Inveve di agire tutti insieme, i messaggeri si alternano. La prima persona in fila decide, poi la seconda, e così via. Se la prima persona urla, il gioco si ferma immediatamente e gli altri non devono nemmeno decidere. Questo è ottimo perché risparmia molto spazio di archiviazione digitale (la blockchain non deve registrare la decisione di tutti se il primo risolve la questione). Tuttavia, richiede più tempo per finire, specialmente se le prime persone decidono di restare in silenzio.

La grande scoperta del documento è che tutti e tre questi metodi sono "asintoticamente ottimali". Questo è un modo complicato per dire che raggiungono tutti quel perfetto limite di difesa n2n^2. Che si scelga il veloce ma rigido Lockstep, l'hardware-centrico metodo Fidato o la lenta ma efficiente corsa Sequenziale, si può rendere la corruzione così costosa che un malintenzionato semplicemente non può permettersela. Gli autori non si sono limitati a indovinare; hanno usato la teoria dei giochi (la matematica della strategia) per dimostrare che, in questi scenari, un cattivo razionale perderebbe denaro cercando di corrompere tutti, quindi rinuncerebbe.

In breve, questo articolo prende una vulnerabilità spaventosa nel nostro mondo finanziario digitale e ci mostra esattamente come costruire uno scudo che renda la corruzione un gioco perdente. Dimostra che, con le giuste regole, possiamo proteggere miliardi di dollari rendendo il prezzo del silenzio troppo alto per chiunque possa pagarlo.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →