В этой статье мы расскажем о том, как устроена система комиссий в основных блокчейн-сетях, и какие инструменты помогут снизить затраты

Как снизить комиссии при пользовании криптовалютой. Простая инструкция

24.03.2022

2909

13 мин

В начале марта комиссии в сети Ethereum снизились до рекордного минимума с апреля 2021 года. На 22 марта размер комиссий в среднем составляет $2,20, однако на пике пользователи могли платить за переводы до $100.

Для чего нужны комиссии

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

Размер комиссий зависит от загруженности блокчейна, то есть, чем больше людей совершает транзакции, тем выше плата за перевод. Валидаторы отдают приоритет операциям с высокой комиссией – чем она выше, тем быстрее транзакцию подтвердят. Поэтому в некоторых сетях пользователи могут указывать свою цену за валидацию.

Как рассчитать комиссию

В Ethereum-сетях комиссия состоит из двух показателей: Gas и Gwei (одна миллиардная от ETH). Gas (газ) – это отдельный актив в блокчейне, использующийся для выплаты вознаграждений майнерам. По сути это способ измерения вычислительной мощности, которую майнер использовал для подтверждения транзакции.

Цена за единицу газа определяется значением Gwei (от 1 до 60), которое пользователи могут самостоятельно указывать в кошельке. Для совершения стандартной транзакции необходимо 21 000 газа, для операций с токенами ERC-20 – от 50 000, а для смарт-контрактов может потребоваться от 200 000 до 1 миллиона. Эти значения называются лимитом. То есть, комиссия в сети Ethereum рассчитывается по следующей формуле:

Комиссия = лимит газа * Gwei.

Пример: Вам необходимо перевести 0,075 ETH на другой адрес. Цену за единицу газа устанавливаем в 40 Gwei (помним, чем больше комиссия, тем быстрее валидаторы подтвердят транзакцию). 21 000 умножаем на 0,000000040 ETH (40 Gwei) и получаем 0.00084 ETH – это наш размер комиссии.

В сети Bitcoin комиссии зависят от размера передаваемой информации в байтах. На 22 марта средняя плата за 1 байт составляет 5 сатоши (одна стомиллионная от BTC). Но, как и в Ethereum, это значение может меняться в зависимости от загруженности сети, поэтому некоторые биткоин-кошельки позволяют пользователям устанавливать собственную комиссию для ускорения транзакций.

Почему растут комиссии

Хоть в Ethereum и Bitcoin можно установить низкий размер комиссии, в моменты высокой нагрузки на сеть валидаторы могут просто не включить такую транзакцию в блок. Поэтому некоторые пользователи повышают ставку, чтобы их транзакция прошла быстрее.

Причины высоких комиссий:

  • Низкая масштабируемость. Ethereum обрабатывает около 18 транзакций в секунду, этого было достаточно во времена, когда блокчейн только набирал популярность. Однако за последние годы резко выросло число пользователей, количество dApp's и NFT-проектов. Соответственно увеличилось и количество проводимых операций, что значительно повышает нагрузку на сеть.
  • Смарт-контракты. На их обслуживание уходит больше всего газа. Объем торгов на децентрализованных Ethereum-биржах в 2021 году достиг $1,06 трлн, на самую крупную – Uniswap приходится 64% от этого объема.
  • ERC-20. Благодаря этому протоколу разработчики могут запускать собственные токены, что в разы увеличивает нагрузку на сеть.

Отслеживание комиссий

Информацию о блокчейне Ethereum можно отслеживать через обозреватель блоков Etherscan. Платформа предоставляет подробные публичные сведения о всех элементах сети, в том числе и о средней стоимости газа. Также в Etherscan можно узнать детали транзакций и посмотреть рекомендованное значение Gwei для быстрого подтверждения перевода.

Источник: Etherscan.io

На нашей платформе существует аналогичный инструмент для Bitcoin. Там отображается подробная информация о мемпуле, с ее помощью можно понять, сколько транзакций уже ожидают подтверждения, и определить нагрузку на сеть. Также есть диаграмма, которая позволяет подобрать оптимальную комиссию.

На вертикальной шкале представлена комиссия в сатоши за байт, а горизонтальная шкала отображает количество таких транзакций в мемпуле. Если столбик диаграммы зеленый, значит транзакция с указанной комиссией войдет в следующий блок примерно через 10 минут. Если цвет желтый или красный - значит в мемпуле достаточно много транзакций с более высокой комиссией, и валидаторы предпочтут их. Подтверждение “красных” транзакций может затянуться более чем на 30 минут.

Для пользователей бирж Binance Chain и Binance Smart Chain предусмотрена платформа BscScan. По интерфейсу и функциям схожа с Etherscan, с её помощью можно отслеживать динамику нативного токена BNB и комиссии.

