По сообщению U.Today, Виталик Бутерин, соучредитель Ethereum, предложил использовать адреса с контрольной суммой для повышения безопасности сети Ethereum. Адрес контрольной суммы — ключевое понятие в Ethereum, которое может значительно снизить риск ошибок и потенциальных потерь в транзакциях. В ERC-3770 Бутерин дал несколько важных рекомендаций, одна из которых заключалась в том, чтобы потребовать адреса контрольной суммы в смешанном регистре.

Бутерин призвал все кошельки, особенно те, которые используют ERC-3770, убедиться, что они создают только адреса с контрольной суммой. Чтобы предотвратить ошибки, адреса Ethereum могут быть закодированы с использованием адресов с контрольной суммой. Это адресные строки, в которых смешаны заглавные и строчные буквы. EIP-55 описывает эту систему и демонстрирует, как использовать контрольную сумму в адресах Ethereum для идентификации неправильно набранных символов.

Использование контрольных сумм смешанного регистра значительно снижает вероятность того, что неправильно введенный адрес будет принят как законный, тем самым повышая безопасность транзакций. Предложение Бутерина выходит за рамки простой печати адресов с контрольной суммой. Он также предлагает, чтобы входные данные содержали адреса с контрольной суммой. Это можно реализовать несколькими способами, например сделать это обязательным или включить навязчивый переход по клику, если адрес вводится без подсчета контрольной суммы.

Приняв эту меру предосторожности, пользователи с большей вероятностью будут вводить адреса правильно, что уменьшит вероятность отправки денег на неправильный адрес. Одним из преимуществ этого подхода является его обратная совместимость с многочисленными современными шестнадцатеричными анализаторами, поддерживающими адреса в смешанном регистре. Это означает, что можно постепенно переходить на адреса с контрольной суммой, не нарушая работу существующих систем. Адреса с контрольной суммой также сохраняют обычную длину в 40 символов, что помогает сохранить удобство использования и узнаваемость адресов Ethereum.