Mikä on Ethereum-osoite?

Ethereum-osoite on 42‑merkkinen heksadesimaalinen merkkijono, joka toimii ainutlaatuisena tunnisteena tileille Ethereum‑lohkoketjussa. Jokainen osoite alkaa merkillä 0x ja sitä seuraa 40 heksadesimaalista merkkiä (0‑9 ja a‑f). Nämä osoitteet voivat edustaa joko ulkoisesti omistettuja tilejä (joita hallinnoidaan yksityisavaimilla) tai verkkoon deployattuja älykkäitä sopimuksia.

Mikä on EIP-55‑tarkistussumma?

EIP-55 on Ethereum Improvement Proposal -ehdotus, joka esitteli tarkistussummamekanismin käyttäen sekakirjaimista koodausta. Toisin kuin Bitcoin‑osoitteet, joilla on sisäänrakennettu tarkistussumma, varhaiset Ethereum‑osoitteet olivat kirjainkooltaan riippumattomia, jolloin kirjoitusvirheet eivät olleet havaittavissa. EIP-55 ratkaisee tämän kapitalisoimalla tietyt kirjaimet osoitteen tiivisteen perusteella — jos muutat edes yhden merkin, tarkistussumma muuttuu virheelliseksi. Tämä yksinkertainen mutta tehokas menetelmä nappaa suurimman osan kirjoitusvirheistä ennen kuin varat lähetetään väärään osoitteeseen.

Kuinka tarkistussumman validointi toimii?

EIP-55‑tarkistussumma toimii hash‑toiminnolla: se tiivistää pienaakkosisen osoitteen ja käyttää syntynyttä tiivistettä määrittämään, mitkä kirjaimet tulee kapitalisoida. Jos tiivisteen merkki on 8 tai suurempi (heksadesimaalina), vastaava kirjain osoitteessa on iso kirjain; muuten se on pieni kirjain. Validoinnissa sovelletaan samaa prosessia — jos kapitalisointi vastaa odotettua mallia, tarkistussumma on kelvollinen.

Työkalun kuvaus

Tämä työkalu tarkistaa Ethereum‑lompakon osoitteet ja varmistaa niiden EIP-55‑tarkistussummakoodauksen. Liitä vain osoite, niin se tarkistaa välittömästi, onko kyseessä kelvollinen Ethereum‑osoite, näyttää sen formaattityypin ja vahvistaa, onko tarkistussumma oikea. Validointityökalu tukee kaikkia yleisiä osoiteformaatteja, mukaan lukien tarkistussummalla varustetut, pienaakkosiset ja iso­kirjaimiset variantit.

Ominaisuudet

  • Välitön validointi — Tarkista mikä tahansa Ethereum‑osoitteen formaatti reaaliajassa
  • EIP-55‑tarkistussumman tarkistus — Havaitse, onko osoitteissa kelvollinen sekakirjaiminen tarkistussumma
  • Formaatin tunnistus — Tunnista, ovatko osoitteet tarkistussummalla varustettuja, pienaakkosia vai isoja kirjaimia
  • Pituuden validointi — Vahvista, että osoitteessa on oikea 42‑merkkinen pituus
  • Kopioi‑liitä‑ystävällinen — Käsittelee automaattisesti ylimääräisiä välilyöntejä sisältäviä osoitteita

Käyttötapaukset

  • Ennen kryptovaluutan lähettämistä — Tarkista vastaanottajien osoitteet estääksesi peruuttamattoman varojen menetyksen
  • Älykkäiden sopimusten kehitys — Vahvista sopimusosoitteet käyttöönoton ja testauksen aikana
  • Lompakon integrointi — Tarkista käyttäjien syöttämät osoitteet dApp-sovelluksissa ja pörsseissä
  • Turvallisuusauditointi — Vahvista osoitteet konfiguraatiotiedostoissa ja koodivarastoissa