Що таке комісії за блокчейн-транзакції?
Що таке комісії за блокчейн-транзакції?
ГоловнаСтатті

Що таке комісії за блокчейн-транзакції?

Новачок
Published Mar 15, 2021Updated Jun 25, 2021
8m

TL;DR

Комісії за транзакції використовуються для двох цілей, коли мова йде про блокчейн-мережу. Вони нагороджують майнерів або валідаторів, які допомагають підтверджувати транзакції та захищати мережу від спам-атак.

Комісії за транзакцію можуть бути як великі, так і малі, в залежності від мережевої активності. Ринкові сили також можуть впливати на розмір комісії. Хоча високі комісії можуть перешкоджати широкому прийняттю блокчейну, дуже низькі комісії можуть викликати потенційні проблеми з безпекою.


Для чого необхідні комісії за транзакції?

Комісії за транзакції були і будуть невід'ємною частиною більшості блокчейн-систем з моменту їх створення. Швидше за все, ви зіткнетеся з ними при відправці, депонуванні або знятті криптовалюти.

Більшість криптовалют використовують комісії за транзакції по двом важливим причинам. По-перше, комісії зменшують кількість спаму в мережі. Це також робить масштабні спам-атаки дорогими для реалізації. По-друге, комісії за транзакції служать стимулом для користувачів, які допомагають перевіряти і підтверджувати транзакції. Думайте про це, як про винагороду для функціонування мережі.

Для більшості блокчейнів, комісії за транзакції достатньо низькі, але вони можуть стати досить великими в залежності від мережевого трафіку. Як користувач, сума, яку ви обираєте для оплати комісій, визначає пріоритет вашої транзакції при додаванні у наступний блок блок. Чим вище сплачена комісія, тим швидше проходить процес підтвердження.


Комісії за Bitcoin транзакції

Будучи першою у світі блокчейн-мережею, Bitcoin встановив стандарт комісії за транзакції, який використовується сьогодні багатьма криптовалютами. Satoshi Nakamoto зрозумів, що транзакційні комісії можуть захистити мережу від великомасштабних спам-атак і стимулювати хорошу поведінку.
Майнери Bitcoin отримують транзакційну комісію як частину процесу підтвердження транзакцій для нового блоку. Пул непідтверджених транзакцій називається пулом пам'яті (або мемпулом). Природно, майнери будуть віддавати пріоритет транзакціям з більш високими комісіями, які користувачі погодилися платити при відправці своїх BTC на інший Bitcoin гаманець.

Отже, зловмисники, які бажають уповільнити роботу мережі, повинні платити комісію, пов'язану з кожною транзакцією. Якщо вони встановлять занадто низьку комісію, майнери, швидше за все, проігнорують їх транзакції. Якщо вони встановлюють їх на прийнятному рівні, то витратять значну суму. Таким чином, транзакційні комісії також діють як простий, але ефективний фільтр спаму.


Як розраховуються комісії за BTC транзакції?

У мережі Bitcoin, деякі крипто-гаманці дозволяють користувачам вручну встановлювати комісію за транзакцію.  Також можна відправляти BTC з нульовою комісією, але майнери, швидше за все, проігнорують такі транзакції, що означає, що вони не будуть перевірені.
Bitcoin комісії залежать не від суми відправки, а від розміру транзакції (у байтах). Наприклад, уявіть, що розмір вашої транзакції становить 400 байт, а середня комісія за транзакцію тепер становить 80 сатоши за байт. В цьому випадку, вам доведеться заплатити близько 32 000 сатоши (або 0,00032 BTC), щоб отримати хороші шанси на додавання вашої транзакції у наступний блок.
Коли мережевий трафік високий та існує великий попит на відправку BTC, комісія за транзакцію, необхідна для швидкого підтвердження, збільшується, оскільки інші користувачі Bitcoin намагаються зробити те ж саме. Це може відбуватися в періоди інтенсивної ринкової волатильності

Таким чином, високі комісії можуть ускладнити використання BTC у повсякденних ситуаціях. Купівля філіжанки кави за 3$ може виявитися непрактичною, якщо комісія набагато вища.

