Комісії блокчейну за трансакції: чому вони мають значення?
У 1998 році китайський інженер Вей Дай вперше представив поняття «криптовалюта». На відміну від звичайної валюти, цифрова валюта існує лише онлайн. Користувачі можуть обмінюватися криптовалютою онлайн після купівлі токенів за допомогою «реального» — тобто традиційного або фіатного — валюти. Криптовалюта усуває потребу в центральному контролюючому органі, такому як фінансова установа або урядова установа, і замість цього створює швидкий, простий і ефективний спосіб обміну грошей для людей у всьому світі.
Приблизно через десять років після того, як було вперше описано ідею криптовалюти, новатор із використанням псевдоніму «Satoshi Nakamoto» розповів про концепцію Bitcoin. Сьогодні Bitcoin (або BTC) є однією з найпопулярніших форм криптовалюти. Хоча Bitcoin усунув потребу в центральному органі влади, він не усунув витрати, пов’язані з технологією, що лежить в основі криптовалют. Знання того, як працює ця технологія, може допомогти вам краще зрозуміти комісії за транзакції та мінімізувати витрати під час використання криптовалют.
Блокчейни, бази даних і Bitcoin
Усі перевірені трансакції Bitcoin зберігаються через блокчейн — тип бази даних, яка зберігає дані в електронному вигляді. Основна відмінність полягає в тому, що бази даних використовують таблиці для побудови своїх даних, тоді як блокчейни зберігають дані в блоках. Коли блок заповнений, він додається, відмічений часом і «чейнований» на попередню. Це створює запис із легкодоступними даними та незмінною часовою лінією.
Як і в базах даних, блокчейни потребують кількох комп’ютерів для керування та зберігання даних. Однак у базах даних використовуються сервери, які зазвичай належать конкретній фізичній або юридичній особі, тоді як блокчейни зберігають дані на кількох комп’ютерах, що належать численним особам або організаціям.
Мережа Bitcoin включає тисячі комп’ютерів під назвоюnodes, які працюють разом для перевірки транзакцій, заповнення блоків і підтримки функціонування системи.
Трилема блокчейна
Щоб блокчейн працював якнайкраще, він повинен бути безпечним, децентралізованим і масштабованим. Трилема блокчейну — концепція, яку запроваджує програматор (і засновник Ethereum)Віталік Бутерін, — це ідея, що проєкти блокчейну важко задовольнити всі три ідеали.
Розробники блокчейну використовують концепцію трилеми для подальшого вдосконалення мереж і створення інструментів для досягнення оптимальної функціональності.
Безпека
Блокчейн розроблений як демократичний і незмінний. Безпека блокчейну підтримується за допомогою кодування, а також алгоритмів консенсусу, які визначають кількість мережевих вузлів, необхідних для підтвердження трансакцій перед остаточним виконанням. І оскільки блокчейн складається з низки блоків, які записують дані в хеш-функції з часовими позначками, він довів свою стійкість до фальсифікації та злому даних.
Децентралізація
Однією з завдань центральних установ є запобігання двостороннім та схожим проблемам. Однак вони вразливі до атаки наDDoS та інші проблеми з безпекою. Ідея децентралізованої блокчейн-мережі розглядається як середовище, в якому ніхто не повинен знати когось, оскільки кожен нода передається з однаковою інформацією в розподіленому реєстрі.
Децентралізовані системи, як-от Bitcoin, по суті є невразливими для цих питань, а алгоритми або механізми консенсусу забезпечують додаткову безпеку системи, запобігаючи двостороннім витратам і забезпечуючи рівноправність. Хоча кожен намагається змінити або пошкодити реєстр, більшість учасників мережі повинні досягти консенсусу для цього.
Масштабованість.
Під час інтенсивного використання можуть виникати затори, повільний процес обробки транзакцій і збільшення витрат для користувачів. Масштабований блокчейн має важливе значення для підтримки конкурентної переваги з централізованими мережами.
Щоб подолати трилему блокчейну, деякі розробники рекомендують вносити прямі зміни в мережу — рішення рівня 1, як-от Ethereum. Інші запропонували розробити другорядні мережі або рішення рівня 2, призначені для роботи разом із блокчейном, наприклад Lightning Networkon Bitcoin або Litecoin. Важливо відзначити, що технологія блокчейну все ще перебуває в його дитинстві, і в міру його розвитку, так само можливі рішення для трилеми блокчейну.
Чому стягується комісія за трансакцію Bitcoin?
У перші дні Bitcoin майнери швидко працювали над перевіркою транзакцій. Оскільки цифрова валюта розпочалася з популярності, транзакції стали більш численними та складними. Комісія за трансакцію Bitcoin була ініційована для прискорення перевірки трансакції Bitcoin.
Комісія пов’язана з розміром трансакції та віком введення. Іншими словами, трансакція, яка містить більше байтів, що забирають більше блокових даних, передбачає вищу комісію за трансакцію. Додаткові комісії можуть пришвидшити транзакцію через систему, по суті помістивши її в пріоритетну чергу. Іншими словами, ви можете платити більше, щоб транзакції були перевірені швидше.
Зібрані комісії надходять майнерам, які перевіряють та реєструють транзакції Bitcoin і допомагають підтримувати системну рідину та функціонувати:
- підтримка обробки трансакцій
- оплата майнерам, які перевіряють транзакції
- усунення спам-транзакцій
Іншими словами, комісія за трансакції Bitcoin захищає та зберігає цілісність мережі Bitcoin.
Що таке комісія за трансакції Bitcoin
Концептуально комісії за трансакції Bitcoin представляють швидкість, з якою користувач хоче, щоб його трансакція була перевірена в блокчейні. Хоча децентралізована природа Bitcoin спрощує для всіх участь у майнері — це означає перевірку та запис транзакцій для формування блоку та приєднання до мережі. Однак процес майнінгу Bitcoin або BTC є як складним, так і дорогим. Шахрайство — це дорого і часто споживає велику кількість електроенергії, тоді як субсидія та комісія за транзакції блоків допомагають компенсувати ці витрати та стимулювати майнерів після перевірки нового блоку.
Майнери отримують комісії за транзакції та субсидії на блок як «блок-винагороду», якщо вони успішно додали блок у блокчейн. Субсидія блоків фіксується кожним майнінгом Bitcoin і була зменшена на половину (халвінг Bitcoin), що відбувається кожні чотири роки або кожні 210 000 блоків. Повертаючись до 2009 року, майнінг Bitcoin принесе вам 50 BTC, а в 2012 році, але коли минають роки, винагороди зменшилися вдвічі, а остання халвінг у 2020 році встановила винагороду на рівні 6,25 BTC.
Події халвінгу призводять до падіння хазератето, що збільшує потужність обчислення та енергію, необхідні для майнінгу нових блоків. Однак зростаючі комісії за транзакції допомагають стимулювати майнерів, щоб підтримувати безпеку мережі та санкціонування. Комісія за трансакції визначається на основі кількох факторів:
- наскільки перевантажена криптовалютна мережа наразі
- кількість даних, що містяться в певній транзакції Bitcoin;
- пріоритет трансакції
Остання точка знаходиться під контролем користувача. Якщо вам потрібно терміново обробити транзакцію Bitcoin, ви можете сплатити вищу комісію, щоб отримати пріоритет. Якщо ваша транзакція менш термінова, ви можете вибрати меншу комісію. У цьому випадку трансакція залишатиметься в пулі пам’яті (або мемпулі), доки трафік не сповільниться.
Мемпул можна вважати чергою. Коли ви ініціюєте транзакцію, вона переходить до мемпули. Транзакції, що чекають, залишаються в мемпулі, доки майнер не підтвердить і не додасть їх у блок. Коли мемпул заповнюється, майнери спочатку обирають трансакції з Bitcoin з вищою комісією.
Ця система може забезпечувати плавність транзакцій, але це також може призвести до певної війни за торгами. Багато людей, які використовують криптовалюти, готові заплатити премію, щоб переконатися, що їхні транзакції виконано першими. Однак ця тактика може призвести до пожежі, особливо в періоди інтенсивного використання. Деякі користувачі врешті-решт сплачують переплату, що змушує інших майнерів також збільшувати свої комісії.
Комісії за транзакції. Bitcoin у порівнянні з Ethereum
Найбільшими назвами у криптовалюті є Bitcoin (BTC) і Ether (ETH), а розуміння того, як обчислюються комісії, може забезпечити виплату справедливої суми за виконання трансакції, не зазнаючи війни за торги або без необхідності шахраювання в мемпулі.
Розрахунок комісії за трансакції Bitcoin
Для розрахунку комісій за біткоїни у вас є кілька варіантів. За допомогою деяких гаманців ви можете автоматизувати процес, що дає змогу вибрати швидкість виконання транзакції та здійснення оплати відповідно.
Спочатку перевірте поточні ставки, а потім помножте на розмір вашої транзакції. Біткоїни поділяються на Satoshis, який становить сто мільйонів (або 0,00000001) BTC. Якщо ваша трансакція становить 225 байтів і ви вибираєте ставку 100 Satoshis на байт, то ви можете розраховувати на сплату близько 22 500 Satoshis, починаючи з 100 x 225 = 22 500. Наразі це трохи перевищує $14, враховуючи, що1 Сатоші станом на 11 жовтня становить $0,00056666 або $0,00000001 BTC.
Розрахунок комісій за трансакції Ethereum
До 2021 року все в мережі Ethereum ґрунтувалося на «газовому». Газ — це блок, пов’язаний із кількістю обчислювальної потужності, необхідної для виконання певної транзакції. По суті, газ означає енергію, яка використовується для підтримки руху мережі Ethereum.
У цій платіжній системі все пов’язано з газом. Проста проблема додавання може вимагати всього 5 газових одиниць, тоді як виконання фактичної транзакції може мати вартість 20 000. Щоб визначити комісію за транзакцію, користувач повинен знати ціну газу, яка вимірюється ingwei, або еквівалент 0,000000001 (один мільярд) ETH.
Для розрахунку вам потрібно помножити вартість газу на ціну газу. Наприклад, у вас може бути транзакція, яка коштуватиме 20 000 газових агрегатів, а ціна газу — 100 гВей. Загальна вартість цієї транзакції складає два мільйони gwei, оскільки 20 000 x 100 = 2 мільйони. Це трохи перевищує $7, припускаючи, що1 gwei дорівнює $0,00000359.
Користувачі можуть встановити «газовий ліміт», який посилався на ваш ліміт витрат, або кількість газу, який ви хочете використати для певної транзакції. Складні трансакції вимагали більшої роботи, тому їхні ліміти газу обов’язково вищі, ніж для простіших трансакцій.
Однак ця система виявилася обтяжливою, і багато користувачів недоплачували, що може призвести до відхилення їхньої транзакції або необхідності переплати. (Подумайте про те, щоб розмістити занадто багато марок на конверті, який ви хочете надіслати, замість того, щоб ризикувати поверненням листа через недостатнє відправлення.) Оновлення EIP-1559 змінило спосіб оплати транзакцій користувачами. Натомість користувачі ETH сплачують базову комісію за певні транзакції. Частина кожної зібраної комісії «згорає», що усуває монети з обігу, а решта йде до майнерів. Користувачі ETH також мають можливість «підказувати» майнерам, які можуть прискорити обробку та запис транзакцій.
Середні комісії за трансакції
Комісія за трансакції — це необхідна вартість виконання фінансових трансакцій у 21 столітті, і криптовалютні трансакції не є винятком. Як Bitcoin, так і Ethereum пов’язують вартість транзакції з її розміром, і користувачі можуть платити більше, щоб прискорити процес. Середня комісія за транзакцію біткоїна коливається щодня, залежно від кількості трафіку та інших факторів. Те саме стосується мережі Ethereum.
Наразі середні комісії за біткоїни становлять від $2 до $5, що означає від 3700 до 9170 Сатоші. Середня комісія за трансакцію ETH знаходиться в діапазоні від $2 до $7 або від 0,00056 до 0,002 ETH.
Середня кількість трансакцій на день
Мережі BTC і ETH процвітають, і щодня проводяться та перевіряються безліч транзакцій. У мережі Bitcoin щодня виконується від 200 000 до 300 000 транзакцій. З іншого боку, Ethereum щодня виконує понад 1 мільйон транзакцій.
Виконання трансакцій у день, коли трафік світлий, може знизити ставку трансакцій, не змушуючи вас поступитися швидкістю перевірки.
Альтернативи
Комісія за транзакцію Bitcoin Hefty приваблива для майнерів, але може бути не такою популярною для користувачів. Структура комісій може бути такою, що деякі користувачі сплачують еквівалент суми своєї транзакції комісіями, особливо коли йдеться про менші транзакції.
Комісія за транзакції — це не єдина проблема собакування Bitcoin. Масштабованість також доводить, що вона є п’яткою ахіллових. Протокол Bitcoin чітко визначає розмір та генерацію блоку, що обмежує Bitcoin до приблизно семи транзакцій за секунду, або TPS. Це призвело до виведення Bitcoin на додаткові форки, як-от Bitcoin Gold (BTG) і Bitcoin Cash (BCH). З іншого боку, Ethereum має більші блокчейни та може обробляти приблизно 20 TPS, іETH 2.0 платить за шлях до масштабованого рішення.
Щоб змінити протокол Bitcoin, усі його користувачі повинні погодитись і вибрати конкретне програмне забезпечення. Мережа Lightning пропонує альтернативу, створену як протокол оплати рівня 2, а це означає, що він зверху на блокчейні. За допомогою мережі Lightning Network ви можете виконати кілька транзакцій, перш ніж закрити платіжний канал і врегулювати остаточну транзакцію за допомогою блокчейну.
Мережа Lightning
Мережа Lightning — це автономне рішення, яке лежить на вершині блокчейну не лише в мережі Bitcoin, перш за все допомагає швидко та безпечно обробляти платежі блокчейну без потенційно тривалого часу підтвердження блоку. Вона навіть дає користувачам змогу миттєво здійснювати міжчейнові атомні свопи, не покладаючись на третіх осіб.
Одним із ключових моментів мережі Lightning є її здатність дозволяти невеликі платежі, навіть менше, ніж Satoshi. Процес більш конфіденційний, що дає змогу здійснювати кілька окремих транзакцій без трансляції через блокчейн. Як випливає з назви, мережа Lightning також швидка, практично без обмежень на TPS. Час розрахунку однаково швидкий, а середня трансакція обчислюється приблизно за хвилину або менше. Комісія також нижча.
Для тих, хто шукає конфіденційність, швидкість і доступність, Lightning Network пропонує чудову альтернативу.
Більш масштабований консенсусний механізм
Механізм консенсусу або алгоритм стосується конкретного протоколу, розробленого для забезпечення ефективної роботи мереж комп’ютерів разом із забезпеченням безпеки. Алгоритм часто використовується для забезпечення ефективної роботи мережі криптовалюти та запобігання певним типам системних атак.
Якщо основною слабкістю Bitcoin є його масштабованість, механізм консенсусу з більшим масштабуванням може допомогти знизити витрати. Наразі Bitcoin працює на консенсусі стійкої роботи (PoW), що вимагає від кожного вузла вирішення складних математичних проблем для перевірки транзакції. Перший, хто вирішить проблему, може додати до ланцюга наступний блок. Після цього перевіряється блок, а дані вводяться в блокчейн.
Можливий протокол стейкінгу (PoS) є одночасно масштабованішим і екологічнішим, ніж PoW. PoS прив’язує майнінгову потужність до стейку власності. Майнерам не потрібно витрачати енергію на вирішення математичних проблем, а натомість вони обмежуються видобуванням певної кількості транзакцій, пов’язаних із їхньою часткою власності. Тоді майнер із відсотковою часткою власності зможе видобути один відсоток блоків.
Системи PoS також менш вразливі до певного типу економічної атаки. Мінер повинен володіти понад половиною цифрових монет у мережі, щоб запустити системну атаку, яка буде несприятливою для його інтересів.
Зрештою, система PoS є більш масштабованою, енергоефективною та безпечною, ніж системи PoW.
Табір за меншу кількість перетравлень
Так само, як затор трафіку спричиняє перевантаження, більша кількість транзакцій, що чекають у мережі, призводить до більш повільного руху та більших комісій. Ерго, комісія зазвичай зростає під час максимального використання.
Якщо ваша транзакція Bitcoin не є терміновою, ви можете «втамувати» та дочекатися відкриття, оскільки ви можете залишити трохи пізніше протягом дня, щоб уникнути поспішного руху. Блокчейн, як правило, має прогнозовані піки та долини через виконання більших транзакцій. Очікування до завершення вихідних може означати менше трафіку, швидші клірингові транзакції та менші комісії. Це одна з переваг ринків, які ніколи не закриваються.
Незважаючи на те, що можливі індивідуальні комісії, все одно майнери надають пріоритет та обробляють транзакції на основі кількох факторів, зокрема розміру комісії. Ваші великі трансакції можуть зайняти трохи більше часу, але їх буде додано до блокчейну, як правило, коли трафік сповільнюється.
Підсумки
Вищі або нижчі комісії можуть значно знизити прибуток і вплинути на прибутки та збитки капіталу. Незважаючи на те, що ці комісії є необхідною частиною здійснення операцій у цифровому активі, ви можете вжити заходів для зниження загальних витрат і зниження ризику переплати, незалежно від того, чи це означає вибір альтернативної системи для менших транзакцій, як-от мережа Lightning Network, або чекати ідеального часу для обробки транзакцій. Дослідження ваших варіантів і пошук найкращого для ваших потреб можуть допомогти вам заощадити як на ціні транзакцій, так і на вартості ведення бізнесу.
