Сооснователь Ethereum Виталик Бутерин предложил внедрить механизм симуляции транзакций для повышения безопасности криптокошельков и смарт-контрактов. Идея заключается в предварительной проверке действий пользователя до фактической отправки операции в блокчейн.
Согласно предложению, интерфейс кошелька должен показывать моделирование последствий транзакции: пользователь сначала указывает желаемое действие, затем видит прогнозируемый результат в сети и только после этого подтверждает операцию или отменяет её.
Какие механизмы предлагаются:
- Симуляция транзакций перед подтверждением
- Лимиты расходов
- Мультиподпись (multisig) для операций
Дополнительная проверка новых адресов
Пост-подтверждение транзакции — выполнение только при совпадении заявленного действия с фактическим эффектом
Почему это важно сейчас
После обновления Fusaka комиссии в сети Ethereum существенно снизились. Однако это привело к росту так называемых «криптопылевых» атак (dust attacks).
По данным аналитической компании Coin Metrics, примерно каждая девятая транзакция в сети носит мошеннический характер. Злоумышленники отправляют пользователям небольшие суммы на подставные адреса, рассчитывая, что при копировании адреса для перевода средства будут отправлены на кошелёк мошенников.
Эксперты отмечают: внедрение механизма предварительной симуляции может значительно снизить число подобных атак и улучшить пользовательский опыт, особенно для новичков.