- Криптовалюти – це віртуальні активи, які живляться від мережі децентралізованих комп’ютерних вузлів (вузлів). Більшість з них побудовані на базі блокчейна – бази даних транзакцій в ланцюжку пов’язаних блоків.
- Криптовалюти в основному використовуються для розрахунків між користувачами мережі, оплати комісій за переказ, а також для зберігання капіталу. Однак вони можуть мати багато інших особливостей і обмежень. У деяких блокчейнах можна випускати необмежену кількість криптовалют.
- Залежно від функцій та сфери застосування розрізняють різні типи криптовалют, включаючи стейблкоїни, NFT, токени управління та обгорнуті активи.
- Блокчейн дозволяє безпосередньо і без обмежень взаємодіяти з криптовалютами. Децентралізація та відсутність контролю з боку будь-якої країни чи організації виключає можливість блокування коштів та інших ризиків.
Коли з’явилися криптовалюти?
Пропозиції щодо створення криптовалюти були зроблені ще до появи інтернету. Перші алгоритми, спрямовані на передачу цінності через Інтернет, були запропоновані американським криптографом Девідом Чаумом. В кінці 80-х він заснував відповідний проект під назвою DigiCash. Однак вона закінчилася невдачею.
Одним із проектів, близьких до сучасних криптовалют, є b-money. Проект заснував програміст Вей Дай. У b-money він став піонером механізму консенсусу Proof-of-Work (PoW) для завершення транзакцій і розподіленої бази даних для зберігання інформації про перекази.
Біткоїн, створений анонімним користувачем під ніком Сатоші Накамото, став першою успішною криптовалютою, яка отримала широке поширення. Алгоритм однойменного блокчейна багато в чому заснований на ідеях Вей Дай і, ширше, руху шифропанків.
Наступним кроком у розвитку віртуальних активів стала платформа смарт-контрактів Ethereum, яку заснував Віталік Бутерін. Основна мережа була запущена в 2015 році. Завдяки смарт-контрактам блокчейн Ethereum дав можливість випускати необмежену кількість криптоактивів і програмувати їх функції.
Криптовалюти та блокчейн: відмінності від традиційних фінансів та грошей
Надійність блокчейну та закладені в нього механізми захисту даних зробили криптовалюти гідною альтернативою традиційній грошовій системі. Перекази цифрових активів можуть здійснюватися безпосередньо між користувачами, а за їх перевірку та підтвердження відповідає мережевий протокол, представлений безліччю незалежних вузлів. Після того, як транзакція була відправлена та перевірена, її не можна скасувати.
Інформація про перекази зберігається у відкритій базі даних. Ключовою технологією, яка дозволяє взаємодіяти з віртуальними активами, є блокчейн. Криптографічні методи, що використовуються в ньому, виключають можливість зміни даних про виконувані перекази.
Завдяки децентралізації в блокчейні вдалося вирішити проблему єдиної точки відмови в базах даних і платіжних системах, забезпечивши універсальний захист від цензури. Віртуальні активи в публічних блокчейнах не піддаються впливу регулюючих органів і зовнішнім маніпуляціям. Третя сторона не має можливості заблокувати кошти або скасувати транзакцію.
Криптовалюти не можуть перебувати під контролем якоїсь однієї організації, що дозволяє використовувати їх у будь-якій юрисдикції. Біткойн є найвідомішим прикладом такого активу. Нові віртуальні активи випускаються в процесі роботи блокчейну. Алгоритм роботи конкретного цифрового активу включає такі параметри, як сумарна емісія та швидкість випуску нових монет.
Користувач може створювати необмежену кількість адрес. Тільки спеціалізовані інструменти блокчейн-аналізу дають можливість відстежувати рух коштів і визначати джерела їх надходження.
Як працює криптовалюта: ключові особливості
Блокчейн
Більшість криптовалют використовують технологію, яка називається блокчейн. Останній являє собою послідовність ієрархічно пов’язаних блоків. Він містить базу даних про всі проведені транзакції. Нові транзакції записуються в блоки, які створюються операторами вузлів. Кожен з комп’ютерних вузлів зберігає власну копію блокчейна і в процесі досягнення консенсусу підтверджує нові блоки, передаючи результат іншим вузлам. На основі цієї інформації змінюються баланси користувачів.
Рандомізація
Хеш-функції широко використовуються в криптовалютах. Останній дозволяє «згорнути» довільний масив даних в один рядок — хеш. Блокчейн являє собою єдине ціле, так як кожен наступний блок включає в себе хеш попереднього. Використання інших даних призводить до значних змін у цій лінії. Алгоритм виключає можливість скасування транзакції без зміни всіх наступних блоків.
Алгоритм консенсусу
Алгоритм консенсусу відповідає за підтвердження транзакцій і перевірку всіх даних блокчейну, в яких беруть участь учасники мережі — ноди. Найпопулярнішими алгоритмами консенсусу є вже згадані Proof-of-Work (використовується в Bitcoin) і Proof-of-Stake.
Для підтвердження транзакцій ноди споживають обчислювальні потужності або блокують власні кошти, що виступає гарантією достовірності даних. Після додавання нового блоку повторно витратити витрачені кошти на поточному етапі вже неможливо. У процесі досягнення алгоритму його учасники отримують нові криптовалюти (як у PoW, так і в PoS). Таким чином, ці механізми служать способом випуску нової криптовалюти.
Адреса
Блокчейн-адреси, де зберігаються криптовалюти, побудовані на основі двох ключів — публічного та приватного. Перший використовується для «публічної» частини адреси, другий – для підписання транзакцій і доступу до адреси. Приватний ключ призначений тільки для власника адреси. Існуючі потужності комп’ютера не дозволяють зламати блокчейн-адресу, зокрема, «вгадати» приватний ключ методом перебору. Створювати та керувати блокчейн-адресами можна у спеціальному додатку — гаманці.
Транзакція
Для переказу криптовалюти користувач відправляє в мережу «замовлення», в якому міститься інформація про суму переказу і адресата. Передача даних автоматично перевіряється електронним підписом за допомогою закритого ключа. Після того, як повідомлення потрапляє в мережу, воно включається в один з наступних блоків, які «видобуваються» нодами блокчейна. Будь-який вузол може перевірити підпис кожного переказу за допомогою відкритого ключа. Такий алгоритм гарантує збереження коштів і неможливість проведення операцій третіми особами.
Незмінність даних
Після того, як блок додається до ланцюга, всі його транзакції вважаються підтвердженими та незворотними. Перевірка всіх транзакцій, включаючи минулі, відбувається кожен цикл консенсусу мережі. Недостовірні дані можуть потрапити в блокчейн тільки в тому випадку, якщо зловмисник здатний розшифрувати хеш блоків або контролює значну частку всіх вузлів мережі. Наприклад, у випадку з біткоїном цей поріг становить 51%. Станом на 2024 рік по всьому світу працює понад 18 000 вузлів, що робить атаку на біткоїн практично неможливою.
Класифікація криптовалют: монети та токени
Для створення та проведення криптовалютних транзакцій необхідний блокчейн, для чого потрібна інфраструктура та економічні стимули.
Основний віртуальний криптоактив, який забезпечує роботу блокчейну, називається нативним. Останній використовується для оплати комісій за транзакції та виплати винагород вузлам. На платформах, які дозволяють запускати смарт-контракти, для оплати їх виконання використовується нативна криптовалюта. Bitcoin і Ethereum мають таку ж назву, як і проект, і торгуються під тікерами BTC і ETH відповідно.
В результаті хардфорка можуть з’явитися різні криптоактиви. До них відносяться, наприклад, Bitcoin Cash і Ethereum Classic.
Сьогодні криптовалюта більше не обов’язково вимагає окремого блокчейну: багато криптоактивів створюються для використання в різних додатках, що працюють в одній мережі. Такі криптовалюти називаються токенами. Портал CryptoSlate відстежує котирування близько 1300 токенів, випущених в мережі Ethereum.
Випуск токенів став можливим завдяки смарт-контрактам, які стали популярними після запуску Ethereum. Будь-який користувач, який має навички програмування, може створити власну криптовалюту. Найвідомішим стандартом токенів є ERC-20.