Hva er en Ethereum‑adresse?

En Ethereum‑adresse er en 42‑tegns heksadesimal streng som fungerer som en unik identifikator for kontoer på Ethereum‑blockchainen. Hver adresse starter med 0x etterfulgt av 40 heksadesimale tegn (0‑9 og a‑f). Disse adressene kan representere enten eksternt eide kontoer (styrt av private nøkler) eller smarte kontrakter som er distribuert på nettverket.

Hva er EIP-55‑kontrollsummen?

EIP-55 er et Ethereum Improvement Proposal som introduserte en kontrollsum‑mekanisme ved hjelp av blandet store og små bokstaver. I motsetning til Bitcoin‑adresser som har innebygde kontrollsummer, var tidlige Ethereum‑adresser case‑insensitive, noe som gjorde tastefeil vanskelige å oppdage. EIP-55 løser dette ved å kapitalisere bestemte bokstaver basert på adressens hash – hvis du endrer selv ett tegn, blir kontrollsummen ugyldig. Denne enkle, men effektive metoden fanger opp de fleste tastefeil før midler blir sendt til feil adresse.

Hvordan fungerer validering av kontrollsum?

EIP-55‑kontrollsummen fungerer ved å hash‑e den småbokstaver‑adressen og bruke den resulterende hashen til å bestemme hvilke bokstaver som skal kapitaliseres. Hvis et tegn i hashen er 8 eller høyere (i heksadesimal), blir den tilsvarende bokstaven i adressen stor; ellers forblir den liten. Ved validering brukes samme prosess – hvis kapitaliseringen samsvarer med det forventede mønsteret, er kontrollsummen gyldig.

Verktøysbeskrivelse

Dette verktøyet validerer Ethereum‑lommebokadresser og verifiserer deres EIP-55‑kontrollsum‑koding. Lim inn en adresse for umiddelbart å sjekke om den er en gyldig Ethereum‑adresse, se hvilken formattype den har, og bekrefte om kontrollsummen er korrekt. Validatoren håndterer alle vanlige adresseformater, inkludert kontrollerte, småbokstaver‑ og storebokstaver‑varianter.

Funksjoner

  • Umiddelbar validering — Verifiser ethvert Ethereum‑adresseformat i sanntid
  • EIP-55‑kontrollsum‑verifisering — Oppdag om adresser har gyldige blandede store og små bokstaver‑kontrollsummer
  • Formatdeteksjon — Identifiser om adresser er kontrollerte, småbokstaver eller storebokstaver
  • Lengdevalidering — Bekreft at adresser har korrekt 42‑tegns lengde
  • Kopier‑lim‑vennlig — Håndterer automatisk adresser med ekstra mellomrom

Bruksområder

  • Før du sender krypto — Valider mottakeradresser for å forhindre irreversibel tap av midler
  • Utvikling av smarte kontrakter — Verifiser kontraktadresser under distribusjon og testing
  • Lommebokintegrasjon — Sjekk bruker‑innsendte adresser i dApps og børser
  • Sikkerhetsrevisjon — Bekreft adresser i konfigurasjonsfiler og kode‑repositories