Gas и комиссии в Ethereum: простое объяснение
Gas и комиссии в Ethereum: простое объяснение
Gas (газ) — это единица измерения вычислительной работы, которую выполняет сеть Ethereum при обработке транзакций или выполнении смарт-контрактов. Плата за газ — это комиссия, которую пользователи платят валидаторам (ранее — майнерам) за включение их операций в блокчейн.
1. Как работает Gas?
Каждое действие в Ethereum требует затрат газа:
- Простая транзакция (перевод ETH) — 21 000 газа.
- Взаимодействие с dApps (например, свап в Uniswap) — от 50 000 до 300 000+ газа.
- Запуск смарт-контракта — может стоить миллионы газа.
Формула расчета комиссии:
Комиссия (в ETH) = Потраченный газ × Цена газа (Gas Price)
- Gas Limit — максимальное количество газа, которое вы готовы потратить (если не хватит — транзакция упадет, но газ не вернется).
- Gas Price (Priority Fee) — цена за единицу газа (измеряется в gwei = 0.000000001 ETH).
> 💡 Пример: Если `Gas Limit = 50 000`, а `Gas Price = 20 gwei`, то комиссия = `50 000 × 20 gwei = 0.001 ETH`.
2. Типы комиссий в Ethereum (после The Merge)
С переходом на PoS в Ethereum появились новые параметры:
1. Base Fee — базовая комиссия (сжигается, динамически меняется в зависимости от загрузки сети).
2. Priority Fee (чаевые валидатору) — чем выше, тем быстрее выполнится транзакция.
3. Max Fee — максимальная цена, которую вы готовы заплатить (`Base Fee + Priority Fee`).
3. Куда уходят комиссии?
- Base Fee — сжигается (уменьшает общий supply ETH).
- Priority Fee — идет валидаторам за приоритетную обработку.
> 🔥 Факт: С момента перехода на PoS (2022) сожжено 4+ млн ETH (~$15 млрд)