Еволюція децентралізованого фінансу та взаємодії з блокчейном історично була зосереджена на масштабованості та децентралізації, але людський елемент безпеки часто залишався другорядним. Недавно співзасновник Ethereum Vitalik Buterin звернув увагу на цю проблему, запропонувавши більш надійну архітектуру безпеки, засновану на симуляції транзакцій. Ця пропозиція має на меті заповнити розрив між тим, що користувач думає, що робить, і тим, що насправді виконує блокчейн, що може трансформувати ландшафт безпеки Ethereum гаманця та загальний досвід користувача на ланцюзі.
Основні висновки
-
Інтенція користувача як пріоритет: Безпека переозначається як відповідність між інтенцією користувача та реальним поведінковим відгуком системи.
-
Попередній перегляд перед виконанням: симуляція транзакцій дозволяє користувачам побачити «майбутній» стан їхнього гаманця — наприклад, вихідні потоки токенів і дозволи контракту — перед підписанням.
-
Фрикшн, заснований на ризику: пропозиція передбачає забезпечити безперебійне виконання дій з низьким ризиком та вводити навмисні обмеження (наприклад, мультіпідписи або ліміти витрат) для дій з високим ризиком.
-
Надлишковість у верифікації: Використання кількох перекриваючихся сигналів, які можуть включати аналіз за допомогою ШІ/LLM, для підтвердження легітимності транзакції.
Філософія «безпеки наміру» в Web3
Роками фраза «не довіряй, перевіряй» була девізом світу криптовалют. Однак для звичайного учасника перевірка складного шістнадцятково закодованого рядка даних у вспливаючому вікні гаманця практично неможлива. Бутерін стверджує, що безпека та користувацький досвід — це не окремі дисципліни, а фундаментально одна й та сама мета: мінімізація розбіжності між наміром та виконанням.
За поточної моделі багато користувачів стають жертвами фішингу або шкідливих смартконтрактів, оскільки вони надають дозволи, яких повністю не розуміють. Перехід до моделі безпеки, заснованої на намірах, передбачає, що «намір» користувача є основним джерелом істини, а завданням гаманця є забезпечення відповідності транзакції цьому наміру.
Як симуляція транзакцій захищає активи
Суть нового пропозиції — це робочий процес «симуляція першою». Замість простої кнопки «Підтвердити», взаємодія буде слідувати більш прозорому шляху:
-
Користувач вказує бажану дію (наприклад, «Я хочу обміняти 1 ETH на DAI»).
-
Симуляція на ланцюзі: гаманець виконує «сухий запуск» транзакції в ізольованому середовищі, яке відображає поточний стан мейннету Ethereum.
-
Візуальна відповідь: Користувач бачить зрозумілий для людини підсумок: «Ви втратите 1 ETH і отримаєте 2 500 DAI. Інших дозволів не буде надано».
-
Остаточне рішення: користувач обирає «OK» або «Скасувати» на основі прогнозованого результату.
Цей рівень безпеки ethereum-гаманця діє як остаточний фільтр. Якщо зловмисний контракт спробує вивести всю колекцію Bored Ape користувача, а не просто виконати простий обмін, симуляція виявить неочікуване переміщення активів до того, як буде витрачено газ або втрачено активи.
Баланс між зручністю та захистом
Однією з найважливіших викликів у проектуванні блокчейну є компроміс між безпекою та швидкістю. Бутерін вважає, що єдиний підхід до безпеки неефективний. Натомість він закликає до градуйованої системи, де рівень безпеки відповідає рівню ризику.
Спрощення дій з низьким ризиком
Для регулярних, низьковартісних транзакцій — наприклад, надсилання невеликих сум на часто використовувану адресу або взаємодії з перевіреним, «безпечним» протоколом — досвід користувача має бути безперебійним. Це може передбачати автоматичне схвалення або спрощені кроки підтвердження, які не перенасичують користувача сповіщеннями.
Посилення операцій з високим рівнем ризику
Навпаки, коли транзакція передбачає великий відсоток балансу гаманця, взаємодію з абсолютно новим контрактом або зміну власника NFT високої вартості, система повинна вводити «корисний опір». Це може включати:
-
Обмеження витрат: обмеження суми, яку можна перемістити за один проміжок часу без додаткової верифікації.
-
Підтвердження мультипідпису: вимога до другого пристрою або довіреної третьої сторони для підписання значущих переказів.
-
Соціальне відновлення: використання мережі «опікунів» для підтвердження намірів у разі виявлення незвичайного шаблону.
Роль ШІ та надлишковості
Цікаво, що пропозиція стосується використання великих мовних моделей (LLM) як «тіні» людської логіки. Оскільки LLM навчаються на величезних обсягах людської логіки, вони теоретично можуть діяти як додатковий перевірочний механізм, позначаючи транзакцію, якщо код схожий на те, чого розумна людина ніколи не бажала б зробити — наприклад, «схвалювати» контракт на витрачання нескінченної суми a token без чіткого шляху обміну.
Однак пропозиція зробила акцент на надлишковості, а не на будь-якому окремому «срібній кулі». Безпека підсилюється, коли користувач виражає свою мету через кілька каналів (наприклад, голосова команда, кнопка апаратного гаманця та перевірка симуляції). Коли ці сигнали збігаються, транзакція продовжується; коли вони суперечать, система зупиняється.
Вплив на майбутнє DeFi та гаманців
Якщо розробники гаманців і створювачі dapp приймуть ці стандарти, досвід користувача в ланцюгу може стати значно більш доступним для загальної публіки. Зараз страх зробити одну незворотну помилку заважає багатьом переступити межі централізованих бірж. Зробивши безпеку смартконтрактів ethereum наочним і інтуїтивно зрозумілим, екосистема створює «сітку безпеки», яка спонукає до дослідження без постійної загрози повної втрати.
Ця зміна також покладає більше відповідальності на провайдерів гаманців, щоб надавати складні «попередні» перевірки. Хоча деякі просунуті гаманці вже пропонують базове моделювання, візія Бутеріна передбачає майбутнє, коли це стане галузевим стандартом, а не преміальною функцією.
Короткий огляд запропонованих шарів безпеки
| Функція | Функція | Користувачеві користь |
| Симуляція транзакції | Показує зміни стану до підписання | Запобігає «сліпому підпису» шкідливого коду. |
| Обмеження витрат | Обмежує вивід за транзакцію/день | Обмежує «хвостовий ризик» або повну втрату під час хакування. |
| Мультіпідпис/Охоронці | Вимагає кількох схвалень для великих транзакцій | Захищає від компрометації одного пристрою. |
| Перевірка штучного інтелекту/LLM | Перевірте інтенцію за допомогою логіки | Додає шар людської логіки до технічних перевірок. |
ЧАСТІ ПИТАННЯ
Що таке симуляція транзакції в крипто-гаманці?
Симуляція транзакції — це функція, яка виконує «сухий запуск» транзакції блокчейну до того, як ви підпишете її. Вона показує вам, які токени покинуть ваш гаманець та які дозволи ви надаєте, допомагаючи уникнути фішингових атак та нестабільних контрактів.
Чому Віталік Бутерін пропонує це зараз?
Зі зрілістю екосистеми ethereum помилки користувачів та складні фішингові атаки залишаються головною перешкодою для масового прийняття. Зосереджуючись на «безпеці намірів», Бутерін сподівається зробити децентралізовані застосунки безпечнішими та інтуїтивнішими для всіх.
Чи зробить це транзакції дорожчими?
Моделювання транзакції зазвичай відбувається поза ланцюжком або на локальній ноді, що означає, що зазвичай не вимагає додаткового газу. Хоча це може додати кілька секунд до процесу підтвердження, воно може реально зекономити гроші, запобігаючи невдалим транзакціям та крадіжці активів.
Чи означає це, що мій гаманець буде на 100% безпечний?
Жодна система не ідеальна. Бутерін сам визнає, що визначення «інтенції користувача» є складним. Хоча симуляція додає потужний рівень захисту, користувачі все ще повинні дотримуватися хороших практик безпеки, наприклад, використовувати апаратні гаманці та перевіряти URL-адреси сайтів, які вони відвідують.
Коли ці функції будуть доступні?
Деякі гаманці вже пропонують базові інструменти симуляції. Однак пропозиція Бутеріна — це заклик до дії для всього співтовариства розробників інтегрувати ці функції як стандартизовану частину інфраструктури ethereum, щоб ширше впровадження могло відбуватися поступово протягом 2026 року і далі.

