Cos'è un indirizzo Ethereum?

Un indirizzo Ethereum è una stringa esadecimale di 42 caratteri che funge da identificatore unico per gli account sulla blockchain Ethereum. Ogni indirizzo inizia con "0x" seguito da 40 caratteri esadecimali (0-9 e a-f). Questi indirizzi possono rappresentare sia account esternamente posseduti (controllati da chiavi private) sia contratti intelligenti distribuiti sulla rete.

Cos'è il checksum EIP-55?

EIP-55 è una proposta di miglioramento di Ethereum che ha introdotto un meccanismo di checksum mediante codifica a caso misto. A differenza degli indirizzi Bitcoin, che hanno checksum integrati, i primi indirizzi Ethereum erano insensibili al caso, rendendo i refusi non rilevabili. EIP-55 risolve questo problema capitalizzando lettere specifiche in base all'hash dell'indirizzo: se si modifica anche un solo carattere, il checksum diventa non valido. Questo metodo semplice ma efficace rileva la maggior parte degli errori di digitazione prima che i fondi vengano inviati a indirizzi errati.

Come funziona la convalida del checksum?

Il checksum EIP-55 funziona hashando l'indirizzo in minuscolo e usando l'hash risultante per determinare quali lettere devono essere capitalizzate. Se un carattere dell'hash è 8 o superiore (in esadecimale), la corrispondente lettera nell'indirizzo è maiuscola; altrimenti è minuscola. Durante la validazione, lo stesso processo viene applicato: se la capitalizzazione corrisponde al modello previsto, il checksum è valido.

Descrizione dello strumento

Questo strumento convalida gli indirizzi del portafoglio Ethereum e verifica la loro codifica checksum EIP-55. Basta incollare un indirizzo per verificare istantaneamente se è un indirizzo Ethereum valido, visualizzare il tipo di formato e confermare se il checksum è corretto. Il validatore gestisce tutti i formati di indirizzo comuni, inclusi quelli con checksum, minuscoli e maiuscoli.

Caratteristiche

  • Convalida istantanea — Verifica qualsiasi formato di indirizzo Ethereum in tempo reale
  • Verifica checksum EIP-55 — Rileva se gli indirizzi hanno checksum misti validi
  • Rilevamento del formato — Identifica se gli indirizzi sono con checksum, minuscoli o maiuscoli
  • Convalida della lunghezza — Conferma che gli indirizzi abbiano la lunghezza corretta di 42 caratteri
  • Facile da copiare-incollare — Gestisce automaticamente gli indirizzi con spazi aggiuntivi

Casi d'uso

  • Prima di inviare criptovalute — Convalida gli indirizzi dei destinatari per evitare perdite di fondi irreversibili
  • Sviluppo di smart contract — Verifica gli indirizzi dei contratti durante il deployment e i test
  • Integrazione del portafoglio — Controlla gli indirizzi inviati dagli utenti in dApp e exchange
  • Audit di sicurezza — Conferma gli indirizzi nei file di configurazione e nei repository di codice