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