Соучредитель Ethereum Виталик Бутерин предложил использовать «симуляцию транзакций» и другие подобные функции для улучшения пользовательского опыта и безопасности кошельков Ethereum и смарт-контрактов.
В воскресном сообщении для X Бутерин заявил, что безопасность и взаимодействие с пользователем не являются отдельными областями, поскольку обе они вращаются вокруг намерений пользователя — обеспечения того, чтобы протоколы выполняли то, что пользователи от них ожидают.

Бутерин сказал, что преднамеренный подход к безопасности может включать в себя разработку систем, которые дважды проверяют действия пользователей, и может применяться к кошелькам Ethereum и смарт-контрактам, но также может применяться в более широком смысле, например, к операционным системам и оборудованию.
«Пользователь сначала указывает, какое действие он хочет предпринять, а затем нажимает «ОК» или «Отмена», увидев симуляцию последствий этого действия в сети», — сказал он.
Другие способы могут включать лимиты расходов и одобрения с несколькими подписями, поэтому исполнение происходит только тогда, когда намерения пользователя, ожидаемый результат и пределы риска совпадают, сказал он.
В результате, по словам Бутерина, станет легче совершать действия с низким уровнем риска и труднее совершать опасные действия.
Намерение пользователя сложно определить
Однако Бутерин отметил, что определение намерений пользователя является «чрезвычайно сложным» и это одна из причин, почему не существует такого понятия, как «идеальное решение безопасности»:
«[Это не] потому, что машины «испорчены» или даже потому, что люди, проектирующие машины, «несовершенны», а потому, что «намерение пользователя» по своей сути является чрезвычайно сложным объектом, к которому сам пользователь не имеет легкого доступа».
«Я бы сказал, что общей чертой хорошего решения является то, что пользователь определяет свое намерение множеством пересекающихся способов, а система действует только тогда, когда эти спецификации совпадают друг с другом», — сказал он.
Безопасность — один из трех компонентов трилеммы блокчейна, наряду с децентрализацией и масштабируемостью.
Концепция, придуманная Бутериным, предполагает, что блокчейны могут оптимизировать два из этих аспектов, но должны идти на компромисс по другому.
Децентрализация и масштабируемость, возможно, стали более важными направлениями в экосистеме Ethereum в последние годы, особенно в последней, учитывая, что основная сеть Ethereum отстает в масштабируемости по сравнению с некоторыми из ее крупнейших конкурентов первого уровня.








