Skip to content
Blockchain

Perché il mio wallet non riesce a verificare se il nodo RPC di cui si fidava ha detto la verità?

82

Opportunità

Quasi ogni dApp e wallet instrada le proprie query blockchain attraverso Infura, Alchemy o un provider centralizzato comparabile. Quei provider possono restituire stati manipolati, censurare transazioni o andare offline senza alcuna conseguenza crittografica per l'utente. I light client possono verificare le prove di Merkle per valori specifici, ma devono avviarsi da un header attendibile e affidarsi ai peer per la disponibilità dei dati. Un paper accettato a IEEE ICDCS 2025 identifica l'impasse centrale: gli endpoint RPC pubblici senza permessi non hanno alcuna responsabilità, mentre i provider registrati hanno responsabilità ma richiedono accesso con permessi, e non esiste alcun incentivo economico per nodi non validanti completi altruistici che servano traffico di lettura su larga scala. Nessun sistema in produzione combina verificabilità crittografica, partecipazione aperta e incentivi sostenibili in un unico protocollo.

Perché è importante

Se il livello RPC può mentire senza conseguenze, l'utente non ha alcuna garanzia che lo stato della chain che legge sia reale o che la sua transazione firmata sia stata trasmessa onestamente.

Come valuto l'opportunità

L'Opportunity Score è la mia valutazione personale, non una misurazione: quanto fa male, con quale frequenza colpisce e quanto poco esiste per risolverlo oggi. Un punteggio più alto significa che lo ritengo più degno di essere sviluppato.

Gravità8/10

Quanto dolore provoca quando si manifesta.

Frequenza9/10

Quanto spesso le persone ci si imbattono davvero.

Spazio bianco8/10

Quanti pochi strumenti validi esistono oggi per affrontarlo.

Altri problemi che vale la pena risolvere