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

Загальні принципи
Біткоїн (Bitcoin) – це електронна валюта, що володіє низкою характерних особливостей. Всі операції з нею є анонімними, транзакції проводяться в мережі, що не має централізованого управління, за принципом P2P (peer-to-peer). Це означає, що мережа є одноранговою (піринговою) – учасники рівноправні та обмін інформацією між усіма її вузлами відбувається безпосередньо. Всі дані передаються з використанням ключів шифрування (криптографічних ключів), щоб захистити транзакції, що проводяться, від втручання потенційних зловмисників.
Існує думка, що біткоїн – це нібито така валюта, яку можна отримати в будь-яких кількостях, якщо мати доступ до машини, що її виготовляє. Насправді все відбувається не так.
Що робить золото таким цінним? Його кількість обмежена – не можна створити більше, ніж вже існує у природі. Звичайно, є можливість штучного синтезування золота (наприклад, його можна отримати шляхом опромінення ртуті важкими нейтронами), але отримана кількість буде занадто незначною, щоб виправдати витрати на його виробництво.
Щоб отримати золото, його потрібно добути – на це піде певна кількість часу та сил людей. В результаті еквівалентом одиниці об'єму видобутого золота є реальна людська праця, що робить можливим використання його в якості засобу розрахунків між людьми, інакше кажучи – валюти.
За схожим принципом свою цінність отримує й біткоїн. Кількість доступних електронних «монет» спочатку обмежена числом 21 млн. Як тільки всі вони будуть отримані, подальша їх генерація припиниться, щоб не допустити знецінення. До того ж, як і у випадку із золотом, для отримання біткоїнів необхідні певні витрати. Тільки золото видобувається з використанням людської праці, а видобуток біткоїнів беруть на себе комп'ютери.
Щоб отримати золото, людина повинна зробити ряд дій (промити породу, що його містить), а для видобутку біткоїна використовується «праця» процесора, який повинен вирішити ряд математичних задач. Якщо отриманий на виході результат задовольняє всім умовам, то можна вважати, що біткоїн отримано. Такий процес генерації цифрової валюти називається «майнінг».
Майнінг криптовалюти
Що собою являє процес майнінга криптовалюти? Основна задача полягає в тому, щоб згенерувати лiтерно-числову послідовність (що називається «хеш»), що задовольняє певним вимогам. Робиться це шляхом перебору, та, щоб отримати відповідний хеш, необхідно здійснити безліч спроб. На це йде величезна кількість обчислювальних потужностей процесорів, які видобувають криптовалюту.
Процес видобутку криптовалюти регулюється за допомогою параметру «складність майнінгу», що визначає кількість і потужність обладнання, яке буде потрібно залучити. Щоб отриманий блок був доданий до блокчейну, він повинен мати унікальний хеш, який буде меншим ніж максимальне допустиме значення за вирахуванням складності.
Підтримка середнього часу знаходження нового блоку регулюється змінною величиною складності майнінгу. Кожні 2016 блоків мережа автоматично коригує її значення. Якщо на отримання 2016 блоків знадобилось більше ніж 2 тижні, то складність знижується, якщо часу, навпаки, пішло менше – значення параметру збільшується. Таким чином забезпечується автоматичне підтримання часу отримання нового блоку на рівні 10 хвилин.
Транзакції
Транзакції, що проходять біткоїни, описуються не тільки хешем, але й рядом інших властивостей.
Передача біткоїнів від одного учасника мережі іншому відбувається наступним чином:
- В системі створюється транзакція із зазначенням публічного ключа адресата та ЕЦП відправника, а також інших властивостей: кількості in та out (рівних один одному), числа адресатів, часу проведення транзакції та ін.
- Для захисту операції використовується закритий криптоключ.
- Після створення транзакція проходить в мережі перевірку на валідність, після чого записується у список, доступний кожному.
- Всі біткоїни містять історію попередніх проведених з ними транзакцій.
Як отримати біткоїни?
Від самого початку цілком доступним був самостійний Майнінг біткоїнів. Для цього було достатньо під'єднатися до мережі, встановити необхідне програмне забезпечення та приступати до їх видобутку. Також з цією метою можна було придбати спеціальний автономний пристрій, що підключається через USB.
Самостійний видобуток криптовалюти називається соло-майнінгом, але в даний час це вже невигідно, оскільки здобуті біткоїни не покривають витрат на електроенергію.
Сьогодні для отримання криптовалюти майнери об'єднуються в «пули» та добувають її спільно, щоб згодом розділити між собою отримані блоки.
Найпростіший спосіб отримання біткоїнів зараз – покупка їх на біржі.
Зберігання біткоїнів
Система зберігання біткоїнів, звичайно, відрізняється від способу зберігання звичних нам грошей.
Біткоїни по суті являють собою файл wallet.dat, в якому електронні «монети» й містяться. Цей файл можна зберігати на носії, що не підключений до мережі, або ж у будь-якому місці, звідки його можна буде використовувати через спеціальні програми.
Скористатися біткоїнами можна через біткоїн-гаманець. Для цього буде потрібно встановити спеціальний додаток на смартфон або ПК. Також можна скористатися послугами сторонніх сервісів.
Онлайн-обмінники
Зараз найлегшим шляхом отримання біткоїна є не майнінг, а просте його придбання. Для цього існують онлайн-обмінники, за допомогою яких можна купити та продати біткоїни або іншу криптовалюту. Для здійснення цієї операції знадобиться не більше ніж 10 хвилин. Інтерфейси цих сайтів зрозумілі інтуїтивно, в них легко розібратися вже при першому вході.
Висновок
У статті ми розповіли в загальних рисах про те, що являють собою біткоїни та інші криптовалюти. Bitcoin – це далеко не єдина криптовалюта (існують також, наприклад, Ethereum, Litecoin, Cardano, Stellar та інші), але він з'явився першим, тому є найпопулярнішим зараз.




