Insights

Чому вашої криптовалюти насправді немає у вашому гаманці

Криптогаманці не містять монет. Вони зберігають ключі, відображають баланси, підписують транзакції та визначають, хто насправді контролює доступ.

Опубліковано Команда Netts 16 хв читання

Інші мови: EnglishРусскийEspañol中文ไทยFrançaisTürkçeहिंदीفارسیالعربيةHausaPortuguêsTiếng Việt한국어日本語Bahasa IndonesiaDeutschTagalog

Чому вашої криптовалюти насправді немає у вашому гаманці
Зміст
  1. Слово «гаманець» — це пастка
  2. Coinbase — це гаманець зовсім іншого типу
  3. Холодні гаманці — це не крихітні сейфи, набиті монетами
  4. Що насправді робить гаманець
  5. Чому люди надають перевагу хибній версії
  6. Більш точна ментальна модель

Багато нових користувачів відкривають Phantom, MetaMask, Trust Wallet, Coinbase Wallet або інше розширення, бачать число на екрані й помилково вважають, що це число представляє щось, чим вони володіють фізично. Це зрозуміло: число відображається локально на їхньому пристрої, воно змінюється при отриманні коштів і зменшується при їх відправленні. Їхній мозок робить лінивий висновок, що криптовалюта лежить у їхньому гаманці.

Це неправильно.

І неправильно не в тому сенсі, як «називати Wi-Fi інтернетом», а в тому ж сенсі, що й називати банківський рахунок сховищем. Це хибне уявлення впливає на ваші можливості звернення до служби підтримки, вашу здатність відновити дані після скидання налаштувань телефона, ризик крадіжки коштів, варіанти дій у разі блокування виведення коштів централізованою біржею та на те, як один небезпечний підпис може позбавити вас усього майна. Криптогаманець — це не сейф, не банківський рахунок і не касовий апарат. Це брелок для ключів із калькулятором і дуже небезпечною ручкою, приклеєною до нього.

Чому вашої криптовалюти насправді немає у вашому гаманці

Монет немає в Phantom. Їх немає в Ledger. Їх немає в MetaMask. Їх немає в додатку Coinbase. У цих додатках є лише запис про баланс, пов'язаний із певною адресою, збережений у блокчейні, який, у свою чергу, підтримується мережею нод. Ваш гаманець Phantom містить приватні ключі, які можна використовувати для підписання транзакцій, витрачаючи монети, пов'язані з певними адресами.

Усе це сповнене нюансів, але набуває критичного значення в той момент, коли щось іде не так. Ось чому нам необхідно розуміти механіку роботи гаманця.

Слово «гаманець» — це пастка

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

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

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

Коли ви відправляєте криптовалюту на адресу, ви не кладете монети в цифровий сейф. Ви даєте команду мережі оновити блокчейн, щоб він відображав, що тепер монети пов'язані з іншою адресою. Коли ви відправляєте монети зі свого гаманця, ваш пристрій не передає дані з одного місця в інше. Він обчислює криптографічний підпис, який доводить мережі, що ви маєте право здійснити цю транзакцію, і мережа оновлює блокчейн, щоб відобразити новий баланс. Нічого не переміщується: значення просто оновлюються.

Чому вашої криптовалюти насправді немає у вашому гаманці

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

Coinbase — це гаманець зовсім іншого типу

Біржовий сервіс Coinbase створює власні проблеми через характер кастодіального рішення, яке він пропонує. Сам бренд Coinbase може збивати з пантелику кінцевого користувача: біржовий акаунт Coinbase — це кастодіальний гаманець, тоді як Coinbase Wallet (раніше відомий як Coinbase App) — це некастодіальний гаманець (self-custody). Останній продукт, Coinbase Wallet, зараз перейменований і розвивається як частина екосистеми додатків Base.

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

Ось чому Coinbase може допомогти вам відновити акаунт, якщо ви втратите доступ до свого пароля. Але саме тому Coinbase також може заморозити виведення коштів, відповісти на судові розпорядження, виявити та зупинити підозрілу активність і вимагати додаткової аутентифікації. Усе це — привілеї, притаманні позиції зберігача (кастодіана) рахунку. Якщо хтось інший може відновити ваші криптоактиви замість вас, цей «хтось» має повноваження та контроль над цими активами на рівні, порівнянному з вашим власним. Якщо хтось може заборонити вам вивести ваші криптоактиви, ваш доступ до них є повністю опосередкованим цією стороною.

У випадку біржі ви не просто не контролюєте криптоактиви, які бачите у своєму акаунті, — у вас навіть немає криптографічних ключів, які дають право контролю над цими активами. Це не означає, що кастодіальне рішення за своєю суттю є шкідливим чи неефективним. Довірити збереження ключів третій стороні може бути зручно, безпечно та корисно, особливо для тих, кому важко, наприклад, запам'ятати або надійно зберегти фразу відновлення. Біржовий акаунт може запропонувати відновлення доступу, аудит, службу підтримки та шлюзи для введення й виведення фіатних коштів. Але це не self-custody, і самообман щодо цього веде до небезпечних ілюзій контролю.

