Mis on Ethereumi aadress?

Ethereumi aadress on 42‑märgiline kuueteistkümnendsüsteemi string, mis toimib unikaalse identifikaatorina kontodele Ethereumi plokiahelas. Iga aadress algab "0x"-ga, millele järgneb 40 kuueteistkümnendsüsteemi märki (0‑9 ja a‑f). Need aadressid võivad esindada kas väliselt omatud kontosid (mille kontrolli all on privaatvõtmed) või võrgus kasutusele võetud nutilepinguid.

Mis on EIP-55 kontrollsumma?

EIP-55 on Ethereum Improvement Proposal, mis tutvustas kontrollsumma mehhanismi, kasutades segatud suurtähe/kohatähe kodeeringut. Erinevalt Bitcoin'i aadressidest, millel on sisseehitatud kontrollsumma, olid varajased Ethereumi aadressid tõstutundetud, muutes trükivigade tuvastamise võimatuks. EIP-55 lahendab selle, muutes teatud tähed suurtähtedeks vastavalt aadressi räsi põhjal — kui muudad isegi ühte märki, muutub kontrollsumma kehtetuks. See lihtne, kuid tõhus meetod tabab enamikku sisestusvigu enne, kui vahendid saadetakse valedesse aadressidesse.

Kuidas kontrollsumma valideerimine töötab?

EIP-55 kontrollsumma töötab, hashides väiketähtedega aadressi ja kasutades saadud räsi, et määrata, millised tähed peaksid olema suurtähtedeks. Kui räsi märk on 8 või suurem (kuueteistkümnendsüsteemis), on vastav aadressi täht suurtäht; vastasel juhul väiketäht. Valideerimisel rakendatakse sama protsessi — kui suurtähtede kasutus vastab oodatud mustrile, on kontrollsumma kehtiv.

Tööriista kirjeldus

See tööriist valideerib Ethereumi rahakoti aadresse ja kontrollib nende EIP-55 kontrollsumma kodeeringut. Lihtsalt kleebi aadress, et koheselt kontrollida, kas see on kehtiv Ethereumi aadress, näha selle vormingu tüüpi ja kinnitada, kas kontrollsumma on õige. Validaator toetab kõiki levinud aadressivorminguid, sealhulgas kontrollsumma, väiketähtede ja suurtähtede variante.

Funktsioonid

  • Kohene valideerimine — Kontrolli mis tahes Ethereumi aadressi vormingut reaalajas
  • EIP-55 kontrollsumma verifitseerimine — Tuvasta, kas aadressidel on kehtivad segatud suurtähe/kohatähe kontrollsummad
  • Vormingu tuvastamine — Määra, kas aadressid on kontrollsumma, väiketähtede või suurtähtede variandid
  • Pikkuse valideerimine — Kinnita, et aadressidel on õige 42‑märgiline pikkus
  • Kopeerimis- ja kleepimis-sõbralik — Töötleb automaatselt aadresse, millel on lisatud tühikuid

Kasutusjuhtumid

  • Enne krüptoraha saatmist — Valideeri saaja aadresse, et vältida pöördumatut vahendite kaotust
  • Nutilepingute arendus — Kontrolli lepinguaadresse juurutamise ja testimise käigus
  • Rahakoti integreerimine — Kontrolli kasutajate sisestatud aadresse dApp´ides ja börsidel
  • Turvaaudit — Kinnita aadresse konfiguratsioonifailides ja koodirepositooriumites