Что такое адрес Ethereum?

Адрес Ethereum — это 42‑символьная шестнадцатеричная строка, служащая уникальным идентификатором аккаунтов в блокчейне Ethereum. Каждый адрес начинается с «0x», за которым следуют 40 шестнадцатеричных символов (0‑9 и a‑f). Такие адреса могут представлять как внешне управляемые аккаунты (контролируемые приватными ключами), так и смарт‑контракты, развернутые в сети.

Что такое контрольная сумма EIP-55?

EIP-55 — это предложение по улучшению Ethereum (Ethereum Improvement Proposal), которое ввело механизм контрольной суммы с использованием смешанного регистра. В отличие от адресов Bitcoin, у которых встроенные контрольные суммы, ранние адреса Ethereum были нечувствительны к регистру, из‑за чего опечатки оставались незамеченными. EIP-55 решает эту проблему, делая заглавными определённые буквы в зависимости от хеша адреса — если изменить хотя бы один символ, контрольная сумма становится недействительной. Этот простой, но эффективный метод позволяет обнаружить большинство ошибок ввода до того, как средства будут отправлены на неверный адрес.

Как работает проверка контрольной суммы?

Контрольная сумма EIP-55 работает следующим образом: адрес в нижнем регистре хешируется, и полученный хеш используется для определения, какие буквы следует сделать заглавными. Если символ хеша имеет значение 8 или выше (в шестнадцатеричном виде), соответствующая буква в адресе становится заглавной; в противном случае — строчной. При проверке применяется тот же процесс — если регистр букв соответствует ожидаемому шаблону, контрольная сумма считается действительной.

Описание инструмента

Этот инструмент проверяет адреса кошельков Ethereum и подтверждает их кодировку согласно контрольной сумме EIP-55. Просто вставьте адрес, чтобы мгновенно проверить, является ли он действительным адресом Ethereum, увидеть тип его формата и убедиться, что контрольная сумма верна. Валидатор поддерживает все распространённые форматы адресов, включая контрольные, строчные и заглавные варианты.

Возможности

  • Мгновенная проверка — проверяйте любой формат адреса Ethereum в реальном времени
  • Проверка контрольной суммы EIP-55 — определяйте, имеют ли адреса корректную смешанную контрольную сумму
  • Определение формата — определяйте, являются ли адреса контрольными, строчными или заглавными
  • Проверка длины — убеждайтесь, что адрес имеет правильную длину в 42 символа
  • Удобство копирования и вставки — автоматически обрабатывает адреса с лишними пробелами

Сценарии использования

  • Перед отправкой криптовалюты — проверяйте адреса получателей, чтобы избежать необратимой потери средств
  • Разработка смарт‑контрактов — проверяйте адреса контрактов при развертывании и тестировании
  • Интеграция кошельков — проверяйте адреса, предоставленные пользователями, в dApp и биржах
  • Аудит безопасности — подтверждайте адреса в конфигурационных файлах и репозиториях кода