Как надежно хранить криптовалюту. Выбираем лучшие криптокошельки 2023 года

Как надежно хранить криптовалюту. Выбираем лучшие криптокошельки 2023 года

Подробно разбираем все типы криптовалютных кошельков, а также выбираем лучшие хранилища для цифровых активов, исходя из потребностей каждого отдельного пользователя

Читать дальше

Как снизить размер комиссий

Решения второго уровня для Ethereum

Разработчики Ethereum, также как и пользователи, обеспокоены высокими комиссиями. Эта ситуация привела к созданию сетей второго уровня (L2). Такие проекты способны обрабатывать транзакции вне основной сети Ethereum, что значительно уменьшает нагрузку на блокчейн и комиссии. К ним относятся сети Polygon Network, Avalanche, Tron, Arbitrum и другие.

Решения второго уровня реализуют различные подходы к масштабированию. Первый способ – создание так называемых каналов состояний (англ. state channel). В подобных сетях транзакции между участниками контракта можно совершать в неограниченном количестве, но в итоге в блокчейне отобразится лишь конечный результат.

Более распространенный способ – перенос транзакций на сайдчейн. В боковых цепях используются активы основной сети, но после завершения необходимых операций они возвращаются обратно в “материнский” блокчейн. Одним из таких проектов является Polygon Network (MATIC), его основная цель – снижение нагрузки на Ethereum, и как следствие, комиссий. Максимальный плата за перевод в сайдчейне обычно не превышает $0.001. Подробнее о возможностях и архитектуре Polygon мы рассказывали в нашей статье.

Polygon Network уже использует ресурсы основной сети, поэтому подключить его к кошелькам виртуальной машины Ethereum (EVM) очень просто. Как это сделать, разберем на примере MetaMask:

  1. Заходим в кошелек, выбираем вкладку “Сети” и нажимаем “Добавить сеть”
  2. Заполняем информацию о пользовательском RPC сети Polygon Network
    RPC Polygon Network
    Имя сети: Полигон
    Новый URL-адрес RPC: https://polygon-rpc.com
    ID цепочки: 137
    Символ валюты: MATIC
    URL-адрес проводника блоков: https://polygonscan.com
        
  3. Нажимаем “Сохранить”. Теперь функционал Polygon интегрирован в MetaMask

Lightning Network

Биткоин не очень подходит для повседневных мелких операций, будь то покупка или перевод. Блокчейн построен таким образом, что в среднем каждые 10 минут должен создаваться новый блок. По статистике в сети Bitcoin обрабатывается порядка 240 000 транзакций в сутки – около 3 в секунду, но минимально время от отправки до подтверждения составляет в среднем 10 минут (промежуток между созданием новых блоков). Из-за этого транзакции в сети никак не ускорить, поэтому была создана надстройка – Lightning Network.

Принцип работы сети схож с каналами состояний в Ethereum. Lightning Network записывает в блок только часть транзакций – открытие платежного канала и последняя транзакция перед его закрытием. Lightning – это одноранговая сеть, а промежуточные операции регулирует смарт-контракт.

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

Lightning Network рассчитана на операции с сотыми и тысячными долями, поэтому биткоины в ней автоматически конвертируются в сатоши (BTCLN). Следовательно размер комиссий значительно снижается, в среднем перевод в этой сети стоит 1 сатоши (меньше цента).

Существует несколько мобильных кошельков для Lightning Network, например, Phoenix или Eclair. Также есть онлайн-кошелек ZipWallet. Приобрести монеты можно через саму сеть или просто пополнить счет с помощью BTC, приложение автоматически конвертирует биткоины в сатоши. С помощью Lightning можно оплатить мобильную связь, заказать продукты или одежду. Полный список товаров и услуг можно посмотреть на платформе Bitrefill. Крупные проекты, например Twitter и китайский мессенджер WeChat, уже начали использовать Lightning Network в качестве системы микроплатежей.

Будущее комиссий

Разработчики Ethereum уже давно работают над снижением комиссий. В ближайших планах Виталика Бутерина перейти с механизма консенсуса Proof-of-Work на более экологичный и быстрый Proof-of-Stake. В марте была запущена последняя тестовая сеть Ethereum 2.0, а полноценный запуск запланирован на лето 2022 года. Пользователи ожидают, что это обновление значительно снизит комиссии в сети.

Что касается биткоина, у него уже есть Lightning Network для мелких операций, а основная цепь – для крупных. Вряд ли стоит ожидать больших изменений в этой области в ближайшее время.

Подписывайтесь на Getblock Magazine и будьте всегда в курсе последних новостей из мира криптовалют и цифровой экономики