Модуль 6 з 10

Як користуватися Bitcoin

6.0 Вступ

Чому хтось мав би довіряти грошам від айтішників, а не грошам центрального банку? Айтішники подарували вам інтернет. Банки подарували вам Велику депресію.
Satoshi Nakamoto

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

6.1 Придбання Bitcoin

Існує багато способів отримати та обміняти біткоїн. Наприклад, ви можете:

  • Отримувати оплату в біткоїнах за свою роботу та оплачувати товари й послуги інших людей біткоїнами (докладніше про це в Модулі 7)
  • Майнити біткоїн (докладніше про це в Модулі 9)
  • Обмінювати свою фіатну валюту на біткоїн або обмінювати біткоїн на фіат особисто.
  • Обмінювати свою фіатну валюту на біткоїн або обмінювати біткоїн на фіат онлайн.

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

Peer-to-Peer: Особисто

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

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

Peer-to-Peer: Онлайн

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

З'явилися peer-to-peer платформи, де покупці та продавці біткоїна зустрічаються у кіберпросторі для проведення угод без посередників, безпосередньо через інтернет.

На таких платформах вам не потрібно довіряти нікому свої дані чи гроші; ви знаходите інших учасників і торгуєте з ними напряму.

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

Централізовані біржі

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

Недоліки централізованих бірж

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

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

6.2 Вступ до гаманців

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

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

Давайте розглянемо два поняття, які ми маємо на увазі, коли використовуємо термін гаманець:

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

Самостійне зберігання проти зберігання у третіх осіб

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

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

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

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

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

Тип Крок 1: Обрати Крок 2: Встановити Крок 3: Створити Крок 4: Захистити
Самостійне зберігання Обрати гаманець із самостійним зберіганням Дотримуйтесь інструкцій гаманця Згенерувати фразу для відновлення Зберігати фразу для відновлення у безпечному місці
Зберігання у третіх осіб Обрати гаманець із зберіганням у третіх осіб Дотримуйтесь інструкцій гаманця Створити обліковий запис Н/Д

«Не твої ключі — не твої монети» — популярний вислів серед власників біткоїнів. Він означає, що якщо ви не маєте прямого контролю над приватними ключами, пов’язаними з вашим Bitcoin-гаманцем, ви не є справжнім власником монет.

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

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

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

Різні типи Bitcoin-гаманців

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

Тип Опис Переваги Недоліки Приклад користувача
Онлайн-гаманець Доступ через веббраузер Доступний з будь-якого пристрою з підключенням до інтернету Менш безпечний, оскільки може бути зламаний або скомпрометований Потрібно часто отримувати доступ до гаманця і немає великої суми для зберігання
Мобільний гаманець Встановлений на мобільному пристрої Простий у використанні Може бути втрачений, якщо пристрій вкрадено або зламано Потрібно здійснювати транзакції на ходу і немає великої суми для зберігання
Десктопний гаманець Встановлений на комп'ютері Зручно і можна отримати доступ з будь-якого місця Може бути зламаний, якщо комп'ютер заражений шкідливим ПЗ Хоче зберігати велику кількість біткоїнів і впевнено користується комп'ютером
Апаратний гаманець Фізичний пристрій, який зберігає біткоїни офлайн Безпечніший за онлайн-гаманці та може використовуватися офлайн Кошти можуть бути безповоротно втрачені Хоче зберігати велику кількість біткоїнів і готовий платити за додаткову безпеку

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

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

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

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

Завдання: Обговорення та оцінка біткоїн-гаманців

Перейдіть на наступний сайт: https://bitcoin.org/en/choose-your-wallet

Використайте свої нові знання про біткоїн-гаманці, щоб обрати той, який найкраще підходить саме вам, згідно з критеріями, які ми сьогодні обговорювали.

6.3 Налаштування мобільного гаманця

Діяльність: Налаштування та відновлення гаманця

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

Варіант 1: Завантажити новий гаманець

Як створити та використовувати біткоїн-гаманець:

  1. Знайдіть додаток у App Store (iOS) або Google Play Store (Android)
  2. Відкрийте додаток і виберіть «Створити новий гаманець». Ваш приватний ключ буде автоматично створений додатком.
  3. Вам запропонують записати список із 12–24 слів і зберегти його у безпечному місці. Це ваша фраза для відновлення (також називається seed-фразою): вона дозволяє відновити повний доступ до ваших коштів у разі потреби.Пам’ятайте, якщо ви втратите або забудете цю послідовність слів, ви не зможете отримати доступ до своїх біткоїнів, якщо втратите доступ до гаманця. Також, якщо хтось інший знайде вашу фразу для відновлення, він отримає доступ до ваших біткоїнів!
  4. Після цього потрібно підтвердити, що ви зберегли фразу для відновлення. Для цього введіть слова seed-фрази у правильному порядку.
  5. Деякі гаманці для додаткової безпеки дозволяють встановити надійний пароль.
  6. Після резервного копіювання фрази для відновлення зайдіть у гаманець. Знайдіть опцію «Отримати»: ваш гаманець згенерує публічний ключ для отримання біткоїнів.
  7. Перекажіть біткоїни на свій гаманець. У самостійно контрольованому гаманці не завжди можна купити біткоїни напряму за гривні, тому, можливо, спочатку доведеться купити їх на біржі та переказати на гаманець.

Уявіть свій публічний ключ як свою електронну адресу: ви ділитеся нею з іншими, щоб вони могли надіслати вам біткоїни (або, у випадку з електронною адресою, листа).

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

Варіант 2: Відновити гаманець

Завантажте біткоїн-гаманець і додайте трохи сатоші для кожного студента.

