Що таке транзакції в блокчейні? Розбираємося, як це влаштовано
Як влаштований і працює блокчейн
Блокчейн — децентралізований цифровий реєстр даних. Він складається з ланцюжка блоків, кожен з яких містить інформацію.
Дані криптографічно зашифровані в хеші. Останній являє собою комбінацію цифр і латинських літер, у яку перетворюють масив вхідних даних, зберігаючи таким чином конфіденційність особистої інформації. При цьому кожен блок містить хеш попереднього.
Якщо розглядати децентралізований реєстр у розрізі криптовалютної індустрії, то кожен блок містить дані про транзакції в мережі. Копії реєстру зберігаються на комп’ютерних вузлах (нодах), які підтверджують нові блоки в рамках процесу досягнення консенсусу і передають інформацію іншим нодам.
Щойно в мережі створюється новий блок, для нього розраховується індивідуальний хеш. З блокчейна дуже складно стерти або непомітно «підправити» дані, адже тоді номер хешу також зміниться. Це призведе до того, що наступна частина ланцюжка стане недійсною.
Є кілька типів блокчейнів.
- Публічна мережа дає змогу будь-кому приєднатися до процесу. Для цього необхідно мати потужне обладнання та встановити програмне забезпечення, а також налаштувати ноду і зв’язатися з іншими учасниками. До цієї категорії належить більшість криптовалютних проєктів, зокрема біткоїн і Ethereum.
- Приватний блокчейн контролюється організацією або компанією. Вносити дані в мережу і читати зашифровану інформацію можуть лише учасники зі спеціальним доступом. Такий тип мережі є централізованою системою і використовується на корпоративному рівні. Прикладом слугує Onyx від JPMorgan.
- Консорціумний блокчейн (гібридний) управляється групою компаній або організацій. Такий варіант користується перевагами публічної та приватної мережі. Наприклад, мережі на базі фреймворка Hyperledger Fabric від The Linux Foundation.
Що таке біткоїн-транзакції та як вони здійснюються
Біткоїн-транзакції — це підтверджені підписом секції даних, які передаються в мережі біткоїна і збираються в блоки. Їх можна розглядати як переказ цифрової валюти з однієї криптовалютної адреси на іншу.
Першу транзакцію здійснив засновник (або група однодумців) мережі біткоїнів під псевдонімом Сатоші Накамото 12 січня 2009 року. Він відправив 10 BTC Хелу Фінні.
Кожна транзакція в мережі містить суму, призначення платежу, адресу відправника та підпис, який засвідчує операцію.
Для того, щоб відправити криптовалюту, кожному учаснику необхідно мати свій рахунок. Акаунт управляється парою ключів, де відкритий ключ — адреса, яку користувач вказує для отримання цифрових активів, а закритий — контролює дії всередині облікового запису, тобто підписує транзакції. Кожен рахунок має тільки один закритий ключ.
Після підписання транзакції вона потрапляє в мемпул. Нода перевіряє деталі операції на кшталт балансу на рахунку та справжності підпису. Якщо все гаразд, вузол підтверджує транзакцію і передає інформацію наступним нодам.
Коли досягається консенсус, у мережу додають новий блок і блокчейн оновлюють згідно з новими даними.
У кожної мережі середній час підтвердження транзакції різний. Наприклад, у мережі біткоїна — 10 хвилин, в Ethereum — 6 хвилин, а в Polkadot — 5 секунд.
Як блокчейн використовується у фінансах
Використання блокчейна не обмежується цифровими валютами. Децентралізований реєстр здатний трансформувати бізнес-процеси в багатьох галузях, включно з фінансовою, страховою та логістичною.
З блокчейном не тільки експериментують, його вже впроваджують великі підприємства і корпорації. «Першовідкривачами» стали Pfizer, Walmart, Siemens та IBM. Однак саме фінансовий сектор найактивніше використовує технологію.
Зазвичай грошовий переказ через банк триває від одного до трьох днів. У межах однієї кредитної організації однієї країни процес відбувається оперативніше, але якщо в транзакції беруть участь дві установи з різних держав, переказ може тривати до 10 днів.
Також варто враховувати банківські комісії, які додатково знижують ефективність операцій.
Блокчейн максимально спрощує і здешевлює процес. Для здійснення транзакції за допомогою децентралізованого реєстру не потрібні ні посередники, ні кілька днів «у запасі».
Технологією передбачено транзакційні комісії, проте їхній розмір менший порівняно з банківськими зборами. Ба більше, самі операції обробляються швидше, ніж у випадку з централізованим посередником.
Експерти криптовалютної біржі Coinbase підрахували, що американці можуть заощадити мільярди доларів США, якщо користуватимуться біткоїном і Ethereum для міжнародних грошових переказів замість банків та інших сервісів.
У компанії стверджують, що американці витрачають $12 млрд на оплату комісій щорічно, щоб просто відправити гроші друзям або родичам за кордоном.
Крім оптимізації платіжних систем, блокчейн посприяв модернізації всього фінансового сектора.
Сегмент децентралізованих фінансів (DeFi) включає:
- смарт-контракти, які автоматизують низку процесів для скорочення адміністративних витрат;
- токенізацію активів (оцифрування цінних паперів, дорогоцінних металів тощо) для забезпечення безпеки та прозорості угод;
- перевірку фінансових документів у режимі реального часу завдяки процедурам KYC і AML;
- обмін криптовалют без централізованого посередника;
- платформи кредитування і позик.
Станом на вересень 2023 року сукупна вартість заблокованих активів у секторі оцінюється приблизно в $38 млрд, згідно з DeFiLllama.
Що потрібно знати про транзакції
Як знайти та відстежити транзакцію
Усі транзакції записані в блокчейні. Крім того, статус фінансової операції легко перевірити, адже реєстр — відкритий. Для цього необхідно знати хеш транзакції або адресу криптогаманця. Подивитись можна лише ці зашифровані дані, а от призначення переказу та справжнє ім’я користувача в блокчейні ніяк не розкривається.
Залежно від того, який актив потрібно відстежити, вибирається потрібний оглядач блоків. Ці сервіси показують статус транзакції, стан мережі, актуальний курс цифрових активів, вартість комісії.
Біткоїн | https://www.blockchain.com/explorer/assets/btc |
Ethereum | https://etherscan.io/ |
Solana | https://solscan.io/ |
Polygon | https://polygonscan.com/ |
BNB Chain | https://bscscan.com/ |
TRON | https://tronscan.org/ |
Що таке комісія за транзакцію?
Комісія за транзакцію стягується в кожному блокчейні, а ось сума може сильно відрізнятися залежно від конкретної мережі.
Під час підписання транзакції учасник угоди погоджується не тільки із зазначеним переказом, а й з додатковим збором — платою за користування блокчейном. Розмір комісії встановлюється мережею і може змінюватися залежно від її завантаженості.
Наприклад, у мережі Ethereum комісія за виконання стандартної транзакції всередині реєстру обійдеться від $0,2 до $0,3, згідно з даними за 24 вересня 2023 року.
Що таке підтвердження транзакції?
Підтвердження транзакції необхідне для запобігання повторній витраті одних і тих самих активів. Щоб стати легітимною, транзакцію має бути включено в блок. Залежно від конкретного блокчейна, це займає певний час.
Висновок
Завдяки розвитку технології блокчейн нам стали доступні ефективні та недорогі транскордонні транзакції з мінімальними комісійними витратами. Біткоїн та інші криптовалюти виключили необхідність звертатися по допомогу до посередників на кшталт кредитних установ.
- Для транзакції достатньо мати публічну адресу одержувача в обраному блокчейні.
- Статус транзакції можна відстежити в оглядачі блоків.
- У реєстрі зберігаються всі записи про транзакції і ці дані загальнодоступні.
- При цьому блокчейн гарантує конфіденційність користувачів шляхом шифрування даних.