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

Мрежова такса (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 е технологична компания, а сметките и обменът идват от регулирания партньор Bridge (компания на Stripe). Преводите в блокчейна се таксуват по мрежова цена, а преводите между клиенти на 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

Свързани

Още термини