
Що таке криптовалюта простими словами?
- криптовалюти-це віртуальні активи, функціонування яких забезпечується мережею децентралізованих комп’ютерних нод (вузлів). иБільшість з них побудовані на основі блокчейна — бази даних про транзакції в ланцюжку пов’язаних блоків.
- криптовалюта в основному використовуються для розрахунків між користувачами мережі, оплати комісій за перекази, а також для зберігання капіталу. Однак вони можуть мати безліч інших функцій і обмежень. У деяких блокчейнах можна випускати необмежену кількість криптовалюта.
- залежно від функцій і сфери застосування розрізняють різні типи криптовалюта, в тому числі стейблкоіни, nft, токени управління і загорнуті активи.
- блокчейн дозволяє безпосередньо і без обмежень взаємодіяти з криптовалюта. Децентралізація і відсутність контролю будь-якої країни або організації усуває можливість блокування коштів та інші ризики. Також хочемо порекомендувати почитати як замовити торговий бот на сайті.
Коли з’явилися криптовалюти
Пропозиції щодо створення криптовалюта висловлювали ще до появи інтернету. Перші алгоритми, спрямовані на передачу цінності через інтернет, запропонував американський криптограф девід чаум. Наприкінці 80-х років він заснував відповідний проект під назвою digicash. Однак той закінчився невдачею.
Одним з проектів, близьким до сучасних криптовалюта, є b-money. Проект заснував програміст вей дай. У b-money він вперше запропонував механізм консенсусу proof-of-work (pow) для фіналізації транзакцій і розподілену базу даних для зберігання інформації про перекази.
Біткоіни, створений анонімним користувачем під ніком сатоши накамото, став першою успішною криптовалюта, яка набула широкого поширення. Алгоритм роботи однойменного блокчейна багато в чому базується на ідеях вей дая і, в більш широкому сенсі, руху шифропанков.
Наступним кроком у розвитку віртуальних активів стала платформа смарт-контрактів ethereum, яку заснував віталік бутерін. Запуск основної мережі відбувся в 2015 році. Завдяки смарт-контрактами блокчейн ethereum надав можливість випускати необмежену кількість криптоактивів і програмувати їх функції.
Криптовалюта і блокчейн: відмінності від традиційних фінансів і грошей
Надійність блокчейна і закладені в ньому механізми захисту даних зробили криптовалюта гідною альтернативою традиційній грошовій системі. Переклади цифрових активів можна здійснювати безпосередньо між користувачами, а за їх перевірку і підтвердження відповідає протокол мережі, представлений безліччю незалежних вузлів. Після відправки і верифікації транзакції її неможливо скасувати.
Інформація про переклади зберігається у відкритій базі даних. Ключовою технологією, яка дозволяє взаємодіяти з віртуальними активами, є блокчейн. Використовувані в ньому криптографічні методи виключають можливість зміни даних про виконані перекладах.
Завдяки децентралізації в блокчейне вдалося вирішити проблему єдиної точки відмови в базах даних і платіжних системах, забезпечивши універсальний захист від цензури. Віртуальні активи в публічних блокчейнах не схильні до впливу контролюючих органів і зовнішніх маніпуляцій. У третьої сторони відсутня можливість заблокувати кошти або скасувати транзакцію.
Криптовалюта можуть не бути під контролем будь-якої однієї організації, що дозволяє використовувати їх в будь-якій юрисдикції. Біткоіни-найбільш відомий приклад такого активу. Нові віртуальні активи випускають в процесі роботи блокчейна. В алгоритмі роботи конкретного цифрового активу закладені такі параметри як загальна емісія і швидкість випуску нових монет.
Користувач може створити необмежену кількість адрес. Останні зазвичай не дозволяють отримати інформацію про нього. Тільки спеціалізовані інструменти блокчейн-аналізу дають можливість відстежити рух коштів і визначити джерела їх надходження.
Як працює криптовалюта: ключові особливості
Блокчейн
Більшість криптовалют застосовують технологію під назвою блокчейн. Останній є послідовністю ієрархічно пов’язаних блоків. Він вміщує в себе базу даних про всі проведені транзакції. Нові транзакції записуються в блоки, які створюють оператори нод. Кожен з комп’ютерних вузлів зберігає свою копію блокчейна і в ході досягнення консенсусу підтверджує нові блоки, передаючи результат іншим нодам. На основі цієї інформації змінюються баланси користувачів.
Хешування
В криптовалютах широко застосовуються хеш-функції. Остання дозволяє “згорнути” довільний масив даних в один рядок — хеш. Блокчейн є єдиним цілим, оскільки кожен наступний блок включає хеш попереднього. Використання інших даних призводить до істотної зміни цього рядка. Алгоритм виключає можливість скасування транзакції без зміни всіх наступних блоків.
Алгоритм консенсусу
За підтвердження транзакцій і перевірку всіх даних блокчейна відповідає алгоритм консенсусу, в якому беруть участь члени мережі — ноди. Найбільш популярними алгоритмами консенсусу є вже згаданий proof-of-work (використовується в біткоіни) і proof-of-stake.
Щоб підтвердити транзакції, вузли витрачають обчислювальну потужність або блокують власні кошти, які виступають гарантією достовірності даних. Після додавання нового блоку вже неможливо повторно витратити кошти, витрачені на поточному етапі. У процесі досягнення алгоритму його учасники отримують нові криптовалюта (як в pow, так і в pos). Таким чином, ці механізми служать способом емісії нової криптовалюта.
Адреси
Блокчейн-адреси, де зберігаються криптовалюта, побудовані на базі двох ключів — публічного і приватного. Перший використовується для» відкритої ” частини адреса, другий — для підпису транзакцій і доступу до адреси. Закритий ключ призначений тільки для власника адреси. Існуючі комп’ютерні потужності не дозволяють зламати блокчейн-адресу, зокрема» вгадати ” приватний ключ методом підбору. Створювати блокчейн-адреси і управляти ними можна в спеціальному додатку — гаманці.
Транзакції
Щоб перевести криптовалюта, користувач відправляє в мережу «доручення», яке містить інформацію про суму переказу і адресата. Дані переказу автоматично верифікуються електронним підписом за допомогою приватного ключа. Після потрапляння повідомлення в мережу воно включається в один з наступних блоків, який «добувають» ноди блокчейна. Будь-яка нода може перевірити підпис кожного перекладу, використовуючи публічний ключ. Такий алгоритм гарантує збереження коштів і неможливість здійснення транзакцій третіми особами.
Незмінність даних
Після додавання блоку в ланцюжок всі його транзакції вважаються підтвердженими і незворотними. Верифікація всіх транзакцій, в тому числі минулих, відбувається кожен цикл досягнення консенсусу мережі. Недостовірні дані можуть потрапити в блокчейн, тільки якщо зловмисник зможе розшифровувати хеш блоків або контролюватиме істотну частку всіх нод мережі. Наприклад, в разі біткоіни цей поріг становить 51%. За даними на 13 жовтня 2022 року, у всьому світі працює більше 15 000 нод, що робить атаку на біткоіни практично неможливою.
Класифікація криптовалют: монети та токени
Для створення і здійснення операцій з криптовалюта необхідний блокчейн, який вимагає наявності інфраструктури та економічних стимулів.
Головний віртуальний криптоактив, який забезпечує функціонування ланцюжка блоків, називається нативним. Останній застосовується для оплати транзакційних комісій і виплат винагород вузлам. На платформах, які дозволяють запускати смарт-контракти, нативна криптовалюта використовується для оплати їх виконання. У біткоіни і ethereum нативная монета носить ту ж назву, що і проект, і торгується під тікерами btc і eth, відповідно.
Різні кріптоактіви можуть з’явитися в результаті хардфорка. До них відносяться, наприклад, bitcoin cash і ethereum classic.
Сьогодні криптовалюта вже не обов’язково потрібен окремий блокчейн: багато кріптоактіви створюють для використання в різних додатках, що працюють в одній і тій же мережі. Такі криптовалюта називають токенами. Портал cryptoslate відстежує котирування близько 1300 токенов, випущених в мережі ethereum.
Випуск токенов став можливий завдяки смарт-контрактами, які стали популярні після запуску ethereum. Створити власну криптовалюта може будь-який користувач, що володіє навичками програмування. Найбільш відомим стандартом токенів є erc-20.
Які бувають токени
Віртуальні активи, які використовуються для розрахунків та інших цілей в проектах і децентралізованих додатках називаються ютіліті-токенами.
Найчастіше токени застосовуються для управління проектом. Спільнота власників активу може приймати рішення про подальші напрямки розвитку проекту. Власники мають можливість виставляти пропозиції на голосування і брати участь в опитуваннях. Вага голосу при цьому пропорційний числу монет.
Монети можуть надавати певні права або привілеї. Токени використовують для залучення коштів при первинному пропозиції монет (ico). У деяких проектах віртуальні активи надають