Тільки певна кількість транзакцій може бути включена в блок, який має обмеження в 1 МБ (тобто розмір блоку). Майнери додають ці блоки у блокчейн якомога швидше, але як і раніше є межа їх швидкості.

Масштабованість криптовалютних мереж є вирішальним моментом при прийнятті рішення про мережеві комісії. Блокчейн-розробники докладають постійні зусилля для вирішення цієї проблеми. Попередні оновлення мережі допомогли поліпшити масштабованість, наприклад, реалізація SegWit і Lightning Network.



Комісії за Ethereum транзакції

Комісії за транзакції Ethereum відрізняються від комісії за транзакцію Bitcoin. Комісія враховує кількість обчислювальної потужності, необхідної для обробки транзакції, відомої як gas. Gas також має змінну ціну, яка вимірюється в Ether (ETH), нативному токені мережі. 

Хоча кількість gas, необхідного для конкретної транзакції, може залишатися незмінним, ціни на gas можуть рости або падати. Ця ціна на gas напряму пов'язана з мережевим трафіком. Якщо ви заплатите більше високу ціну за gas, майнери, швидше за все, віддадуть пріоритет вашій транзакції.


Як розраховуються комісії за транзакції Ethereum?

Загальна комісія за gas – це просто ціна, що покриває вартість, плюс стимул для обробки вашої транзакції. Тим не менш, ви також повинні враховувати ліміт gas, який визначає максимальну ціну, заплачену за цю транзакцію або завдання.
Іншими словами, вартість gas – це об'єм необхідних робіт, а ціна на gas – це ціна, що сплачується за "кожну годину" роботи. Зв'язок між цими двома параметрами і лімітом gas, визначає загальну комісію за транзакцію Ethereum або операцію смарт-контракту.
Наприклад, якщо певна транзакція коштує 21 000 Gwei, а ціна gas становить 71 Gwei, комісія за транзакцію складе 1 491 000 Gwei або 0,001491 ETH.
Джерело: Etherscan.io


У міру того, як Ethereum наближається до моделі "Proof of Stake" (перегляньте Casper), очікується, що комісія за gas буде знижуватися. Кількість gas, необхідних для підтвердження транзакції, буде нижче, оскільки мережі потрібно лише частина обчислювальної потужності для перевірки транзакцій. Але мережевий трафік, як і раніше може впливати на комісії за транзакції, оскільки валідатори віддають пріоритет транзакціям з більш високою оплатою.


Комісії за Binance Chain транзакції

Binance Chain – це блокчейн-мережа, яка дозволяє користувачам здійснювати транзакції та торгувати BNB та іншими токенами BEP-2. Вони також можуть створювати та розподіляти свої власні токени. Binance Chain використовує механізм консенсусу під назвою Delegated Proof of Stake. Отже, замість майнерів у нас є валідатори. 
Binance Chain також підтримує Binance DEX (децентралізована біржа), де користувачі можуть торгувати крипто-активами прямо зі своїх гаманців. Комісії за транзакції на Binance Chain і DEX оплачуються у BNB.
Зверніть увагу, що Binance Chain і Binance Smart Chain – це два різних блокчейни. Для отримання додаткової інформації, будь ласка, перегляньте Введення в Binance Smart Chain (BSC).


Як розраховуються комісії за Binance Chain транзакції?

Залежно від дії, яку ви хочете зробити, застосовується стягнення комісії у BNB на основі структури комісії. Існує відмінність між комісіями за транзакції, такими як відправка BNB, і комісією за торгівлю на Binance DEX. Крім того, загальна ціна транзакції може зростати або падати залежно від ринкової ціни BNB. 

При здійсненні транзакцій, не пов'язаних з торгівлею, таких як зняття або депозит BNB на гаманець, комісія стягується тільки у BNB. Комісії за торгову активність на Binance DEX оплачуються токеном угоди, але є знижка при оплаті у BNB. Ця схема допомагає стимулювати прийняття BNB і нарощувати свою базу користувачів.


Комісії за Binance Smart Chain транзакції

