К основному содержимому

Введите слово из вопроса или названия статьи.

2 · Практика

Комиссии сети (газ), L1 и L2: какую сеть выбрать для сделки

Что такое газ и почему комиссии отличаются в Ethereum, Base, Polygon и BNB Chain. Как работают L1 и L2, из чего складывается плата и как выбрать сеть.

3 мин чтенияОбновлено:
В этой статье

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

Что такое газ

Газ - единица измерения вычислительной работы. Простой перевод монет «стоит» 21 000 единиц газа. Перевод токена обычно в два-три раза дороже, а сложный вызов контракта - ещё больше. Чем больше шагов исполняет транзакция, тем больше газа она потребляет.

Итоговая плата равна количество газа × цена газа. Цену газа измеряют в gwei - миллиардных долях ETH. Она меняется каждую секунду, в зависимости от того, сколько желающих отправить транзакцию прямо сейчас.

Из чего складывается цена после EIP-1559

С 2021 года в Ethereum действует модель с двумя частями:

  • Базовая комиссия (base fee) - автоматически подстраивается под загрузку сети и сгорает. Это не доход валидаторов, а механизм, не позволяющий ценам взлетать хаотично.
  • Чаевые (priority fee) - добровольная добавка валидатору. Чем она выше, тем быстрее включат транзакцию.

Кошельки подбирают эти значения автоматически: вам предлагают «медленно», «стандартно» или «быстро».

Почему комиссии бывают разными

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

Но главная причина разницы между сетями - архитектура.

L1 и L2: в чём разница

L1 (первый уровень) - сама сеть, которая отвечает за безопасность и записывает всё напрямую. Ethereum и BNB Chain - это L1.

L2 (второй уровень) - надстройка над L1. Она исполняет транзакции у себя, быстро и дёшево, а затем отправляет сжатые данные об итогах в Ethereum. Безопасность L2 опирается на безопасность Ethereum. Base - это L2 на технологии оптимистичных роллапов.

Полезная аналогия: L1 - главный банк, где каждая операция записана вручную и стоит дорого. L2 - касса, которая принимает множество платежей, группирует их и периодически отправляет один сводный отчёт в банк. Комиссия за отчёт делится между всеми платежами.

Четыре сети сервиса

СетьТипНативная монетаТипичная комиссияКогда выбрать
EthereumL1ETHвысокая (заметные доллары)крупные суммы, максимальная независимость и безопасность
BaseL2 на EthereumETHочень низкаяповседневные сделки любого размера
Polygonотдельная сеть (PoS)POLочень низкаянебольшие и частые сделки
BNB ChainL1BNBнизкаяпользователи экосистемы Binance

Конкретные цифры не приводим - они меняются каждый день. Ориентир: в Base, Polygon и BNB Chain обычная операция стоит центы или меньше, а в Ethereum - вполне может стоить несколько долларов и больше при высокой нагрузке.

Сколько операций в сделке

Платить придётся не один раз. Типичная сделка включает:

  1. Создание предложения - одна транзакция.
  2. Разрешение на токен (для USDT, USDC, DAI) - ещё одна, если разрешения нет. В нативной валюте не нужно.
  3. Принятие предложения - транзакция второй стороны.
  4. Подтверждение получения или другое завершающее действие.

Комиссию каждый платит за свои операции. Заложите запас в основной монете сети - об этом в разделе быстрого старта.

Две монеты в кошельке

Распространённая ошибка новичка: на кошельке есть USDT, а ETH нет - и ничего нельзя подписать. Деньги сделки и газ - разные вещи: сделка оплачивается любой поддерживаемой валютой, а газ всегда в основной монете сети (ETH, POL или BNB). Про токены - в статье про стейблкоины.

Что почитать дальше

Чтобы понять, почему в одних сетях дешевле, прочтите про Layer 2 и роллапы, а затем - как выбрать сеть. Хотите узнать, как формируется цена газа, - рынок комиссий EIP-1559. Следующий шаг по траектории - анатомия транзакции.

Упоминается в статьях

Готовы попробовать?

Создайте первую сделку за пару минут. Деньги блокируются в смарт-контракте и выплачиваются по правилам, которые видны заранее.