April 13, 2023

Гаманці

У цій короткій статті ми розглянемо види гаманців.

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

  • ваш гаманець із допомогою експлорерів (например, ethscan.io). Ви надсилаєте адресу другу або вказуєте на біржі, щоб отримати на нього певні кошти;
  • приватний ключ/сід-фраза — цю інформацію ви ніколи і нікому не повинні передавати. Не зберігати в телеграмі, не надсилати другу і особливо «представникам» біржі. Ніхто не повинен знати ваш приватник/сід, так як за допомогою цієї інформації, кожен може отримати доступ до вашого гаманця і вивести гроші.

Гаманці поділяються на два типи:

  1. Холодний (апаратний);
  2. Гарячий.

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

Холодний — гаманець, що не має зв‘язку з інтернетом (фізичний гаманець, який ви можете помацати, сховати тощо)

Що таке стандарт BIP39.

Для генерації, всі сучасні гаманці (як холодні, так і гарячі) використовують стандарт ВІР38 (стандарт ВІР39 був описаний у 2013 році і прийшов на заміну старому формату — приватному ключу. Він містить у собі словник із 2048 слів).

Приватний ключ виглядає ось так — 8257750b66bc50c915c85402409fbcbae8ef9f5c30205a6e19990f58c02fba9e

В той час, коли сід виглядає ось так — lake debate have north social cash victory smoke kid viable lemon result.

BIP39 запропонував зберігати ключ відновлення вашого гаманця не в комбінації цифр/літер, а в 12/24 словах, які легко запам’ятати (раджу вивчити сід хоча б вашого основного гаманця). Зараз усі гаманці генерують сід-фразу, але ви можете отрипати і приватний ключ вашого гаманця в його налаштуваннях.

Сід-фраза генерується один раз і залишається незмінною протягом усього часу.

Як генерується сід-фраза?

Описати це буде дуже складно для простої людини, але є відмінна стаття від ledger, де описують, як відбуважться генерація.

Посилання на статтю.

Чи можливо підібрати мнемонічну фразу?

Кількість варіантів сід-фрази (за умови 24 слів) — 2^256 (2 в степені 256).

Кількість атомів на Землі — приблизно 2^166.

Тому, шанс підібрати сід-фразу від вашого гаманця близька до нуля.

Найпопулярніші холодні гаманці:

1. Ledger

2. Trezor

3. Safepal

Якщо ви хочете купити собі холодний гаманець, використовуйте тільки офіційні сайти.

Виглядає це ось так.

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

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

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

Гарячі гаманці:

Metamask — топ-1 EVM гамалець. Додаток для мобільних пристроїв та веб-розширення.

  1. Trust Wallet — гаманець від Binance, я використовую для швидких переказів у мережі TRC, він підтримує мережу ефіру, полігону, bep20, арбітрум, аваланч і солани. Є тільки на мобільних пристроях, скоро буде веб-розширення.
  2. Phantom — кращий гаманець для мережі солана. Є на мобільних пристроях і веб-розширення.

Будь-який гарячий гаманець (як і холодний) — це лише UI (user interface). Вся інформація знаходиться в блокчейні, гроші ви переказуєте не на Ledger/MM/Phantom, а на адресу, яку ви можете відстежувати в експлорері використовуваної мережі, тому ваші кошти будуть у повній безпеці. Але при умові, якщо ви правильно зберігаєте свою сід-фразу.

Що робити, якщо я втратив доступ до свого гаманця?

Так як ми з’ясували, що гаманець — це просто інтерфейс, а найголовніше — це ваша сід-фраза, то втрата апаратного гаманця чи мобільного пристрою (або будь-якого іншого) вам не страшна. Заходимо, наприклад, в Metamask.

Вписуємо свої 12 слів і отримуємо повний доступ до ваших коштів.

Чи можна відновити сід-фразу?

Ні, це неможливо. У випадку втрати ви повністю і назавжди втратите доступ до ваших коштів.

Додавання мережі в MetaMask (або будь-який інший EVM гаманець — принцип той самий).

Візьмемо, наприклад, мережу BNB і розберемо першу сторінку метамаска:

1 — мережа, яка у вас зараз під‘єднана.

2 — ваша адреса. Вона незмінна для всіх EVM мереж. На цю адресу ви можете прийняти кошти в мережі ETH, Polygon, BSC та інші EVM мережі.

3 — нативний токен тієї мережі, в якій зараз ви знаходитесь.

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

  1. Власноруч (покажу нижче).
  2. Chainlist (заходимо на сайт, натискаємо «підключити гаманець» і все).

Натискаємо на перший пункт, далі тиснемо «додати мережу» і вводимо дані:

  1. Ім’я мережі — Binance Smart Chain (тут можна писати що завгодно — це ім‘я буде відображатись у списку мереж вашого гаманця, головне, щоб ви розуміли, що це BSC).
  2. Новий URL RPC — https://bsc-dataseed.binance.org/.
  3. ID ланцюжки — 56.
  4. Символ — BNB (назва нативного токена).
  5. URL блок-експлорера https://bscscan.com (експлорер тієї мережі, яку ви додаєте).

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

Ситуація: Я переказав USDT і він не відображується. Що робити? Мої гроші зникли?

Всі гроші зберігаються на гаманці — це можна перевірити за допомогою експлорера мережі.

В полі «баланс» — ваш баланс BNB (якщо експлорер BAC), а в полі «токени» ви можете подивитись усі токени у вас на гаманці.

Але як зробити так, щоб вони відображались у головному меню?

  1. Йдемо на КМК або коингеко, знаходимо потрібний токен.

2. Знаходимо контракт монети і копіюємо в потрібній нам мережі (якщо ви вставите контракт USDT у мережі ефіру, ваші кошти не будуть відображатись).

3. Натискаємо «імпорт токенів».

Готово! Тепер, якщо ми відправимо USDT на наш гаманець, то побачимо його не тільки в експлорері, але і в головному меню.