Транзакція в контексті криптовалюти – це, по суті, передача вартості (криптовалюти) з однієї адреси (або користувача) на іншу, записана і перевірена в блокчейні. Це не те саме, що традиційна банківська транзакція, де гроші переміщуються між рахунками, якими керує центральний банк. У криптовалютній мережі транзакції децентралізовані і покладаються на криптографію.
Як працює криптовалютна транзакція?
Щоб зрозуміти, як працює криптовалюта, розглянемо наступні основні етапи:
Ініціювання транзакції:
- Користувач (назвемо його Відправник) вирішує відправити певну суму криптовалюти іншому користувачеві (Одержувачу).
- Відправник використовує цифровий гаманець (програмний або апаратний), щоб ініціювати транзакцію.
- У гаманці він вказує:
- Публічну адресу Одержувача: довгий рядок, що ідентифікує гаманець, на який надсилаються кошти.
- Суму криптовалюти для відправки.
- Комісія за транзакцію (газовий збір): невелика сума криптовалюти, яку відправник готовий заплатити майнерам/валідаторам за обробку своєї транзакції. Вища комісія може означати швидшу обробку.
Цифровий підпис:
- Транзакція підписується цифровим підписом відправника за допомогою його приватного ключа. Це унікальна криптографічна функція, яка доводить, що відправник є законним власником коштів і що він санкціонував транзакцію. Без приватного ключа ніхто не може переказати кошти.
- Цифровий підпис гарантує автентичність (що відправник є справжнім) і цілісність (що деталі транзакції не можуть бути змінені після підписання).
Мережева трансляція:
- Після підписання транзакція транслюється (передається) на всі вузли (комп’ютери) мережі блокчейн.
- Вузли отримують транзакцію і додають її в “mem-pool”(пул пам’яті) або “пул транзакцій”, де вона чекає на включення в блокчейн.
Верифікація і включення в блок:
- Майнери (в Proof of Work) або валідатори (в Proof of Stake ) збирають транзакції з пулу пам’яті.
- Вони перевіряють дійсність кожної транзакції (наприклад, чи достатньо коштів у відправника, чи правильний цифровий підпис).
- Перевірені транзакції групуються в новий блок.
- Потім блок додається до блокчейну за допомогою процесу, який залежить від механізму консенсусу в мережі (наприклад, вирішення криптографічної головоломки в PoW або перевірка частки в PoS).
Підтвердження транзакції:
- Після того, як транзакція включена в блок і цей блок додано до блокчейну, транзакція вважається підтвердженою.
- Оскільки після блоку, що містить вашу транзакцію, додається більше блоків, кількість “підтверджень” збільшується, роблячи транзакцію все більш незворотною і безпечною. Зазвичай, після декількох підтверджень кошти вважаються безпечними і доступними для Одержувача.
Важливі особливості криптовалютних транзакцій
- Незмінність: як тільки транзакція записана в блокчейні і підтверджена, вона не може бути змінена або видалена. Вона є постійною.
- Прозорість: всі транзакції є публічними і можуть бути перевірені будь-ким у блокчейні (хоча реальні особи відправників і одержувачів залишаються псевдонімізованими і представлені адресами).
- Децентралізація: немає центрального органу, який би затверджував або блокував транзакції. Вони підтверджуються розподіленою мережею вузлів.
- Глобальність: транзакції можуть бути відправлені в будь-яку точку світу, 24/7, без географічних або часових обмежень.
- Безповоротність: після підтвердження криптовалюта не може бути скасована або “повернута назад”, на відміну від банківських транзакцій, які можуть бути скасовані за певних умов.
Хочете додати криптовалюту до свого інвестиційного портфеля? Ви можете швидко знайти актуальну ціну, відвідавши нашу спеціальну сторінку з прайс-листом криптовалют.