розділ
Введення в Bitcoin
Звідки взявся біткоін?
Почніть роботу з Bitcoin
Біткойн Халвінг
Поширені непорозуміння
Масштабованість біткойна
Беріть участь у мережі Bitcoin
Глава 1: Вступ до Bitcoin
Навігація по вмісту
Що таке Bitcoin?
Для чого використовуються біткойни?
Яка вартість Bitcoin?
Як працює система Bitcoin?
Що таке блокчейн?
Чи законний біткойн?
Коротка історія Bitcoin
Хто винайшов Bitcoin?
Сатоші Накамото винайшов технологію блокчейн?
Цифрові валюти до біткойна
Що таке Bitcoin?
Біткойн є однією з форм цифрової готівки. На відміну від звичайних фіатних валют, біткойн не контролюється жодним центральним банком; фінансова система, до якої він належить, керується тисячами комп’ютерів по всьому світу, і кожен, хто хоче взяти участь, повинен лише завантажити програмне забезпечення з відкритим кодом.
Як першу цифрову валюту, концепція Bitcoin була запропонована в 2008 році (випущена в 2009 році). Він дає користувачам можливість надсилати та отримувати цифрові валюти (скорочено «BTC» англійською мовою), але найбільш привабливими функціями біткойна є: стійкість до цензури, кошти не можна використовувати двічі, а транзакції можна проводити будь-коли та будь-де. .
Для чого використовуються біткойни?
Відправна точка для використання біткойнів у кожного різна. Багатьом людям подобається його функція без дозволу, що означає, що будь-хто, хто має підключення до Інтернету, може надсилати й отримувати. Біткойн трохи схожий на готівку з точки зору необмеженого використання; але цифрова форма біткойна означає, що він підтримує транскордонні перекази.
Яка вартість Bitcoin?
Біткойн децентралізований, стійкий до цензури, безпечний і без кордонів.
Виходячи з наведених вище характеристик, вигідні варіанти використання біткойнів включають міжнародні грошові перекази та платежі, що ефективно захищає конфіденційність особистих даних (використання дебетових або кредитних карток може легко розкрити особисту інформацію).
Замість того, щоб витрачати свої біткойни, багато людей вирішують зберігати їх на тривалий термін (тобто HODL). Кількість біткойнів обмежена, звідси й назва «цифрове золото». Деякі інвестори вважають біткойн «сховищем вартості», який є таким же рідкісним і важким для «добування», як дорогоцінні метали, такі як золото та срібло.
У поєднанні з глобальною універсальністю та високою ліквідністю біткойна довгострокові власники валюти вважають, що біткойн є ідеальним засобом для довгострокового зберігання багатства та з часом зростатиме у ціні.
Як працює система Bitcoin?
У системі Bitcoin спосіб надсилання коштів не є цифровим переказом готівки, як більшість людей уявляють. Якщо Аліса переказує гроші Бобу, процес більше нагадує запис Аліси про те, що вона перерахувала 1 долар Бобу, у бухгалтерській книзі, видимій для всіх. Якщо Керол хоче стягнути з Боба 1 долар, вона може побачити з тієї ж книги, що у Боба є 1 долар.
Реестр тут є так званою базою даних «блокчейн». Усі учасники спільно використовують одну копію даних; ця копія зберігається на пристрої учасника, а оновлення даних синхронізуються на всіх підключених пристроях.
Коли відбувається платіж, відповідна інформація передається безпосередньо в однорангову мережу, у процес платежу не залучено жодного центрального банку чи установи. Блокчейн біткойн використовує унікальний механізм «видобутку» для додавання нової інформації, наприклад об’єднання нових блоків з інформацією про транзакції в ланцюжку.
Що таке блокчейн?
Блокчейн — це облікова книга лише для додавання, тобто вона приймає лише додавання даних. Як тільки інформація додається до блокчейну, її важко змінити або видалити. Щоб забезпечити це, блокчейн накладає покажчик на кожен блок, який вказує на наступний підключений блок.
Покажчик фактично є хеш-значенням попереднього блоку. Хешування (також відоме як «хешування») — це введення даних у набір односторонніх функцій, у результаті чого створюється відповідний спеціальний «відбиток». Навіть незначна зміна введених значень призведе до зовсім іншого відбитка. Оскільки блоки з’єднані як ланцюжок, зміни будь-якого блоку призведуть до недійсності всіх наступних блоків. Така архітектура є однією з гарантій безпеки блокчейна.
Якщо ви хочете дізнатися більше про блокчейн, перегляньте «Посібник із технології блокчейн для початківців».
Чи законний біткойн?
Біткойн цілком законний у більшості країн, за деякими винятками. Тим не менш, важливо розуміти відповідні закони у вашій юрисдикції, перш ніж інвестувати.
У регіонах, де біткойн є легальним, державні установи вводять різні відповідні податки та правила. Загалом контроль у цій сфері ще не розроблений і не вдосконалений, і в майбутньому, ймовірно, відбудуться значні зміни.
Коротка історія Bitcoin
Хто винайшов Bitcoin?
ніхто не знає! Винахідник біткойнів «Сатоші Накамото» насправді є псевдонімом, і його справжня особистість залишається таємницею. Сатоші може бути людиною або групою розробників і може прийти з будь-якої точки світу. Хоча «Сатоші Накамото» — японське ім’я, його знання англійської мови дуже сильні, що змушує багатьох людей зробити висновок, що вона/він/вони походять з англомовної країни.
Сатоші Накамото опублікував білий документ і програмне забезпечення для біткойнів, але таємничим чином зник у 2010 році.
Сатоші Накамото винайшов технологію блокчейн?
Насправді, багато технологій, пов’язаних із біткойнами, існують уже деякий час. Концепція блокчейну народилася не через незмінну структуру даних на початку 1990-х років. У той час Стюарт Хабер і В. Скотт Сторнетта задумали систему додавання позначок часу до файлів. Він покладається на технологію шифрування для забезпечення безпеки даних і запобігання підробці, подібно до сучасного блокчейну.
Цікаво, що в документі Сатоші Накамото не згадується слово «блокчейн».
Ви можете переглянути "Історію блокчейну".
Цифрові валюти до біткойна
Біткойн – не перший приклад цифрової валюти, але, безумовно, найуспішніший. Минулі спроби заклали основу для винаходу Сатоші.
DigiCash
Наприкінці 1980-х років DigiCash заснував криптограф і комп’ютерний вчений Девід Чаум, щоб запустити рішення для онлайн-транзакцій, орієнтоване на конфіденційність. Схема заснована на статті, написаній Девідом Чаумом (подробиці тут).
Модель DigiCash є централізованою системою, але це не цікавий експеримент. Пізніше компанія збанкрутувала, а Чаум звинуватив у цьому відсутність електронної комерції в той час.
B-гроші
У 1990-х роках концепція B-money вперше з’явилася в пропозиції комп’ютерного інженера Дай Вея. Згодом ця пропозиція була процитована в документі про біткойн, і легко зрозуміти чому.
Пропозиція B-money передбачає систему «підтвердження роботи» (використовується в майнінгу біткойнів) і розподілену базу даних для підписання транзакцій. Друга версія B-money також описує концепцію, подібну до механізму іпотеки, який використовують інші цифрові валюти.
Незважаючи на те, що B-money остаточно закінчилися на стадії розробки, неважко побачити їх вплив на біткойн.
Трохи золота
Bit Gold настільки схожий на Bitcoin, що деякі люди вважають, що Нік Сабо, засновник і комп’ютерний науковець першого, є Сатоші Накамото. За своєю суттю Bit Gold — це бухгалтерська книга, яка записує рядки даних, обчислених за допомогою підтвердження роботи.
Як і B-money, Bit Gold не розроблений. Проте Bit Gold має багато спільного з біткойнами, що зміцнює статус першопрохідця.
Розділ 2: Звідки взявся біткойн?
Навігація вмістом
Як генеруються біткоіни?
Яка загальна сума Bitcoin?
Як працює майнінг Bitcoin?
Скільки часу займає створення блоку?
Як генеруються біткоіни?
Біткойн має обмежену пропозицію, але лише частина потрапляє в обіг. Єдиний спосіб генерувати нові монети — це «майнінг», унікальний механізм додавання даних до блокчейну.
Яка загальна сума Bitcoin?
Протокол Bitcoin встановлює максимальну пропозицію Bitcoin на рівні 21 мільйона. Станом на 2020 рік було «видобуто» майже 90% біткойнів, але для повного видобутку решти знадобиться 100 років. Причиною є подія «половини», що відбувається в циклі, яка поступово зменшує бонус майнінгу.
Як працює майнінг Bitcoin?
Майнінг — це спосіб додавання нових блоків до блокчейну. Учасники повинні присвятити свою обчислювальну потужність вирішенню криптографічних головоломок. Щоб залучити майнерів, кожен, хто запропонує дійсний блок, отримає винагороду.
Хоча вартість створення блоку висока, вартість перевірки блоку дуже низька. Якщо хтось спробує обдурити та подати некваліфікований блок, запит буде негайно відхилено мережею, і майнер не зможе відшкодувати вартість майнінгу.
Бонус, отриманий від майнінгу, зазвичай називається «винагородою за блок» і складається з двох частин: комісії за транзакції та бонусів за майнінг. Майнінгові бонуси є єдиним джерелом нових біткойнів. Щоразу, коли генерується блок, загальна пропозиція біткойнів збільшується на фіксовану суму.
Скільки часу займає створення блоку?
Протокол Bitcoin буде гнучко регулювати складність майнінгу, щоб контролювати час генерації блоку приблизно до 10 хвилин. Час створення між двома з’єднаними блоками не обов’язково рівно 10 хвилин, але коливається навколо цього значення.
Розділ 3: Початок роботи з біткойнами
Навігація вмістом
Як купити Bitcoin?
Як купити Bitcoin за допомогою кредитної/дебетової картки
Як купити біткоіни на одноранговому ринку
Що можна купити за біткойн?
Де можна витратити біткоіни?
Що мені робити, якщо я втрачу свій біткоін?
Чи можна скасувати транзакції Bitcoin?
Чи можна використовувати біткойн для заробітку?
Як зберігати Bitcoin?
Зберігайте на Binance
Зберігайте в біткойн-гаманці
гарячий гаманець
холодний гаманець
Як купити Bitcoin?
Як купити Bitcoin за допомогою кредитної/дебетової картки
Завдяки платформі Binance ви можете безперешкодно купувати біткойни у своєму веб-переглядачі. шлях такий:
Увійдіть на портал купівлі та продажу цифрової валюти.
Виберіть валюту покупки та валюту платежу.
Увійдіть у свій обліковий запис Binance; ті, хто не має облікового запису, повинні спочатку зареєструватися.
Виберіть спосіб оплати.
Дотримуйтеся вказівок, щоб ввести дані банківської картки та завершити підтвердження особи.
Готово! Відповідні біткойни будуть записані на ваш обліковий запис Binance.
Як купити біткоіни на одноранговому ринку
Ви також можете купувати та продавати біткойни на однорангових ринках. За допомогою мобільного додатку Binance ви можете купувати біткойни безпосередньо в інших користувачів. шлях такий:
Відкрийте APP і увійдіть або зареєструйте обліковий запис.
Виберіть «Обмін валюти в один клік», а потім натисніть «Купити» у верхньому лівому куті інтерфейсу.
Виберіть один із типів транзакцій, що з’явиться, і натисніть «Купити».
Ви можете платити іншими цифровими валютами (натисніть «Платіж у цифровій валюті») або оплачувати законною валютою (натисніть «Платіж у фіатній валюті»).
Далі вам буде запропоновано вказати спосіб оплати.
Виберіть «Купити BTC».
У цей момент вам потрібно заплатити. Після завершення натисніть «Позначити як оплачене» та підтвердьте.
Коли продавець надсилає вам BTC, транзакція завершується.
Хочете почати роботу з цифровими валютами? Приходьте на Binance, щоб купити Bitcoin!
Що можна купити за біткойн?
Біткойн можна використовувати для купівлі багатьох речей. Зараз важко (хоча й неможливо) визначити звичайних продавців, які приймають біткойн. Ви можете шукати в Інтернеті; деякі дозволять клієнтам купувати подарункові картки за допомогою біткойнів, а потім використовувати подарункові картки для оплати послуг.
Ось кілька прикладів товарів, які можна придбати за біткойни:
Авіаквиток
кімната в готелі
нерухомість
їжа та напої
одяг
подарункова картка
Підпишіться онлайн
Де можна витратити біткоіни?
Куди витрачати біткоіни стає все більше! Давайте розглянемо кілька прикладів.
TravelbyBit
Не хочете турбуватися про величезні комісії за кредитну картку під час подорожей по світу? Чому б не використовувати цифрові валюти, такі як біткойни, щоб бронювати авіаквитки та готелі на TravelbyBit. Зареєструйтеся та використовуйте цифрову валюту, щоб отримати знижку 10%.
Він проведе
Пошукова система Spendabit може допомогти вам знайти «біткойн-дружні» продукти. Ви просто вводите те, що хочете купити, і система знайде список продавців, які приймають платежі в біткойнах.
Coinmap
Coinmap може знайти продавців цифрової валюти та банкомати у вашому регіоні. Якщо ви прагнете знайти місце, де витратити свої біткоіни, ця платформа ідеально підходить для вас.
Bitrefill
Тут ви можете використовувати цифрові валюти, такі як біткойни, щоб придбати подарункові картки для широкого спектру послуг або поповнити рахунки за телефон. Програма проста у використанні, і ви також можете платити за допомогою Lightning Network.
Теплова карта роздрібних торговців, які здійснюють платежі в цифровій валюті. Джерело: https://coinmap.org/
Що мені робити, якщо я втрачу свій біткоін?
Оскільки в мережі Bitcoin немає банку, користувачі самі відповідають за безпеку своїх активів. Деякі люди розміщують свої активи на біржах, а інші вибирають різні типи гаманців. Користувачі гаманця повинні записати свою мнемонічну фразу, щоб за потреби отримати інформацію про гаманець.
Чи можна скасувати транзакції Bitcoin?
Після додавання даних до блокчейну їх дуже важко (насправді майже неможливо) видалити, тобто здійснені транзакції неможливо скасувати. Перш ніж переказувати гроші, не забудьте ще раз перевірити, чи правильна адреса отримання.
Якщо ви хочете зрозуміти теоретичний метод зворотної торгівлі, ви можете прочитати "Що таке атака 51%?" 》
Чи можна використовувати біткойн для заробітку?
Біткойн можна використовувати, щоб заробляти гроші або втрачати гроші. Загалом, довгострокові інвестори вважають, що біткойн зросте в ціні в майбутньому, тому вони купуватимуть і триматимуть валюту протягом тривалого часу. Деякі люди вирішують активно торгувати між біткойнами та іншими цифровими валютами, щоб отримати коротко- та середньостроковий прибуток. Обидві стратегії пов’язані з ризиками, але винагороди часто виявляються більшими, ніж у разі інвестиції з меншим ризиком.
Деякі інвестори приймають комплексну стратегію: тримають біткойн як довгострокову інвестицію, одночасно відкриваючи окремий інвестиційний портфель для короткострокової торгівлі. Оскільки інвестори мають різні схильності до ризику та цілі, немає правильного чи неправильного способу розподілу активів у портфелі.
Кредитування стає все більш популярним як засіб пасивного доходу. Власники токенів можуть отримувати відсотковий дохід, позичаючи кошти іншим. Такі платформи, як Binance Lending, дозволяють користувачам позичати та позичати за допомогою цифрових валют, таких як біткойн.
Як зберігати Bitcoin?
Існує багато способів зберігання біткойнів, кожен з яких має свої переваги та недоліки.
Зберігайте на Binance
Депонування означає, що користувачі передають свої цифрові валюти на зберігання третій стороні. Їм потрібно ввійти та надіслати активи на сторонню платформу. Такі біржі, як Binance, часто використовують цю модель, що значно підвищує ефективність транзакцій.
Розміщуючи біткойни на Binance, користувачі можуть легко торгувати та позичати.
Зберігайте в біткойн-гаманці
На відміну від кастодіального рішення, некастодіальне рішення являє собою власний контроль над коштами користувача та вимагає використання «гаманця». У гаманці зберігаються не самі кошти, а ключі для розблокування коштів у блокчейні. Існує два основних види гаманців:
гарячий гаманець
Гарячі гаманці – це програмне забезпечення, яке може підключатися до Інтернету, як правило, у формі мобільних або настільних програм, щоб полегшити користувачам надсилання та отримання коштів. Наприклад, Trust Wallet – це простий у користуванні мобільний гаманець, який підтримує широкий діапазон валют. Гарячі гаманці, як правило, полегшують платежі, оскільки вони підключені до Інтернету, але вони також більш уразливі до атак.
холодний гаманець
Гаманці, які не можуть підключитися до Інтернету, називаються «холодними». Через відсутність каналів онлайн-атаки холодні гаманці є відносно безпечнішими, але досвід користувачів загалом поганий. Типи холодних гаманців включають апаратні та паперові гаманці. .
Якщо ви хочете дізнатися більше про типи гаманців, не пропустіть статтю «Кілька поширених гаманців для цифрових валют».
Розділ 4: Халвінг біткойнів
Навігація вмістом
Що таке біткойн-халвінг?
Як працює халвінг Bitcoin?
Чому відбувається халвінг Bitcoin?
Який вплив біткойна вдвічі?
Коли відбудеться наступний халвінг біткойна?
Що таке біткойн-халвінг?
Халвінг біткойна насправді є зменшенням винагороди за блок. Після закінчення халвінгу новий бонус за перевірку блоку, отриманий майнерами, буде вдвічі меншим, ніж раніше, але комісії за транзакції це не вплине.
Як працює халвінг Bitcoin?
Коли біткойн було вперше запущено, майнери отримували бонус у 50 BTC за кожен дійсний блок, який вони знайшли.
Перший халвінг відбувся 28 листопада 2012 року. У той час протокол стиснув винагороду за блок з 50 BTC до 25 BTC. Другий халвінг стався 9 липня 2016 року, коли винагорода за блок знизилася з 25 BTC до 12,5 BTC. Очікується, що наступне вдвічування відбудеться в травні 2020 року, і винагорода за блок впаде до 6,25 BTC.
Можливо, ви також помітили, що зменшення вдвічі відбувається кожні 4 роки з похибкою в кілька місяців. Це результат розробки архітектури протоколу. У протоколі не встановлюється конкретна дата халвінгу, але обумовлюється відповідна висота блоку: халвінг відбувається кожні 210 000 блоків. Таким чином, можна підрахувати, що удвоєння відбувається кожні 2 100 000 хвилин (час блокування становить близько 10 хвилин).
На діаграмі вище ви можете побачити, як змінюється з часом співвідношення між винагородами за блок і загальною пропозицією. На перший погляд здається, що блок-бонус впав до нуля, а максимальна пропозиція ввійшла в обіг — насправді це ілюзія. Крива справді дуже близька до екстремуму, але очікується, що винагорода за блок не досягне нуля до 2140 року.
Чому відбувається халвінг Bitcoin?
Це одна з головних переваг біткойна, але Сатоші Накамото ніколи не пояснював, чому він обмежив загальну пропозицію до 21 мільйона. Деякі люди припускають, що 21 мільйон отримується лише в результаті простого розрахунку 50 BTC початкового бонусу за блок і циклу 210 000 блоків, зменшених наполовину.
Нормована пропозиція означає, що валюта менш схильна до довгострокової девальвації. У фіатній валюті все з точністю до навпаки: оскільки все більше і більше фіатних валют потрапляє в обіг, їхня купівельна спроможність також слабшає.
Обмеження на швидкість майнінгу також розумно встановлено. Зрештою, 50% загальної пропозиції біткойнів було видобуто до блоку 210 000 (тобто до 2012 року). Якщо винагорода за блоки залишиться незмінною, усі біткойни будуть в обігу до 2016 року.
Механізм вдвічі гарантує, що час майнінгу може бути продовжений до понад 100 років, даючи системі достатньо часу для залучення користувачів, щоб ринок комісії міг плавно розвиватися.
Хочете почати роботу з цифровими валютами? Приходьте на Binance, щоб купити Bitcoin!
Який вплив біткойна вдвічі?
Групою, яка найбільше постраждала від халвінгу, є майнери, оскільки винагорода за блоки становить основну частину їхніх прибутків. Зменшення винагороди за блок вдвічі означає зменшення доходу вдвічі. Хоча комісії це не вплинуло, комісії на сьогоднішній день не можуть конкурувати з блоковими бонусами.
Таким чином, винагорода після удвічіння блоку може більше не бути рентабельною для деяких майнерів. Ніхто не знає, як це вплине на всю галузь. Зменшення винагороди за блоки може призвести до більшої централізації мережі та може також підвищити ефективність технології майнінгу.
Якщо біткойн і надалі покладається на алгоритм підтвердження роботи, комісії повинні зрости до рівня, який буде вигідним для майнерів. Цей сценарій цілком можливий. Оскільки кількість транзакцій, які можна записати в блок, обмежена, якщо є забагато незавершених транзакцій, ті з вищими комісіями будуть оброблені першими.
Історично склалося, що ціни на біткойн різко зросли після халвінгу. Звичайно, дані, доступні для довідки, дуже обмежені, тому що уполовинення відбулося лише двічі. Багато хто пояснює цю зміну ціни дефіцитом біткойнів, що призвело до вищої ринкової оцінки, явища, спровокованого уполовиненням. Прихильники цієї теорії вважають, що після травня 2020 року вартість біткоіна знову злетить.
Противники стверджують, що ринок уже врахував халвінг (див. «Гіпотезу ефективного ринку», щоб дізнатися більше про те, що халвінг не з’явився раптово; учасники знали, що халвінг відбудеться ще більше десяти років). Ще один аргумент полягає в тому, що коли відбулися перші два халвінги, галузь була ще на ранніх стадіях розвитку;
Коли відбудеться наступний халвінг біткойна?
Очікується, що наступний халвінг відбудеться в травні 2020 року, і винагорода за блок відповідно зменшиться до 6,25 BTC. Слідкуйте за новинами в розділі «Зворотний відлік біткойнів у два рази» Binance Academy.
Розділ 5: Поширені непорозуміння
Навігація вмістом
Чи є користувачі Bitcoin анонімними?
Чи є біткойн шахрайством?
Чи є біткойн бульбашкою?
Чи використовує біткойн шифрування?
Чи є користувачі Bitcoin анонімними?
Не зовсім. На перший погляд, користувачі Bitcoin можуть залишатися анонімними. Насправді блокчейн біткойн є загальнодоступним, і будь-хто може бачити транзакції. Ідентичність користувача не прив’язана до адреси гаманця в блокчейні, але спостерігач із відповідними ресурсами може зв’язати їх. Якщо бути більш точним, біткойн є псевдонімом, адреси гаманців є видимими для будь-кого, а імена користувачів залишаються приватними.
Незважаючи на це, конфіденційність системи Bitcoin відносно висока. Якщо ви хочете ускладнити спостерігачам вибір цифр, є способи. Існує безкоштовна технологія для створення дієвих бар’єрів конфіденційності шляхом роз’єднання адрес. Крім того, майбутні технологічні оновлення також покращать захист конфіденційності - подробиці дивіться в прикладах у розділі «Вступ до конфіденційних транзакцій».
Чи є біткойн шахрайством?
Немає. Як і законна валюта, біткойн також можна використовувати в незаконній діяльності, але це не означає, що сам біткойн є шахрайством.
Біткойн — це цифрова валюта, яка ніким не контролюється, і критики називають її «пірамідою». Насправді біткойн насправді не відповідає відповідному визначенню. Незалежно від того, чи становить вартість 20 доларів США чи 20 000 доларів США, це не впливає на функціональність біткойна як цифрової валюти. Його історія нараховує понад 10 років, і технологія довела свою безпечність і надійність.
Однак біткойн страждає від багатьох шахраїв, тому користувачам слід бути обережними. До них належать фішинг і шахрайство соціальної інженерії, такі як фальшиві портали та airdrops. Загальне правило: якщо це звучить надто ідеально, це, ймовірно, шахрайство. Ніколи не повідомляйте іншим свій особистий ключ або мнемонічну фразу та остерігайтеся проектів з низьким рівнем ризику та високою прибутковістю. Коли кошти надсилаються шахраю чи фальшивому порталу, їх неможливо відновити.
Чи є біткойн бульбашкою?
Ціна біткойна настільки сильно коливається, що деякі люди називають це «інвестиційною бульбашкою». Багато економістів порівнюють біткойн з тюльпаноманією або бульбашкою доткомов.
Через природу біткойна як децентралізованого цифрового товару його ціна повністю визначається спекуляціями на вільному ринку. Незважаючи на те, що на ціну біткойна впливає багато факторів, ці фактори в кінцевому підсумку визначають цінові тенденції у вигляді ринкового попиту та пропозиції. Через обмежену кількість і суворий час випуску довгостроковий попит на біткойни перевищить пропозицію.
Ринок цифрових валют менший порівняно з традиційними ринками. Це означає, що цифрові активи, такі як біткойни, дуже мінливі та схильні до короткострокового дисбалансу попиту та пропозиції на ринку.
Іншими словами, ціни на біткоіни час від часу змінюються. Однак сам фінансовий ринок непередбачуваний; загальний обсяг ринку та ємність обігу цифрових валют все ще низькі, а коливання більш очевидні.
Чи використовує біткойн шифрування?
немає. Багато людей так думають, але біткойн-блокчейн не використовує шифрування; транзакції повинні бути видимими для кожного вузла в мережі, щоб переконатися, що транзакція дійсна. Однак система Bitcoin використовує цифрові підписи та хеш-функції. Хоча деякі алгоритми цифрового підпису включають шифрування, біткойн не потрапляє в цю категорію.
Варто зазначити, що багато програм і цифрових валютних гаманців використовують шифрування та паролі для захисту облікових записів; шифрування не пов’язане з блокчейном, але багато проектів інтегрують обидва.
Розділ 6: Можливість масштабування біткойнів
Навігація вмістом
Що таке можливість розширення?
Чому біткойн потребує розширення?
Скільки транзакцій може обробляти мережа Bitcoin?
Що таке Lightning Network?
Що таке вилка?
м'яка вилка
жорстка вилка
Що таке можливість розширення?
Масштабованість використовується для визначення того, чи може система задовольнити зростання попиту. Якщо мережа перевантажена занадто великою кількістю запитів, ви можете додати сервер. Якщо ви хочете, щоб ваш комп’ютер запускав більш інтенсивні програми, ви можете оновити апаратне забезпечення комп’ютера.
У контексті цифрової валюти «масштабованість» описує, чи можна легко оновити блокчейн для обробки більшої кількості транзакцій.
Чому біткойн потребує розширення?
Щоб обробляти щоденні платежі, система Bitcoin має бути швидкою. Поки що пропускна здатність мережі Bitcoin була відносно низькою, тобто кількість транзакцій, які може обробити кожен блок, досить обмежена.
Як згадувалося раніше, майнери, які подають дійсні блоки, отримують комісію за транзакції. Цю комісію сплачують користувачі, щоб стимулювати майнерів записувати транзакції в блоки.
Майнери повинні отримувати прибуток від своїх інвестицій в апаратне забезпечення та електроенергію, тому вони віддадуть пріоритет транзакціям з вищими комісіями. Якщо в мережі є незавершені транзакції (мемпул), комісії різко зростуть, оскільки користувачам доведеться пропонувати високі ціни, щоб залучити майнерів. У екстремальні періоди середня плата за обробку перевищувала 50 доларів США.
Скільки транзакцій може обробляти мережа Bitcoin?
Розраховане на основі середньої кількості блокових транзакцій, мережа Bitcoin наразі може обробляти приблизно 5 транзакцій на секунду (TPS). Ця швидкість набагато нижча, ніж централізовані методи оплати, і є однією з витрат використання децентралізованих валют.
Система біткойн не керується центром обробки даних, і оновлення не може прийматися окремою організацією, тому розмір блоку біткойн має бути обмежений. Блоки дійсно можуть вмістити 10 000 транзакцій в секунду, але така настройка зменшить децентралізацію мережі. Повні вузли повинні завантажувати нову інформацію про блоки кожні 10 хвилин; якщо цей процес надто громіздкий, вузол може вийти.
Ентузіасти біткоіни вважають, що якщо система буде використовуватися для платежів, її потрібно ефективно масштабувати за допомогою інших засобів.
Що таке Lightning Network?
Lightning Network — це пропозиція масштабування біткойнів. Його також називають рішенням «другого рівня», яке відокремлює транзакції від блокчейну; усі транзакції записуються на нижньому рівні та обробляються базовим протоколом.
Lightning Network забезпечує майже миттєві безкоштовні перекази коштів з необмеженою пропускною здатністю (за умови, що користувачі мають можливість надсилати й отримувати кошти). Метод використання Bitcoin Lightning Network полягає в тому, що два учасники блокують певну кількість біткойнів на спеціальній адресі; адреса має функцію, що кошти будуть розблоковані лише за згодою обох сторін.
На цьому етапі обидві сторони спільно використовують приватну книгу; книга може розподіляти залишки самостійно, не інформуючи головний ланцюг. Після завершення транзакції основний ланцюг може бути повідомлений, і протокол основного ланцюга оновить баланси обох сторін транзакції. У цьому процесі обом сторонам транзакції не потрібно довіряти одна одній. Якщо будь-яка сторона намагається вчинити зраду, протокол автоматично виявляє це та накладає покарання.
Такий платіжний канал вимагає від користувачів всього двох транзакцій у ланцюжку: перша для поповнення адреси, а друга для розподілу коштів. У результаті між транзакціями були здійснені тисячі переказів. З майбутнім розвитком і оптимізацією технологія другого рівня може стати ключовим компонентом величезних блокчейн-систем.
Щоб отримати докладніші відомості про розширення та потенційні рішення, зверніться до розділу «Маштабованість блокчейну — технологія Sidechain і платіжні канали».
Що таке вилка?
Оскільки система Bitcoin є відкритим вихідним кодом, будь-хто може редагувати її, наприклад додавати нові правила або видаляти старі відповідно до різних потреб. Однак не всі редактори «створені однаковими»; деякі оновлення зроблять вузли несумісними з мережею, а деякі призведуть до зворотної сумісності.
м'яка вилка
Soft fork означає, що після зміни правил вузли з розгорнутими новими правилами все ще можуть взаємодіяти з вузлами, які не були розгорнуті. Візьмемо як приклад ємність блоку: припустимо, що початкова ємність блоку становить 2 МБ; відтепер половина мережевих вузлів запровадить нове обмеження ємності блоку в 1 МБ, а блоки, які є занадто великими, вважатимуться недійсними.
Старі вузли все ще можуть отримувати або транслювати блоки. У цьому випадку нова мережа може охоплювати всі вузли незалежно від версії правила.
Як видно з анімації нижче, новий блок з меншою ємністю приймається старим і новим вузлами. Однак нові вузли не розпізнають блоки розміром 2 МБ, оскільки їм потрібно дотримуватися нових правил.
Сегрегований свідок біткойна (також відомий як «SegWit») є одним із прикладів м’якого форка. Цей форк спритно представляє новий формат для блоків і транзакцій. Вузли, які не були оновлені, можуть продовжувати отримувати інформацію про блоки, але не беруть участі у перевірці нових транзакцій.
жорстка вилка
Ситуація з хардфорком більш неприємна. Припустимо, тепер половина вузлів мережі хоче збільшити розмір блоку з 2 МБ до 3 МБ. Якщо блок розміром 3 МБ буде надіслано на застарілий вузол, блок буде відхилено, оскільки в правилах застарілого вузла чітко зазначено, що 2 МБ є верхньою межею допустимих блоків. На даний момент нова і стара версії мережі більше не сумісні, і блокчейн має дві гілки.
Чорний ланцюжок на зображенні вище представляє оригінальний блокчейн, а другий блок — місце, де відбувся хардфорк. Відтоді нові версії вузлів почали створювати блоки з більшою ємністю (зелені блоки). Старі вузли не розпізнавали ці блоки і розвивалися в іншому напрямку. Блокчейн стає двома, і спільна історія закінчується на другому блоці.
На даний момент є два мережеві протоколи, кожен з яких використовує різну валюту. Баланси всіх облікових записів клонуються з оригінальних записів у новий ланцюжок; якщо користувач володіє 20 BTC до форку, у нього буде обліковий запис у кожній із двох гілок із балансом 20 BTC і 20 нових BTC.
У 2017 році мережа Bitcoin пережила суперечливий хардфорк, подібний до описаної вище ситуації. Невелика кількість користувачів сподівається розширити пропускну здатність блоку, щоб збільшити пропускну здатність і зменшити плату за обробку. Інші користувачі вважають цю стратегію розширення невідповідною. Зрештою, хардфорк призвів до створення Bitcoin Cash (BCH), який став незалежним від мережі Bitcoin і сформував власну спільноту та шлях розвитку.
Додаткову інформацію про розгалуження див. у розділах Hard Forks і Soft Forks.
Розділ 7: Участь у мережі Bitcoin
Навігація вмістом
Що таке біткойн-вузол?
Як працюють біткойн-вузли?
повний вузол
світловий вузол
Майнінг вузол
Як запустити повний вузол Bitcoin?
Як майнити Bitcoin?
Скільки часу займає майнінг?
Хто може додати код до системи Bitcoin?
Що таке біткойн-вузол?
Термін «Bitcoin node» використовується для опису класу програм, які взаємодіють з мережею Bitcoin певним чином. Вузлом може бути мобільний телефон, на якому працює біткойн-гаманець, або спеціальний комп’ютер, на якому зберігається повний запис блокчейну біткойн.
Вузли поділяються на різні типи, кожен з яких виконує певні функції. Усі ці вузли є точками зв’язку в мережі, передають один одному інформацію про транзакції та блоки в мережі.
Як працюють біткойн-вузли?
повний вузол
Повні вузли відповідають за перевірку того, чи транзакції та блоки відповідають певним вимогам (тобто чи вони дійсні). Більшість повних вузлів працюватимуть із програмним забезпеченням «Bitcoin Core» — еталонною реалізацією протоколу Bitcoin.
«Bitcoin Core» — це програма, випущена Сатоші Накамото в 2009 році. У той час програма називалася просто «Bitcoin». Щоб уникнути плутанини, назву пізніше змінили на «Bitcoin Core». Повні вузли також можуть запускати інші реалізації за умови, що реалізація сумісна з Bitcoin Core.
Повні вузли є ключем до того, що біткойн залишається децентралізованим. Вони відповідають за завантаження, перевірку блоків і транзакцій, а також трансляцію відповідної інформації всій мережі. Оскільки кожен повний вузол незалежно перевіряє достовірність інформації, користувачам не потрібно покладатися на третю сторону, щоб зробити щось у мережі.
Повний вузол, який зберігає повний запис блокчейну, стає «повним архівним вузлом». Деякі користувачі відкидають старі блоки, щоб заощадити місце для зберігання — блокчейн біткойн містить понад 200 ГБ даних транзакцій.
Глобальне поширення повних вузлів Bitcoin. Джерело зображення: bitnodes.earn.com
світловий вузол
Легкі вузли не такі хороші, як повні вузли з точки зору можливостей виконання, але вимоги до ресурсів перших також відносно низькі. Користувачі можуть отримати доступ до мережі через легкі вузли, не запускаючи всі функції повного вузла.
Повним вузлам потрібно завантажити всі блоки та перевірити їх один за іншим, тоді як легким вузлам потрібно завантажити лише частину кожного блоку (також звану «заголовком блоку»). Хоча заголовок блоку невеликий за розміром, він містить достатньо інформації, щоб дозволити користувачам переглядати конкретний блок, у якому відбувається транзакція.
Легкі вузли ідеально підходять для пристроїв, які обмежені пропускною спроможністю або простором для зберігання. Тому легкі вузли часто зустрічаються в настільних і мобільних гаманцях. Оскільки перевірка неможлива, легкі вузли можуть покладатися лише на повні вузли.
Майнінг вузол
Майнінгові вузли виконують ще одну задачу на основі повних вузлів: створення блоків. Як згадувалося вище, для майнінгу потрібне спеціальне обладнання та програмне забезпечення з метою додавання нових даних до блокчейну.
Майнінговий вузол виконує операцію хешування зібраних незавершених транзакцій разом з іншою інформацією для отримання числового значення. Якщо значення нижче цільового порогу, встановленого протоколом, блок вважається дійсним і може бути переданий іншим повним вузлам.
Якщо ви хочете самостійно майнити, майнер повинен спочатку запустити повну функцію вузла. В іншому випадку майнери не зможуть знати інформацію про транзакції в блоці.
Учасники, які хочуть майніти, але не можуть запустити повну функцію вузла, можуть підключитися до сервера та отримати необхідну інформацію. Наприклад, майнінгові пули (тобто співпраця з іншими вузлами) вимагають лише одного з вузлів для виконання повних функцій вузла.
Розбивку типів вузлів див. у статті Що таке вузол? 》.
Як запустити повний вузол Bitcoin
Повні вузли приносять користь розробникам, продавцям і кінцевим користувачам. Завдяки запуску клієнта «Bitcoin Core» на власному апаратному забезпеченні конфіденційність і безпека користувачів краще захищені, а мережа Bitcoin стає більш стабільною. Якщо користувачі використовують повні вузли, їм не потрібно ні на кого покладатися під час взаємодії в мережі.
Деякі компанії, орієнтовані на біткойн, пропонують вузли «plug and play», доставляючи готове обладнання безпосередньо користувачам. Користувачі просто підключають живлення до обладнання та починають завантажувати блокчейн. Цей метод може бути більш придатним для менш технічних користувачів, але вартість набагато вища, ніж збирання апаратного забезпечення самостійно.
У більшості випадків достатньо старого стаціонарного або портативного комп’ютера. Однак комп’ютери, які використовуються щодня, не повинні запускати повні вузли, щоб уникнути серйозних обмежень на швидкість роботи. Оскільки блокчейн продовжує розвиватися, користувачі повинні переконатися, що на їхніх пристроях достатньо місця для розміщення повного запису блокчейну.
Жорсткий диск ємністю 1 ТБ може задовольнити обсяг даних протягом наступних кількох років за умови, що ємність блоку істотно не зміниться. Інші вимоги до апаратного забезпечення включають 2 ГБ оперативної пам’яті (зазвичай більше на більшості стандартних комп’ютерів) і велику пропускну здатність.
Після того, як апаратне забезпечення буде готове, ви можете звернутися до «Повного посібника з експлуатації вузла» bitcoin.org, щоб дізнатися про конкретні кроки налаштування.
Як майнити Bitcoin?
Коли біткойн був у зародковому стані, ноутбук міг впоратися з потребами створення блоків. У той час біткойн був невідомий, а конкуренції в майнінгу майже не було. Оскільки мережа ще не активна, протокол природно встановить нижчу складність майнінгу.
У міру того, як хешрейт мережі зростає, майнери повинні оновлювати своє обладнання, щоб залишатися конкурентоспроможними. Після кількох раундів трансформації апаратного забезпечення гірничодобувна промисловість нарешті вступила в так звану еру «спеціальних інтегральних схем (ASIC)».
Як випливає з назви, ці пристрої створені для певної мети. Вони дуже ефективні, але можуть виконувати лише одне завдання. Таким чином, ASIC для майнінгу можна назвати комп’ютером, який можна використовувати лише для майнінгу. Окрім майнінгу біткойнів, ASIC біткойн також можуть майнити цифрові валюти за допомогою різних алгоритмів.
Зараз для майнінгу біткойнів потрібні величезні інвестиції, включаючи обладнання та енергію. На момент написання цієї статті хороша установка для майнінгу здатна виконувати 10 трильйонів операцій за секунду. Поряд з високою ефективністю йде високе енергоспоживання. Якщо у вас немає кількох машин для майнінгу та дешевої електроенергії, звичайним майнерам важко отримати прибуток від майнінгу біткойнів.
Однак за наявності відповідного обладнання налаштувати операцію майнінгу досить просто – багато пристроїв ASIC постачаються з власним програмним забезпеченням. Загальний підхід полягає в тому, щоб підключити машину для майнінгу до пулу для майнінгу та співпрацювати з іншими для майнінгу. Якщо пул майнінгу успішно створює блок, винагорода за блок буде розподілена між різними майнерами, які співпрацюють, пропорційно хешрейту.
Майнери також можуть видобувати поодинці; рівень успішності створення блоку буде дуже низьким, але майнер може монополізувати винагороду за блок.
Скільки часу займає майнінг?
Немає однозначної відповіді на це запитання, оскільки на час майнінгу впливає багато факторів, таких як кількість електроенергії та швидкість хешування, яку може використовувати майнер. Крім того, необхідно враховувати фактичну вартість експлуатації гірничого обладнання.
Щоб отримати приблизне уявлення про прибутки від майнінгу біткойнів, спробуйте використати комп’ютер для майнінгу, щоб оцінити витрати.
Хто може додати код до системи Bitcoin?
Програмне забезпечення «Bitcoin Core» є відкритим вихідним кодом, тобто будь-хто може додати код. Користувачі можуть пропонувати нові функції, які переглядаються та додаються до понад 70 000 рядків коду; вони також можуть повідомляти про помилки, перекладати документацію або покращувати документацію.
Зміни програмного забезпечення вимагають ретельного перегляду. Зрештою, система обробляє сотні мільярдів доларів коштів і має гарантувати відсутність лазівок.
Якщо ви зацікавлені в участі в додаванні коду Bitcoin, ви можете перевірити блог розробника Джиммі Сонга або офіційний веб-сайт «Bitcoin Core».