Платим за деньги: зачем криптовалютным транзакциям нужны комиссии
От чего зависит размер комиссий при переводах в криптовалютах, как устроены транзакционные издержки и какую роль они играют в системах? Постараемся объяснить максимально понятно.
Что такое комиссия за транзакцию Комиссия за транзакцию взимается при переводе криптовалюты с одного кошелька на другой. Обработка транзакций в блокчейне требует определенных усилий – комиссия служит компенсацией майнерам и валидаторам, которые помогают поддерживать бесперебойную работу сети. Комиссия за транзакцию может колебаться в зависимости от загруженности сети и интересов пользователя. Если владелец кошелька желает, чтобы его платеж был подтвержден как можно быстрее, то он может заплатить более высокую комиссию, чтобы у майнеров возник экономический стимул обработать в первую очередь именно его транзакцию. Подобная вариативность доступна, как правило, при прямых переводах с одного кошелька на другой, на биржах же комиссия обычно фиксированная.
Как появились комиссии Первоначально они задумывались в сети Биткоин как средство защиты от спама, но затем быстро превратились в один из самых важных атрибутов блокчейна. Первоначально транзакционные сборы преследовали единственную цель – удержать злоумышленников от перегрузки сети путем создания одновременно большого количества транзакций. Сатоши Накамото, изобретатель Биткоина, вдохновлялся при этом системой hashcash Адама Бэка, которая опиралась на алгоритм Proof of Work (PoW).
На заре Биткоина и продолжительное время после размер минимальной комиссии за транзакцию составлял 0,01 BTC (сегодня это была бы умопомрачительная сумма в 137 долларов). Тогда же, в 2009 году, эта сумма не казалась большой проблемой. Но со временем, когда стоимость биткоина выросла, стало понятно, что это слишком дорого – особенно для тех, кто хотел отправлять небольшие суммы криптовалютой. В результате роста капитализации (ввиду дефляционного характера BTC), обновления сети и в целом по мере становления BTC все более популярным решением в качестве электронной наличности снижались и транзакционные издержки. Поскольку нынешние комиссии за транзакции могут быть намного ниже 0,01 BTC, это в конечном счете позволяет биткоину продолжить свой стремительный рост.
Разработчики других блокчейнов, таких как Эфириум и Ripple, также осознавали важность комиссий за транзакции и в их сетях комиссии тоже играют важную роль.
Как работают комиссии в криптовалютах Майнеров стимулируют отдавать более высокий приоритет транзакциям с большими комиссиями и добавлять именно их в следующий блок. В случае Биткоина все ожидающие подтверждения транзакции попадают в так называемый пул памяти (mempool), где ждут, пока майнеры не выберут их и не включат в следующий блок. Если пул переполнен, майнеры выбирают транзакции с более высокой комиссией, а остальные откладывают для следующего блока. Именно поэтому многие пользователи стремятся вручную выставить большую комиссию, когда их транзакция срочная.
В Ethereum комиссионные за транзакции измеряются в газе (gas fee) – небольших долях ETH. Этот блокчейн предлагает более сложный функционал в сравнении с Биткоином: например, смарт-контракты и децентрализованные приложения (dApps). Это может доставлять определенные трудности, поскольку для пользователя сложнее вычислить адекватную плату за газ.
В Ripple майнеры как таковые отсутствуют, поэтому комиссия за транзакцию минимальна. Но она все же есть – ее установили для защиты от спам-атак на сеть. Примечательно, что комиссия в 0.00001 XRP (это меньше одной тысячной доллара) за транзакцию не передается никому – выполнив свою сугубо техническую роль, сумма попросту сжигается.
В случае стейблкоинов, например, привязанных к доллару США, логика несколько иная. В зависимости от технической реализации конкретного стейблкоина ценообразование и природа комиссий может отличаться. К примеру, если стейблкоин выполнен на базе иного блокчейна, для платы комиссии могут использоваться нативные коины экосистемы (как например в случае с TRX и USDT).
Комиссии в разных блокчейнах Сегодня существуют десятки популярных блокчейн-проектов, и размеры комиссии в них могут очень сильно различаться. Общее правило таково: чем выше пропускная способность сети, тем ниже комиссия за транзакцию.
Например, стандартная комиссия за транзакцию Ripple сейчас составляет 0,00001 XRP. Да, в 2017 году она достигла пика в более чем 0,40 XRP, но это было на очень короткий период. А учитывая, что цена XRP ниже 0,25 доллара, комиссия и тогда оставалась незначительной.
В Эфириуме комиссия за транзакции повыше, и она может резко взлететь во время перегрузки сети. Это уже происходило в 2017, 2018 и середине 2020 года во время повального увлечения DeFi. В августе комиссии достигли рекордно высокого уровня, а спустя месяц он был снова побит. Некоторые столкнулись с комиссией в 99 долларов. Это вызвало опасение, что некоторые протоколы начнут искать альтернативные блокчейны. Спрос на транзакции стал большой проблемой для этого блокчейна, однако в связи с относительно недавними (по историческим меркам) обновлениями сети проблема уже не является столь решающей.
Что касается Биткоина, там комиссия тоже непостоянна. Как правило, она не превышает $2-3, хотя бывали редкие моменты, когда плата за транзакцию превышала 50 долларов.
Помимо Биткоина и Эфириума, другие блокчейны, включая Litecoin, Bitcoin Cash, Cardano и Ethereum Classic, имеют гораздо более низкие комиссии, в среднем менее одного цента. Tron и Ripple еще более демократичны.
Криптовалюта ILCoin имеет бесконечно малую комиссию за транзакции и использует протокол PoW, вдохновленный Биткоином. Однако она имеет крайне высокую пропускную способность: в отличие от примерно 2000 транзакций, которые включены в типичный блок BTC, тут, по заявлениям разработчиков, размер блока достигает умопомрачительных 5 Гб. Это позволяет поддерживать крайне низкую комиссию, используя протокол RIFT. Впрочем, есть и другие проекты с высокой пропускной способностью. Из более популярных, к примеру, можно вспомнить о Solana.
Какие факторы влияют на размер комиссии за транзакцию Двумя основными факторами, влияющими на комиссию, являются размер транзакции и потребность в блочном пространстве. Разные сети могут содержать разный объем данных в каждом блоке, поэтому майнеры или валидаторы ограничены в количестве транзакций, которые могут включать в один блок. Когда много пользователей одновременно отправляют друг другу криптовалюту, потребность в блочном пространстве возрастает, и больше транзакций ожидает подтверждения. Тогда нагрузка на блок может стать настолько высокой, что сеть начнет испытывать перегрузку, а комиссии могут достигать совершенно неприемлемого уровня.
Другим фактором является размер и сложность транзакции, поскольку с ее ростом возрастает размер места, которое транзакция занимает в блоке. Как правило, таким транзакциям требуется больше времени на подтверждение.
Источник:
Bits.media