Афоризм «Not your keys, not your coins» («Не ваші ключі — не ваша криптовалюта») навмисно відкидає кастодіальні рішення саме тому, що він руйнує цю бульбашку оманливої зручності. Це не означає, що баланси на біржі не є вашими коштами. Це означає, що можливість ініціювати транзакції ончейн вам не підвладна, і ви повністю залежите від сумлінності компанії, яка нею володіє. У вас є договірні відносини з біржею; біржа має право підпису щодо ваших активів.

Ось чому блокування акаунтів, судові вимоги щодо припинення обслуговування та неспроможність бірж обробити виведення коштів викликають такий глибокий шок у користувачів. Той, хто вважає свої криптоактиви «монетами», збереженими всередині «гаманця», представленого акуратним інтерфейсом на телефоні, опиниться в глухому куті перед раптовим відкриттям: цих монет насправді ніде немає фізично, а красивий інтерфейс — це лише портал, через який стороння організація може будь-коли анулювати їхній доступ до цих коштів.

Холодні гаманці — це не крихітні сейфи, набиті монетами

Апаратні гаманці страждають від тієї ж ілюзії, тільки у зворотному напрямку. Біржі змушують вас думати, що ви контролюєте свою криптовалюту більше, ніж є насправді, а апаратні гаманці змушують думати, що ви контролюєте її менше, ніж є насправді.

Гаманець Ledger або Trezor не зберігає ваш Bitcoin так, як USB-накопичувач зберігає фотографію. Він містить криптографічні ключі, точніше зберігає криптографічні секрети, необхідні для генерації цих ключів. Самі монети, як і раніше, знаходяться в блокчейні. Апаратний гаманець лише забезпечує безпечне середовище для підписання транзакцій, завдяки чому ключам ніколи не потрібно потрапляти на підключений до мережі комп'ютер, який може бути заражений шкідливим ПЗ або фішинговими програмами. Ось чому розробники починають називати апаратні гаманці пристроями для підпису (signers): ці девайси не зберігають монети, вони забезпечують підписання транзакцій ключами, які зберігаються локально, безпосередньо на самому пристрої.

Чому вашої криптовалюти насправді немає у вашому гаманці

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

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

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

Що насправді робить гаманець

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

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

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

Коли гаманець просить вас щось підписати, він не завжди запитує підтвердження на переказ коштів. Можливо, він просить вас дати дозвіл (approve) смартконтракту, який спише кошти пізніше. Можливо, він просить підписати повідомлення для підтвердження права власності на адресу. Або він просить підписати транзакцію, наслідки якої ви до кінця не розумієте, тому що хтось написав її код на Solidity. Гаманець покликаний допомогти вам розібратися, що саме ви підписуєте, але дуже часто він не справляється з цим завданням. Він може показувати шістнадцятковий код, назву контракту, кнопку «Approve all tokens» або оманливо оптимістичне «Continue», але вам слід ставитися до будь-якого запиту на підпис так, ніби ви вписуєте умови контракту прямо у свою душу.

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

Чому вашої криптовалюти насправді немає у вашому гаманці

Новачки мають повне право захоплюватися числом на екрані. Це число означає те, чого вони прагнуть, і це найближче знайоме поняття в цьому незвичному середовищі. Але в некастодіальній криптовалюті значення мають лише нудні деталі. Число — це лише відображення, обіцянка, покажчик. Реальна цінність захищена криптографічними ключами, а отримати доступ до цих ключів можна лише за допомогою підпису.

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

Чому люди надають перевагу хибній версії

Хибна версія живе так довго тому, що вона дарує психологічний комфорт. «Моя крипта лежить у моєму гаманці» — це заспокійлива брехня, яка створює відчуття безпеки. Захистити фізичний предмет дуже просто. Ви ховаєте свій телефон за Face ID, а Ledger кладете в шухляду спальні. Це відчуття безпеки ілюзорне, проте воно знімає тривогу.

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

Ніхто не хоче думати про це, коли купує свої перші $200 у Bitcoin, тому люди воліють вірити в заспокійливу казку. Так само чинять і компанії, які намагаються продати вам цей «сейф». Біржі обирають метафору гаманця, оскільки вона приховує факт того, що вони є зберігачами (кастодіанами), а кастодіальне зберігання — це юридична відповідальність, про яку вони зобов'язані заявляти. Додатки гаманців використовують цю аналогію, тому що вона приховує від користувача складність криптографічного підпису. Виробники обладнання експлуатують поняття гаманця, адже «холодний гаманець» продається набагато привабливіше, ніж «автономний пристрій для підписання приватними ключами». Індустрія тримається за цей термін, бо він робить криптовалюту більш доступною для масового споживача, який зовсім не палає бажанням заглиблюватися в технічні тонкощі криптографії чи децентралізації.

