Тобі дали підписати договір, повністю складений із незрозумілих символів — чи наважишся ти це зробити?



У реальному житті ніхто так не чинить, але в криптосвіті подібне відбувається щодня. Відкриваєш гаманець, а на екрані з’являється купа незрозумілих шістнадцяткових символів з написом "Взаємодія з контрактом". Ти вагаєшся дві секунди, але все ж натискаєш "Підтвердити" — можливо, ти просто переказуєш кошти, а може, надаєш комусь необмежений доступ до своїх активів чи навіть повністю передаєш контроль над гаманцем.

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

**Чому виникає сліпий підпис?**

Виклик смарт-контракту по суті є набором стиснених бінарних кодів. Гаманець просто демонструє тобі ці коди — купу незрозумілих символів. Звичайний користувач взагалі не розуміє, яким діям він надає дозвіл.

Результат? Фішингові атаки, фейкові дозволи, шкідливі контракти вже вкрали у користувачів десятки мільярдів доларів. Багато хто й досі не розуміє, куди поділись їхні гроші.

**У різних блокчейнів — різні проблеми**

Візьмемо Ethereum — це прабатько смарт-контрактів, але дані транзакції насправді містять лише дві частини: селектор функції (перші 4 байти) і список параметрів (по 32 байти кожен). Щоб "перекласти" ці байти на зрозумілу мову, потрібен ABI (Application Binary Interface — бінарний інтерфейс застосунків). Проблема в тому, що ABI не зберігається на ланцюгу як стандартні дані: гаманець або самостійно веде базу даних, або покладається на сторонні сервіси. Якщо це новий контракт чи маловідомий проєкт, користувач знову бачить "китайську грамоту".

У Solana й ICP інша логіка. У Solana структура транзакцій ще гнучкіша, але й розібратись у ній складніше; ICP дещо покращила деякі аспекти, але екосистемні інструменти ще не досконалі.

Але незалежно від блокчейну, головна проблема одна: між технічним виконанням і користувацьким розумінням — величезна прірва.
ETH0.73%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Репост
  • Поділіться
Прокоментувати
0/400
BagHolderTillRetirevip
· 11год тому
Сліпа підписка — це справді щось неймовірне, ніби ти підписуєш договір, якого не розумієш, перебуваючи на межі життя і смерті, і ще молишся, щоб тебе не обдурили. Я вже настільки потрапив у пастку, що не хочу більше нічого approve'ити, кожного разу, коли з'являється вікно гаманця, я переглядаю його тричі, перш ніж натиснути. ABI, якщо по-простому, — це просто причина для гаманців перекласти відповідальність, чому користувач має розплачуватись за недосконалість технологій? У нових проєктах найбільше бояться саме цього: одна помилка з лімітом дозволу — і твій актив починають контролювати, краще вже вважати ці гроші втраченими.
Переглянути оригіналвідповісти на0
RugpullSurvivorvip
· 12-05 07:56
Чорт, знову сліпий мінт. Мене вже тричі розвели на airdrop, тепер як бачу шістнадцятковий — одразу тікаю.
Переглянути оригіналвідповісти на0
SelfMadeRuggeevip
· 12-05 03:55
Справді, в мене надто багато гіркого досвіду з "сліпим підписанням". Одного разу не відкликав дозвіл, і гаманець перетворився на банкомат. Якщо не розумієш контракт — краще не натискати, але все одно знаходяться ті, хто хоче швидше, і тисне. І правильно, що так і треба. У ICP дійсно немає нормальних інструментів, на Solana навіть розбір транзакцій складний, а на Ethereum взагалі рятують лише сторонні сервіси. "Зручність" Web3 — це смішно, завжди доводиться обирати між безпекою і зручністю.
Переглянути оригіналвідповісти на0
FUD_Vaccinatedvip
· 12-05 03:51
Чорт забирай, ось чому я завжди кажу друзям не тиснути "confirm" без потреби. За одну секунду можна віддати свій гаманець комусь іншому, ця індустрія настільки абсурдна. Чесно кажучи, питання з ABI треба було вирішити раніше, а зараз ми досі покладаємося на сторонні бази даних? Сміх крізь сльози.
Переглянути оригіналвідповісти на0
DoomCanistervip
· 12-05 03:44
Це просто неймовірно, сліпий підпис — це як запрошення для хакерів, я навіть боюся чіпати гаманець.
Переглянути оригіналвідповісти на0
RektButSmilingvip
· 12-05 03:43
Мене вже мучив страх перед сліпим підписанням, тепер при вигляді авторизації в мене умовний рефлекс — виступає холодний піт.
Переглянути оригіналвідповісти на0
SatsStackingvip
· 12-05 03:31
Знову те саме, вже набридло. Чому ніхто не зробить зрозумілий гаманець?
Переглянути оригіналвідповісти на0
  • Закріпити