Проверка контрольной суммы адресов Ethereum / EVM (EIP-55)
Гид
Проверка контрольной суммы адреса Ethereum / EVM
Вставьте любой адрес Ethereum или совместимый с EVM и мгновенно проверьте, правильно ли указан смешанный регистр контрольной суммы по EIP-55. Инструмент также возвращает каноническую контрольную сумму, чтобы вы могли скопировать безопасную версию обратно в кошелек, контракт или блокчейн-эксплорер. Все действия выполняются локально в вашем браузере — адреса не отправляются на сервер.
Как использовать
- Вставьте один или несколько 40-символьных шестнадцатеричных адресов в поле ввода (один на строку).
0xПредварительный префикс является необязательным. - Каждая строка проверяется сразу после остановки ввода. Столбец Статус показывает, является ли контрольная сумма Валидной, Невалидной, Неконтролируемой или Неверного формата.
- Столбец Контрольная сумма показывает правильную смешанную регистровую форму. Нажмите иконку копирования, чтобы скопировать её.
- Для необработанных или невалидных вводов буквы, которые должны быть изменены регистром, выделены, чтобы вы могли увидеть, какие именно символы были ошибочными.
Возможности
- Проверка по EIP-55 — классифицирует каждый адрес как Валидный, Невалидная контрольная сумма, Неконтролируемый (все строчные / все прописные / только цифры) или Неверный формат.
- Каноническая контрольная сумма — каждый распознанный адрес показывается в правильной смешанной регистровой форме, готовой к копированию.
- Массовый ввод — вставьте полный список адресов и проверьте их одновременно. Каждая строка обрабатывается независимо.
- Сравнение по символам — при несоответствии ввода и контрольной суммы буквы, которые требуют изменения регистра, выделены в выводе.
- Обнаружение нулевого адреса — выделяет
0x0000...0000в качестве канонического адреса сжигания / нулевого. - Независимый от цепи — используется одинаковый формат 20-байтового адреса на Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche C-Chain и на всех других сетях, совместимых с EVM.
- 100% клиентская сторона — Keccak-256 выполняется в браузере через библиотеку хеширования; адреса никогда не передаются вне вашей машины.
Когда использовать
- Перед отправкой транзакции в свеже вставленный адрес, чтобы убедиться, что не было ошибки ввода символов.
- При написании смарт-контрактов или скриптов, где адреса фиксируются напрямую, чтобы убедиться, что каждый из них сохраняется в смешанной регистровой форме.
- При проверке запросов на слияние, отчетов по аудиту или документов KYC, содержащих длинный список адресов.
- При импорте адреса из источника без контрольной суммы (блокчейн-эксплорер, CSV, журнал) и когда вы хотите получить безопасную версию для кошелька.
Часто задаваемые вопросы
-
Что такое контрольная сумма EIP-55?
EIP-55 — это улучшение Ethereum, которое добавляет контрольную сумму к стандартному 40-символьному шестнадцатеричному адресу, кодируя дополнительную информацию в регистре букв. Сам адрес остаётся тем же 20 байтами; регистр каждой буквы a–f определяется на основе хэша Keccak-256 от нижнего регистра адреса. Кошелек, понимающий EIP-55, может отклонять адреса, у которых регистр не соответствует, тем самым обнаруживая большинство ошибок на уровне пользовательского интерфейса.
-
Как вычисляется контрольная сумма?
Преобразуйте адрес без префикса 0x в нижний регистр. Вычислите хэш Keccak-256 от этих 40 символов ASCII. Для каждой позиции от 0 до 39 рассмотрите соответствующий гекс-найбб в хэше: если он больше или равен 8, то символ в этой позиции адреса должен быть в верхнем регистре (если это буква); в противном случае он остаётся в нижнем регистре. Цифры не изменяются. Результат — каноническая смешанная регистровая форма адреса.
-
Является ли Keccak-256 тем же, что и SHA3-256?
Нет. Keccak-256 — это первоначальный вариант Keccak, представленный в конкурсе NIST для SHA-3. NIST затем стандартизировал немного изменённую версию Keccak как FIPS-202 SHA3-256, изменяя правило заполнения. Оба функции дают разные хэши для одного и того же входа. Ethereum и EIP-55 используют оригинальный Keccak-256, а не стандартизированный SHA3-256.
-
Что означает "Неконтролируемый"?
Адрес, у которого все буквы в нижнем или верхнем регистре, не содержит контрольной суммы. Он всё ещё является валидным идентификатором 20 байт и большинство узлов EVM будут его принимать, но кошелек, поддерживающий EIP-55, не может использовать его для обнаружения ошибок. Инструмент помечает такие вводы, чтобы вы могли заменить их на смешанную регистровую версию.
-
Изменяется ли контрольная сумма между цепями?
Простая EIP-55 не зависит от цепи — один и тот же нижний регистр адреса всегда даёт одинаковый смешанный регистровый результат. Позже был предложен EIP-1191, вводящий контрольные суммы, зависящие от идентификатора цепи, но он никогда не стал широко распространён. Большинство кошельков и эксплореров (MetaMask, Etherscan, Polygonscan и т.д.) реализуют простую EIP-55, что и проверяется в этом инструменте.
-
Может ли контрольная сумма гарантировать, что адрес контролирует средства?
Нет. Валидная контрольная сумма EIP-55 подтверждает только то, что 20 байт образуют синтаксически корректный идентификатор и что паттерн регистра внутренне согласован. Она ничего не говорит о том, владеет ли кто-то приватным ключом, является ли адрес контрактом или EOA, или имеет ли он баланс. Всегда проверяйте владение и историю на блокчейне перед отправкой средств.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент было добавлено 17 Июня, 2026
