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

Мрежова такса (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 за всяка единица, която транзакцията използва.

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

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

Как се изчисляват таксите в Solana?

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

Източници

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

Свързани

Още термини