Към съдържанието
Открийте сметка

Мрежова такса (gas fee)

Автор
Публикувано . Обновено

„Gas“ е думата, с която Ethereum нарича изчислителната работа зад една трансакция. Терминът мина и в други мрежи, така че днес хората казват „gas такса“ за всяка мрежова такса в блокчейна.

Как се смята таксата в Ethereum

Всяко действие в Ethereum изразходва определен брой единици gas. Обикновеният превод на ETH изразходва 21 000. Преводът на токен, например USDC, задейства смарт контракт и изразходва повече. Плащате:

използвани единици gas × (базова такса + такса за приоритет)

  • Базовата такса се определя от протокола за всеки блок. Вдига се, когато блоковете са по-пълни от целевия си размер, и пада, когато са по-празни. След EIP-1559 базовата такса се унищожава и излиза от обращение.
  • Таксата за приоритет е бакшиш за валидатора и прави трансакцията ви по-привлекателна за включване.
  • Лимитът на gas е максимумът, който позволявате на трансакцията да изразходва. Неизползваният gas не се плаща.

Цената на gas се обявява в gwei, една милиардна от ETH. ethereum.org дава такъв пример: 21 000 gas × (10 gwei базова такса + 2 gwei бакшиш) = 252 000 gwei, тоест 0,000252 ETH. При цена на ETH 3 000 евро това прави около 0,76 евро.

Мрежите от втори слой като Base, Arbitrum и Optimism също събират таксите в ETH, но групират много трансакции и ги записват заедно в Ethereum. Затова цената на превод обикновено е няколко цента. В Polygon таксите се плащат в POL.

Как се смятат таксите в Solana

Solana начислява базова такса от 5 000 лампорта за всеки подпис (лампортът е най-малката единица на SOL). Половината се унищожава, половината отива при валидатора. Можете да добавите и такса за приоритет, изчислена според изчислителните единици на трансакцията, за да мине тя преди други при натоварване.

Пример

Искате да изпратите 250 USDC на доставчик. Портфейлът ви държи USDC в Base и в основната мрежа на Ethereum.

  • В Base мрежовата такса обикновено е няколко цента и се плаща в ETH в Base.
  • В основната мрежа на Ethereum преводът изразходва сходен брой единици gas, но всяка единица се оценява по търсенето в основната мрежа. Затова таксата излиза много по-висока и може рязко да скочи при натоварване.

И в двата случая доставчикът получава 250 USDC. Разликата е колко ETH плащате отгоре. xChange.bg е технологична компания, а сметките и обменът се предоставят от регулирания партньор Noah. Преводите в блокчейна струват колкото мрежовата такса, а преводите между клиенти на xChange.bg са безплатни.

Чести недоразумения

  • Мрежовата такса не се плаща в токена, който изпращате. Изпращането на USDC в Base струва ETH в Base, не USDC.
  • Оценката на таксата в портфейла е приблизителна. Крайната такса зависи от базовата такса в момента, в който трансакцията влиза в блок.
  • По-високата такса не поправя грешен адрес. Gas влияе на обработката, не на това къде отиват парите.

Често задавани въпроси

Защо ми трябва ETH, за да изпратя USDC?

В Ethereum и в мрежите от втори слой таксите се плащат в ETH, независимо кой токен изпращате. Портфейл само с USDC не може да плати таксата, освен ако приложението не я поема или не ползва услуга, която позволява таксата да се плати в друг токен.

Защо таксите в мрежите от втори слой са по-ниски?

Мрежите от втори слой като Base, Arbitrum и Optimism обработват трансакциите извън основната мрежа на Ethereum и ги записват в нея на пакети. Така разходът се разпределя между много потребители. Таксите там обикновено са няколко цента, но зависят от натоварването.

Плащам ли такса, ако трансакцията се провали?

Зависи кога се проваля. В Ethereum трансакция, отхвърлена преди да влезе в блок, не струва нищо. Трансакция, която остане без gas или се отмени по време на изпълнението, изразходва gas за свършената дотогава работа.

Какво е gwei?

Gwei е единица на ETH, в която се обявява цената на gas. Един gwei е една милиардна от ETH. Цена от 10 gwei за единица gas значи 0,00000001 ETH за всяка единица, която трансакцията използва.

Мрежовата такса същото ли е като таксата на платформата?

Не. Мрежовата такса отива при мрежата. Таксата на платформата е цената, която борса или приложение взема за своята услуга. При теглене от борса плащате и двете, затова вижте разбивката.

Как се смятат таксите в Solana?

Solana начислява базова такса от 5 000 лампорта за всеки подпис. Половината се унищожава, половината отива при валидатора. Към нея можете да добавите такса за приоритет, която помага трансакцията да мине по-бързо при натоварена мрежа.

Източници

  1. ethereum.org: gas и такси
  2. Документация на Solana: такси за транзакции
  3. ethereum.org: мрежи от втори слой
  4. EIP-1559: промяна на пазара на такси в Ethereum

Свързани

Още термини