Помітив цікаву дискусію в спільноті щодо того, як ми насправді взаємодіємо з блокчейном. Річ у тому, що розвиток криптовалют довгий час зосереджувався на масштабованості та децентралізації, але людський фактор безпеки якось залишався в тіні. Віталік Бутерін нещодавно звернув на це увагу, запропонувавши підхід, який змінює все - симуляція це не просто технічний інструмент, це переосмислення того, як ми розуміємо безпеку в Web3.



Суть його ідеї досить елегантна: розрив між тим, що користувач думає, що робить, і тим, що насправді виконує смартконтракт. Це основна проблема. Звичайна людина не може розібрати шістнадцятковий код у спливаючому вікні гаманця, тому багато хто просто натискає "Підтвердити" і сподівається на краще. Результат - фішинг, скомпрометовані дозволи, втрачені активи.

Тепер про те, як це має працювати. Замість просто кнопки підтвердження, гаманець виконує "сухий запуск" транзакції в ізольованому середовищі - симуляція це означає, що ви бачите майбутній стан свого портфеля до того, як щось підписати. Наприклад, замість абстрактного "дозволу на витрачання", ви бачите: "Ви втратите 1 ETH, отримаєте 2500 DAI, жодних інших дозволів не буде надано". Якщо якийсь шкідливий контракт спробує вивести всю вашу колекцію NFT замість простого обміну, симуляція це виявить до того, як буде витрачено газ.

Це також передбачає градуйовану систему безпеки. Для звичайних, низькоризикових операцій - надіслання невеликої суми на звичну адресу - все має бути гладко. Але коли ви взаємодієте з новим контрактом або переводите значну частину свого балансу, система вводить "корисний опір": обмеження витрат, вимога мультіпідпису, навіть соціальне відновлення через довірених опікунів.

Цікаво, що в пропозиції згадується використання великих мовних моделей як додаткового перевірочного шару. LLM навчаються на величезних обсягах людської логіки, тому теоретично можуть помітити, коли код виглядає підозріло - наприклад, контракт, який просить дозвіл на нескінченне витрачання без чіткого механізму обміну. Але ключова ідея - не покладатися на один "срібний куля", а на надлишковість. Коли кілька сигналів збігаються (голосова команда, апаратний гаманець, симуляція), транзакція продовжується. Коли вони суперечать - система зупиняється.

Якщо це справді буде впроваджено як стандарт, а не як преміальна функція деяких гаманців, це може кардинально змінити ситуацію. Зараз страх перед однією невиправною помилкою утримує багатьох від переходу з централізованих бірж. Зробивши безпеку смартконтрактів наочною та інтуїтивною, ми створюємо сітку безпеки, яка дозволяє дослідження без постійної загрози втрати всього.

Очевидно, жодна система не ідеальна - Бутерін сам це визнає. Визначення того, що таке "намір користувача", залишається складною задачею. Але це значно поліпшує поточну ситуацію. Користувачам все ще потрібно дотримуватися базових практик: використовувати апаратні гаманці, перевіряти URL-адреси сайтів, бути обережними з невідомими дозволами.

Деякі гаманці вже експериментують з базовими інструментами симуляції, але це більше винятки. Пропозиція Бутеріна - це по суті заклик до всієї спільноти розробників інтегрувати це як стандартну частину інфраструктури. З огляду на те, як швидко розвивається екосистема, я очікую, що ширше впровадження може відбутися поступово протягом наступних років. Це той вид змін, який потрібен для того, щоб криптовалюти стали дійсно доступними для мас, а не тільки для тих, хто готовий ризикувати.
ETH-1,39%
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити