Резюме
Таксите за трансакции служат на две основни цели, когато става въпрос за блокчейн мрежи. Те възнаграждават копачите или валидаторите, които помагат за потвърждаване на трансакции и защитават мрежата от спам атаки.
Таксите за трансакции могат да бъдат малки или големи, в зависимост от активността на мрежата. Пазарните сили също могат да повлияят на таксите, които плащате. Въпреки че високите такси могат да възпрепятстват по-широкото приемане на блокчейна, много ниските такси потенциално биха могли да създадат опасения за сигурността.
Защо са таксите за трансакции?
Таксите за трансакции са и са били съществена част от повечето блокчейн системи от самото им създаване. Най-вероятно сте попадали на тях, когато изпращате, депозирате или теглите криптовалута.
По-голямата част от криптовалутите използват такси за трансакции по две важни причини. На първо място, таксите намаляват количеството спам в мрежата. Това също така прави мащабните спам атаки скъпи за изпълнение. Второ, таксите за трансакции действат като стимул за потребителите, които помагат при проверката и валидирането на трансакциите. Можете да мислите за тях като на награда за подпомагане на мрежата.
За повечето блокчейни таксите за трансакции са сравнително евтини, но могат да станат доста скъпи в зависимост от мрежовия трафик. Като потребител, сумата, която изберете да платите като такси, определя приоритета на вашата трансакция при добавяне към следващия блок. Колкото по-висока е платената такса, толкова по-бърз е процесът на потвърждение.
Такси за Биткойн трансакции
Като първата в света блокчейн мрежа, Биткойн определя стандарта за таксите за трансакции, използвани от много криптовалути днес. Сатоши Накамото осъзнава, че таксите за трансакции могат да защитят мрежата от широкомащабни спам атаки и да стимулират доброто поведение.
Биткойн копачите получават такси за трансакции като част от процеса на потвърждаване на трансакции към нов блок. Пулът от непотвърдени трансакции се нарича памет пул (или mempool). Естествено, копачите ще дават приоритет на трансакции с по-високи такси, които потребителите са се съгласили да платят, когато изпращат своите BTC към друг биткойн портфейл.
Следователно злонамерените участници, които искат да забавят мрежата, трябва да платят такса, свързана с всяка трансакция. Ако зададат твърде ниска такса, копачите вероятно ще игнорират техните трансакции. Ако ги поставят на подходящо ниво, те носят висок икономически разход. Така че таксите за трансакции също действат като прост, но ефективен филтър за спам.
Как се изчисляват таксите за BTC трансакции?
В Биткойн мрежата някои крипто портфейли позволяват на потребителите да задават таксите си за трансакции ръчно. Възможно е също така да изпратите BTC с нулеви такси, но копачите най-вероятно ще игнорират такива трансакции, което означава, че няма да бъдат валидирани.
Противно на мнението на някои, Биткойн таксите не зависят от изпратената сума, а от размера на трансакцията (в байтове). Например, представете си, че размерът на вашата трансакция е 400 байта, а средната такса за трансакция сега е 80 сатоши на байт. В този случай ще трябва да платите около 32 000 сатоши (или 0,00032 BTC) за добър шанс вашата трансакция да бъде добавена към следващия блок.
Когато мрежовият трафик е висок и има голямо търсене за изпращане на BTC, таксата за трансакция, необходима за бързо потвърждение, нараства, тъй като други потребители на биткойн се опитват да направят същото. Това може да се случи по време на периоди на силна пазарна волатилност.
Като такива, високите такси могат да направят използването на BTC предизвикателство в ежедневни ситуации. Купуването на чаша кафе за 3 долара може да не е практично, ако таксите са много по-високи от това.
Само определен брой трансакции могат да бъдат включени в блок, който има ограничение от 1 MB (т.е. размер на блока). Копачите добавят тези блокове към блокчейна възможно най-бързо, но все още има ограничение за това колко бързо могат да вървят.
Мащабируемостта на мрежите за криптовалута е решаващ въпрос при определянето на мрежовите такси. Разработчиците на блокчейн полагат непрекъснати усилия за справяне с проблема. Предишните мрежови актуализации помогнаха за подобряване на мащабируемостта, например внедряването на SegWit и Lightning Network.
➟ Искате да навлезете в света на криптовалутите? Купете BTC в Binance!
Такси за трансакции на Ethereum
Таксите за трансакции на Ethereum работят по различен начин в сравнение с тези на Bitcoin. Таксата взема предвид количеството изчислителна мощност, необходима за обработка на трансакция, известно като газ. Газът също има променлива цена, измерена в етер (ETH), собствения токен на мрежата.
Докато газът, необходим за конкретна трансакция, може да остане същият, цените на газа могат да се покачат или да паднат. Тази цена на газа е пряко свързана с мрежовия трафик. Ако плащате по-висока цена на газта, копачите вероятно ще дадат приоритет на трансакцията ви.
Как се изчисляват таксите за трансакции на Ethereum?
Общата такса за газ е просто цена, която покрива разходите, плюс стимул за обработка на вашата трансакция. Трябва обаче да имате предвид и ограничението за газ, което определя каква е максималната цена, платена за тази трансакция или задача.
С други думи, цената на газ е количеството необходима работа, а цената на газ е цената, плащана за „всеки час“ работа. Връзката между тези две и ограничението за газ определя общата такса за трансакция на Ethereum или операция по смарт договор.
Нека изберем произволна трансакция на Etherscan.io като пример. Трансакцията е струвала 21 000 газ, а цената на газа е била 71 Gwei. И така, общата такса за трансакция е била 1 491 000 Gwei или 0,001491 ETH.
Докато Ethereum си проправя път към модел на доказателство за залог (вижте Casper), има очаквания таксите за газ да намалеят. Количеството газ, необходимо за потвърждаване на трансакция, ще бъде по-малко, тъй като мрежата ще се нуждае само от малка част от изчислителната мощност за валидиране на трансакции. Но мрежовият трафик все още може да повлияе на таксите за трансакции, тъй като валидаторите дават приоритет на по-високоплатените трансакции.
Такси за трансакции на BNB Beacon Chain
BNB Beacon Chain е блокчейн мрежа, която позволява на потребителите да извършват трансакции и да търгуват с BNB и други BEP-2 токени. Те могат също да създават и разпространяват свои собствени токени. BNB Beacon Chain приема механизъм за консенсус, наречен делегирано доказателство за залог. Така че вместо копачи имаме валидатори.
BNB Beacon Chain захранва и Binance DEX (децентрализирана борса), където потребителите могат да търгуват с криптоактиви директно от своите портфейли. Таксите за трансакции в BNB Beacon Chain и DEX се заплащат в BNB.
Имайте предвид, че BNB Beacon Chain и BNB Smart Chain са два различни блокчейна. За повече информация, моля, вижте Въведение в BNB Smart Chain BNB (BSC).
Как се изчисляват таксите за трансакции на BNB Beacon Chain?
В зависимост от действието, което искате да предприемете, е приложима структура на таксата, посочена в BNB. Има разлика между таксите за трансакции, като изпращане на BNB, и таксите за търговия на Binance DEX. Освен това общата цена на трансакцията може да се повиши или понижи в зависимост от пазарната цена на BNB.
При извършване на трансакции, които не са свързани с търговия, като теглене или внасяне на BNB в портфейл, таксите се заплащат само в BNB. Таксите за свързана с търговия дейност на Binance DEX се плащат в търгувания токен, но има отстъпка за плащане в BNB. Тази схема помага да се стимулира приемането на BNB и да се изгради потребителска база.
Такси за трансакции на BNB Smart Chain
BNB Smart Chain (BSC) е друг блокчейн, който работи паралелно с BNB Beacon Chain (т.е. две отделни мрежи). Докато BNB, работещ на BNB Beacon Chain, е токен BEP-2, BNB на BSC е токен BEP-20.
BNB Smart Chain позволява създаването на смарт договори, което я прави по-персонализирана. Структурата на таксите за BSC не е фиксирана като BNB Beacon Chain. Вместо това се използва газова система (подобна на Ethereum), отразяваща изчислителната мощност, необходима за извършване на трансакции и операции със смарт договори.
BSC мрежата работи с механизъм за консенсус за доказателство за заложен авторитет. Потребителите на мрежата трябва да стейкват BNB, за да станат валидатори, и при успешно валидиране на блок получават включените такси за трансакции.
Как се изчисляват таксите за трансакции на BNB Smart Chain?
Както споменахме, структурата на таксите на BSC е много подобна на тази в Ethereum. Таксите за трансакция са обозначени в Gwei, което е малка деноминация на BNB, равна на 0,000000001. Потребителите могат да задават своите цени на газ, за да приоритизират своите трансакции, добавени към блока.
За да разбере текущата и историческата средна цена на газа, BscScan предоставя средна дневна стойност заедно с най-ниската и най-високата платена цена. Към март 2021 г. средната такса за BSC е около 13 Gwei.
В примера по-долу (взет от Bscscan.com), цената на газа е била 10 Gwei. Имайте предвид, че ограничението за газ е зададено на 622 732 Gwei, но само 352 755 (52,31%) Gwei е бил използван в тази трансакция, което е довело до такса за трансакция от 0,00325755 BNB.
Таксите за BSC обикновено са много ниски, но ако се опитате да изпратите токени без BNB в акаунта си, мрежата ще ви уведоми, че нямате достатъчно средства. Уверете се, че държите допълнително BNB в портфейла си, за да плащате таксите си за трансакции.
Такси за теглене на Binance
Когато правите тегления на борсата Binance, трябва да платите свързаните с тях такси за трансакции. Тези такси варират в зависимост от криптовалутата и мрежата, която използвате. Binance има собствена структура на таксите за трансакции, които се случват в неговата платформа за търговия. Таксите за теглене обаче се влияят от външни фактори, които не са под контрола на Binance.
Изтеглянето на вашата криптовалута разчита на работата на копачи или валидатори, които не са част от екосистемата на Binance. Поради това, Binance трябва периодично да коригира таксите за теглене въз основа на мрежовите условия, които включват трафик и търсене.
Binance също определя минимални лимити за количеството криптовалута, което може да бъде изтеглено. Можете да проверите текущите лимити на страницата с график на таксите.
Таксите за търговия се основават на VIP нивото на вашия акаунт и не зависят от таксите за теглене. Вашият кумулативен месечен обем на търговия определя VIP нивото на вашия акаунт. Максималната такса, която се начислява в момента, е 0,1% от криптовалутата, търгувана както като мейкър, така и като тейкър. Имайте предвид, че потребителите, които плащат в BNB, ще имат по-ниски такси при търговия.
Заключителни мисли
Таксите за трансакции са неразделна част от криптоикономиката на блокчейн мрежите. Те са част от стимулите, давани на потребителите, които поддържат работата на мрежата. Таксите предлагат и ниво на защита срещу злонамерено поведение и спам.
Въпреки това количеството трафик, което получават някои мрежи, доведе до значително по-високи такси. Децентрализираната природа на повечето блокчейни ги прави по-трудни за мащабиране. Вярно е, че някои мрежи имат висока мащабируемост и пропускателна способност на трансакции, но това често идва с жертва на сигурност или децентрализация.
Все пак има няколко изследователи и разработчици, които работят върху подобрения, които се надяваме да доведат до по-голямо включване, когато става въпрос за криптовалути в развиващия се свят.