Дайте кожному студенту аркуш із фразою для відновлення для відновлення гаманця.

Проведіть студентів крок за кроком:

  1. Коли ви вперше відкриєте гаманець, побачите три способи створення гаманця, натисніть [Імпортувати існуючий гаманець]. З’явиться вступний екран, натисніть [Відновити за фразою для відновлення].
  2. Введіть свою фразу для відновлення по одному слову у правильному порядку.
  3. Після успішного імпорту гаманця ви побачите повідомлення про підтвердження. Ваші відновлені кошти готові до використання!

6.4 Отримання та надсилання транзакцій

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

Щоб «відправити» біткоїн, відправник підписує повідомлення своїм приватним ключем, сигналізуючи мережі, що справжній власник біткоїна передав право власності одержувачу.

Тепер біткоїн буде прив’язаний до адреси одержувача, надаючи йому право власності на біткоїн, і лише новий власник зможе витратити ці монети, використовуючи свій приватний ключ.

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

Припустимо, Іван винен Олені 0,5 BTC і готовий повернути їй борг. В обох є цифрові гаманці.

  1. Олена ділиться своєю адресою з Іваном.
  2. Іван використовує програму свого гаманця для створення транзакції, яка містить адресу Олени, суму для переказу (0,5 BTC) та комісію для майнера. Вища комісія підвищує ймовірність того, що майнер включить транзакцію до наступного блоку.
  3. Після підписання транзакція транслюється в мережу, де її перевіряють вузли. Вони перевіряють, чи має Іван достатньо коштів і чи є він справжнім власником монет, які хоче витратити. Якщо ні — транзакцію одразу відхиляють.
  4. Після перевірки транзакції майнери вирішують, чи додавати її до наступного блоку, зазвичай орієнтуючись на вибрану комісію. Коли транзакція потрапляє до блоку, її додають до блокчейну, і кошти переводяться на адресу Олени.
  5. Право власності передано Олені. Тепер вона може використати свій приватний ключ, щоб витратити ці кошти.

Важливо пам’ятати, що після завершення транзакції її неможливо скасувати.

Як працює біткоїн-транзакція
  1. Хтось ініціює транзакцію
  2. Транзакція транслюється на P2P-комп’ютери (вузли)
  3. Майнери перевіряють транзакцію
  4. Транзакції об’єднуються у блок даних
  5. Новий блок додається до існуючого блокчейну
  6. Транзакція завершена
Отримання біткоїн-транзакцій

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

Ви можете знайти свою публічну адресу, відкривши свій біткоїн-гаманець і знайшовши опцію «Отримати» або «Депозит» біткоїнів.

Ви можете поділитися своєю біткоїн-адресою одним із кількох способів:

  1. Скопіювати й вставити адресу: Ви можете скопіювати адресу, виділивши її та натиснувши «Копіювати», а потім вставити її в електронний лист або повідомлення.
  2. Поділитися посиланням на свій біткоїн-гаманець: Деякі біткоїн-гаманці дозволяють створити посилання на ваш гаманець, яким ви можете поділитися з відправником. Вони можуть натиснути на посилання, щоб отримати доступ до вашого гаманця та надіслати біткоїн.
  3. Поділитися QR-кодом: Якщо у відправника є смартфон із встановленим додатком біткоїн-гаманця, він може відсканувати QR-код, щоб отримати вашу біткоїн-адресу.

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

Транзакція підтверджується мережею Bitcoin і зазвичай займає близько 10 хвилин. Для більшої безпеки рекомендується дочекатися двох підтверджень, що займає приблизно 20 хвилин.

Відправлення біткоїн-транзакцій

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

  1. Відкрийте свій біткоїн-гаманець.
  2. Перейдіть до кнопки «Відправити» та вставте адресу одержувача у поле «Кому». Або ж ви можете відсканувати QR-код, якщо одержувач його надає.
  3. Введіть суму біткоїнів, яку ви хочете відправити, у поле «Сума».
  4. Перевірте адресу одержувача та суму для відправлення. Пам’ятайте, транзакції незворотні!
  5. Перед тим як натиснути «Підтвердити та відправити», рекомендуємо ще раз перевірити деталі транзакції, щоб переконатися, що ви відправляєте правильну суму біткоїнів на правильну адресу.
  6. Відправте транзакцію в мережу та зачекайте, поки мережа підтвердить транзакцію.

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

Ончейн-транзакції — це найнадійніший спосіб здійснювати операції з біткоїном завдяки децентралізованій перевірці, яку забезпечує мережа.

Однак ончейн-транзакції повільніші та можуть бути значно дорожчими за інші варіанти (про які ми поговоримо в Модулі 7) через комісію майнера.

Завдання: Транзакції в дії

Це кооперативна вправа, яка спрощує основні ролі учасників біткоїн-транзакції.

Ключові моменти
  1. У кожній біткоїн-транзакції є чотири типи учасників: відправник, одержувач, майнери та оператори вузлів.
  2. Відправник повинен підтвердити (криптографічно підписати) суму біткоїнів для відправлення ТА конкретну адресу для відправлення.
  3. Одержувач повинен надати дійсну адресу відправнику ТА переконатися, що транзакція була успішно підтверджена у блокчейні.
  4. Майнери перевіряють, що всі критерії виконані, перш ніж додати транзакції до майбутніх блоків.
  5. Оператори вузлів перевіряють, що добуті блоки є дійсними, перш ніж оновити свою версію блокчейну (реєстру).
Порада для студента

Спробуйте себе у всіх чотирьох ролях, щоб зрозуміти, що робить кожен учасник.

6.5 Не довіряй, перевіряй

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

↑ До змісту