Проблема метафор у тому, що вони накопичують відсотки, які потім доводиться платити. Людина, яка думає, що її криптовалюта міститься в телефоні, буде значно сильніше розгублена й пригнічена, коли апарат розіб'ється, ніж той, хто пам'ятає, що активи захищені криптографічними ключами. Той, хто вважає свій Ledger звичайним гаманцем, значно менше піклуватиметься про збереження фрази відновлення, ніж той, хто сприймає її саме як вихідний seed-код. Той, хто сприймає Coinbase як гаманець, буде значно менш пильним щодо ризику блокування виведення коштів, ніж користувач, який бачить у Coinbase кастодіана. Той, хто вважає гаманець пристроєм для зберігання, значно легше піддасться на обман, гадаючи, що введення його фрази в шкідливий додаток допоможе «відновити» монети, тоді як насправді це просто відкриє зловмисникам повний доступ до його рахунків.

Чому вашої криптовалюти насправді немає у вашому гаманці

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

Більш точна ментальна модель

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

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

Ця аналогія також допомагає зрозуміти, чому self-custody є одночасно і джерелом повної свободи, і великим випробуванням. Якщо ви припуститеся помилки, централізованого органу, куди можна було б звернутися за допомогою, просто не існує. Тут немає вбудованої кнопки «скасувати». Якщо ви втратите ключі, чарівна служба підтримки не створить їх для вас знову — хіба що ви обманювали себе й від самого початку обрали кастодіальний сервіс. Некастодіальне зберігання покладає відповідальність за збереження активів виключно на ваші плечі: саме тому воно настільки привабливе і водночас настільки лякає.

Це зовсім не означає, що кожен, хто шукає безпеки, повинен негайно перейти на self-custody гаманці. Це означає, що кожному слід тверезо оцінити власну модель загроз і здатність мінімізувати ризики перед тим, як обрати інструмент, що відповідає цим вимогам. Комусь набагато безпечніше використовувати кастодіальну біржу. Комусь варто потренуватися в self-custody на невеликих сумах, перш ніж переходити до значних депозитів. Комусь життєво необхідні апаратні гаманці. Комусь варто налаштувати мультипідпис (multisig). Комусь потрібно розділити гаманці під різні завдання: для накопичень, поточних витрат, взаємодії з DeFi, NFT і тестування нових сервісів. Деталі мають значення, і вони унікальні для кожного.

Головне — щоб кожен чітко розумів, яким саме гаманцем він користується і які ризики з цим пов'язані. Рахунок на Coinbase — це не те саме, що гаманець Phantom, який не є тим самим, що апаратний девайс Ledger, який, у свою чергу, відрізняється від холодного сховища. Фраза відновлення — це не пароль від особистого кабінету. Цифра балансу — це не гарантія того, що об'єкт ваших спостережень у повній безпеці. Гаманець — це не сейф; це інструмент взаємодії зі сховищем за допомогою криптографічних ключів.

Із цим усвідомленням криптовалюта перестає здаватися лякаючою і переходить у площину практичного розрахунку. Ви перестаєте думати про те, де фізично знаходяться ваші монети, і починаєте оцінювати, хто контролює ваші ключі та які дії може з ними вчинити. Ви ставите менше наївних питань і більше конструктивних: Хто володіє ключами? Де ключі можуть бути скомпрометовані? Що саме я зараз підписую? У якій мережі я насправді проводжу операцію? Це баланс на біржі чи адреса в блокчейні? Чи можу я відновити ці ключі без участі сторонньої компанії? Чи може компанія заблокувати мені доступ до операції? Чи можуть зловмисники обманом змусити мене дати небажаний дозвіл?

Ці запитання, можливо, звучать не так захопливо, як «Скільки це коштує?», але вони незрівнянно важливіші. Парадокс неправильної аналогії полягає в тому, що вона змушує вас почуватися водночас більш захищеними та більш вразливими. Ви відчуваєте захищеність, тому що звичний предмет заспокоює вас, але відчуваєте тривогу, коли починаєте помічати його недоліки. Насправді криптовалюта настільки безпечна чи небезпечна, наскільки ви самі здатні її захистити. Самому блокчейну абсолютно байдуже, чим ви користуєтеся: програмним гаманцем, апаратним пристроєм для підпису, біржею чи банківським шлюзом. Він лише приймає валідні підписи та відхиляє невалідні. У криптосвіті саме ключ є абсолютним володарем.

Чому вашої криптовалюти насправді немає у вашому гаманці

Крім того, коли користувач усвідомлює, що гаманець — це найважливіший робочий інструмент для керування записами в блокчейні, стає ще очевиднішою роль невеликих практичних рішень. Netts Energy Charge Bot ідеально вписується в цю концепцію, допомагаючи користувачам у мережі TRON задіяти Energy для здешевлення переказів USDT: один клік забезпечує адресу достатньою кількістю Energy для виконання транзакції; функція автоматичного поповнення підтримує баланс адреси в постійній готовності; користувачі можуть орендувати Energy на короткий термін, оперативно оформлювати TRON Energy topup, виконувати recharge TRON Energy і загалом суттєво оптимізувати TRON fees, не спалюючи дорогі TRX на стандартні комісії мережі. Справа зовсім не в тому, де фізично розташований USDT усередині гаманця: важливо лише те, щоб адреса підпису мала достатньо ресурсів Energy та Bandwidth для швидкого й максимально вигідного здійснення будь-якої транзакції.

поділитися X Telegram LinkedIn Reddit

Наступний крок