Basic
April 9

Комиссии в крипте

Начнем с базы, комиссия - плата пользователя за действие с активами в сети. Кроме транзакций комиссии платятся за свопы, смену сети, добавление токенов в пул, выполнение смарт-контрактов и т.д.

Казалось бы все просто, но, если в фиатном мире комиссия - это процент от суммы, то в крипте расчет комиссий зависит от токеномики блокчейна, а она у всех разная.

Bitcoin

Комиссии полностью уходят майнерам и зависят от текущей нагрузке на сеть и типа адреса кошелька, да да в зависимости от того, каким кошельком ты пользуешься у тебя будут разные комиссии. Но отправляя одновременно, например, 100 BTC и 0,1 BTC с одинаковых кошельков комиссии будут одинаковые.

Изменение комиссий в зависимости от кошелька связано с решением разработчиков использовать разные типы адресов, которые появлялись для оптимизации работы сети. Типы адресов кошельков - тема для отдельного лонгрида, но если интересно разобраться, то обязательно дай знать.

Комиссия считается по формуле: размер транзакции в байтах * ставку комиссии сети в Сатошах = сколько Сатоши нужно заплатить.

Сатоши — это одна стомиллионная биткоина (0,00000001 BTC).

Ставка комиссии сети плавающая и зависит от состояния сети и времени до следующего блока.

Если проводить аналогию, то блок - пустая коробка, куда запихиваются транзакции, и чем чаще создаются блоки, тем быстрее отправится транзакция. Блоки Bitcoin создаются каждые 10 минут (у ETH 10 секунд, у Solana 400 миллисекунд), поэтому сколько BTC не плати, за секунду транзакцию не доставят. Еще один критерий блоков - их размер, т.е. количество транзакций которые можно в них положить.

Чтобы не ломать себе голову определением типа своего адреса, проще пользоваться рекомендованной в кошельках комиссией. Если не хотите переплачивать, то в большинстве кошельков есть возможность выбрать минимально допустимую комиссию, а вот ставить ниже нее не рекомендуем - в лучшем случае вам придётся увеличивать комиссию, в худшем о своих BTC можете забыть.

В далеком 2009, из-за низкой нагрузке на сеть, Bitcoin можно было отправлять с нулевой комиссией, сегодня теоретически такое тоже возможно, но на практике такие транзакции не пройдут.

Ethereum (токены ERC-20)

В сети ETH для расчета комиссий используется термин ГАЗ - количество вычислительных ресурсов для действий в сети. Цена на газ указывается в Gwei, 1 Gwei равен 0,000000001 ETH. Сами комиссии сжигаются.

Стоимость транзакции вычисляется умножением необходимого газа на его стоимость в Gwei.

Разные действия требуют разных вычислительных мощностей, а следовательно и разное количество газа. Т.е. за выполнение смарт-контракта придется отдавать больше газа, чем за простой перевод ETH. Мы же как юзеры можем только отслеживать цену на сам газ, а его необходимое количество узнавать уже непосредственно перед подписанием транзакций.

Если транзакция требует 44000 единиц газа, а стоимость единицы газа на рынке составила 14 Gwei, то комиссия за транзакцию составит 0,000616 ETH.

На рисунке браузерное расширение CoinTooL - весьма удобная штука, своими вариантами для мониторинга газа можешь делиться в комментариях.

BSC (токены BEP-20)

BSC - форк кода ETH (т.е. код был скопирован, а потом в него внесли изменения). Одно из изменений - снижение комиссий и начисление их валидаторам (тем кто подтвердил транзакцию). В остальном метод расчета комиссий аналогичен сети ETH, отслеживать цену газа можно через тот же CoinTooL.

SOLANA

У Solana, в отличие от BTC, установлена минимальная фиксированная комиссия в размере 0,000005 SOL рассчитанная на минимальное потребление вычислительных мощностей. Если для выполнения действия в сети потребуется больше вычислительных мощностей, то комиссия возрастает, также комиссия возрастает при повышении нагрузки на сеть. Если хотите быть быстрее всех, то приоритет транзакции можно повысить, увеличив комиссию. 50% комиссии сжигается, 50% - плата валидатору.

Мониторить текущий размер комиссий можно на SolScan.

Но дальше всех в изобретательности ушел Джастин Сан со своим Tron, 400 реакций и рассказываем, как работают комиссии в Tron и как переводить USDT без комиссий.