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

По его словам, подход, основанный на защите «намерения пользователя», может включать проектирование систем, которые перепроверяют действия человека. Это применимо не только к кошелькам и смарт-контрактам Ethereum, но и шире — например, к операционным системам и аппаратному обеспечению.
Как описывает Бутерин, пользователь сначала указывает, какое действие хочет выполнить, а затем нажимает «ОК» или «Отмена», увидев симуляцию ончейн-последствий этого шага.
Он также упомянул другие механизмы: лимиты трат и подтверждения через мультиподпись — чтобы выполнение происходило только тогда, когда намерение пользователя, ожидаемый результат и заданные пределы риска совпадают.
В итоге, считает Бутерин, безопасные действия должны становиться проще, а рискованные — сложнее.
Намерение пользователя трудно определить
При этом Бутерин отметил, что формализовать «намерение пользователя» чрезвычайно сложно, и это одна из причин, почему не существует «идеальной безопасности».
«Дело не в том, что машины “несовершенны”, и даже не в том, что люди, создающие машины, “несовершенны”, а в том, что “намерение пользователя” по своей природе — крайне сложная сущность, к которой самому пользователю непросто получить доступ».
Он добавил, что признак хорошего решения — когда пользователь выражает свое намерение несколькими пересекающимися способами, а система действует лишь тогда, когда эти сигналы согласуются между собой.
Безопасность остается одной из трех составляющих «трилеммы блокчейна» наряду с децентрализацией и масштабируемостью. Этот подход, предложенный Бутериным, предполагает, что блокчейны могут оптимизировать только два из этих параметров, жертвуя третьим.
В последние годы, как отмечается, в экосистеме Ethereum больше внимания уделяли децентрализации и особенно масштабируемости, поскольку основной слой Ethereum по пропускной способности отставал от некоторых крупных конкурентов среди L1.
Источник: Vitalik Buterin (X)