Binance Smart Chain (BSC) – це ще один блокчейн, створений Binance, який працює паралельно з Binance Chain (тобто це дві окремі мережі). У той час як BNB, що працює на Binance Chain, є токеном BEP-2, BNB на BSC є токеном BEP-20.

Binance Smart Chain дозволяє створювати смарт-контракти, що робить мережу більш кастомізованою. Структура комісій для BSC не фіксована, як на Binance Chain. Замість цього, використовується система gas (схожа на Ethereum), що відображає обчислювальну потужність, необхідну для виконання транзакцій та операцій смарт-контрактів.

Мережа BSC працює на механізмі консенсусу Proof of Staked Authority. Користувачі мережі повинні здійснювати стейкінг BNB, щоб стати валідатором, і після успішної перевірки блоку вони отримують включені комісії за транзакцію.


Як розраховуються комісії за Binance Smart Chain транзакції?

Як уже згадувалося, структура комісій BSC дуже схожа на ту, що використовується на Ethereum. Комісія за транзакцію виражена у Gwei, що являє собою невеликий номінал BNB, рівний 0,000000001. Користувачі можуть встановлювати ціни на gas, щоб розставити пріоритети для своїх транзакцій, доданих у блок. 

Щоб дізнатися поточну та історичну середню ціну на gas, BscScan надає середньодобове значення разом з найнижчою і найвищою сплаченою ціною. Станом на березень 2021 року, середня комісія на BSC становить близько 13 Gwei.

У наведеному нижче прикладі, ціна на gas становила 10 Gwei. Зверніть увагу, що ліміт gas був встановлений на 622 732 Gwei, але було використано тільки 352 755 (52,31%) У цій транзакції використовувався Gwei, в результаті чого комісія за транзакцію склала 0,00325755 BNB.

Джерело: Bscscan.com

Комісії BSC зазвичай дуже низькі, але якщо ви спробуєте відправити токени без BNB зі свого акаунта, мережа повідомить, що у вас недостатньо коштів. Переконайтеся, що у вас в гаманці є додаткові BNB для оплати комісій за транзакції.


Комісії Binance за зняття

Коли ви знімаєте кошти з біржі Binance, ви повинні сплатити відповідні комісії за транзакції. Ці комісії залежать від криптовалюти та мережі, яку ви використовуєте. У Binance є власна структура комісій за транзакції, які відбуваються всередині її торгової платформи. Однак на комісію за зняття коштів впливають зовнішні фактори, які не контролюються Binance.

Зняття вашої криптовалюти залежить від роботи майнерів або валідаторів, які не є частиною екосистеми Binance. Таким чином, Binance повинна періодично коригувати комісію за зняття коштів в залежності від умов мережі, які включають трафік і попит.

Binance також встановлює мінімальні ліміти на суму криптовалюти, яка може бути знята. Ви можете подивитися поточні ліміти на сторінці Структура комісій.
Торгова комісія залежить від VIP-рівня вашого акаунта і не залежить від комісії за зняття коштів. Ваш сукупний щомісячний об'єм торгів визначає VIP-рівень вашого акаунта. Максимальна комісія, що стягується наразі, становить 0,1% від крипто-угоди, як для мейкера, так і для тейкера. Майте на увазі, що користувачі, які оплачують комісії у BNB, матимуть нижчі комісії при торгівлі.


Заключні думки

Комісії за транзакції є невід'ємною частиною крипто-економіки блокчейн-мережі. Вони є частиною стимулів, що надаються користувачам та підтримують роботу мережі. Комісії також пропонують рівень захисту від зловмисної поведінки і спаму.

Однак об'єм трафіку, який отримують деякі мережі, призвів до значно більш високих комісій. Децентралізований характер більшості блокчейнів ускладнює їх масштабування. Це правда, що деякі мережі мають високу масштабованість і пропускну спроможність транзакцій, але це часто супроводжується меншою безпекою, або децентралізацію.

Тим не менш, є кілька дослідників і розробників, які працюють над поліпшеннями, які, ми сподіваємося, принесуть велику залученість, коли справа доходить до криптовалют у світі, що розвивається.