Используемые сервисы
November 11, 2023

Газ в сети блокчейна и установка расширения

Что такое газ в блокчейне?

Газ в сети любого блокчейна – это внутренняя единица измерения, которая используется для определения стоимости выполнения транзакций и взаимодействия со смарт-контрактами. Важно понимать, что газ не является криптовалютой и не имеет внешней стоимости; он просто служит механизмом для измерения работы, необходимой для выполнения операции в сети.

Почему газ существует?

Газ существует, во-первых, чтобы предотвратить бесконтрольное использование ресурсов сети. Без газа пользователи могли бы посылать транзакции или выполнять умные контракты, которые потребляют значительные ресурсы сети, без каких-либо последствий.

Во-вторых, газ предоставляет стимулы для майнеров, которые подтверждают и записывают транзакции в блокчейне. Майнеры получают оплату за свою работу в виде газа, который пользователи платят за свои транзакции.

Как рассчитать комиссию сети на примере перевода криптовалюты ETH в сети блокчейна Эфириум?

Чтобы понять, как рассчитывается комиссия за транзакцию, нужно понимать две основные переменные: "лимит газа" и "цену газа".

  1. Лимит газа - это максимальное количество газа, которое вы готовы потратить на выполнение транзакции. Стандартная транзакция (такая как перевод ETH) обычно потребляет 21000 единиц газа. Откуда берётся этот лимит? Смарт-контракты, которые создают разработчики, это строки кода, которые обрабатываются майнерами при каждом взаимодействии со этим смарт-контрактом. Поэтому, чем сложнее этот контракт, тем больше майнеры затрачивают энергии на его обработку. В итоге, лимит газа — это та величина затраченной работы майнеров, которую нужно оплатить.
  2. Цена газа - это то, сколько вы готовы заплатить за каждую единицу газа. Эта цена обычно измеряется в Gwei, где 1 Gwei равен 0.000000001 ETH. Важно уточнить, цена газа постоянно изменяется в зависимости от спроса на обработку транзакций в данный момент. Технология блокчейна устроена так, что майнеры обрабатывают сначала те транзакции, на которых они больше заработают. Это означает, что если ты хочешь, чтобы твоя транзакция прошла быстрее, то ты можешь доплатить поверх обязательной комиссии дополнительный газ и стать ближе в очереди на обработку. Поэтому цена за газ всегда колеблется, и когда, например, какой-нибудь крупный проект начинает продажу NFT, то в моменте цена за газ может подниматься с обычных 20$ до $2000!

<aside> ☝ Будь аккуратен при работе с блокчейном, всегда проверяй сколько платишь за газ! Установи расширение для браузера, чтобы отслеживать цену газа.

Желательно, чтобы Base Fee не превышал число 25 во время транзакции.

</aside>

[data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2738%27%20height=%2738%27/%3e](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2738%27%20height=%2738%27/%3e)

Общая комиссия за транзакцию рассчитывается как "лимит газа" умноженный на "цену газа". Например, если лимит газа составляет 21000, а цена газа составляет 50 Gwei, то комиссия за транзакцию будет 21000 * 50 Gwei = 0.00105 ETH.

Как рассчитать комиссию сети на примере перевода криптовалюты UNI?

Когда вы переводите токены ERC20, такие как UNI, комиссия за газ обычно будет выше, поскольку эти транзакции требуют больше вычислительных ресурсов для обработки. Среднее количество газа, необходимое для транзакции ERC20, составляет около 60000-100000 единиц газа.

Таким образом, если цена газа составляет 50 Gwei, то комиссия за транзакцию будет между 0.003 ETH (60000 * 50 Gwei) и 0.005 ETH (100000 * 50 Gwei).

Надеюсь, эта информация поможет тебе лучше понять, что такое газ, как рассчитывается комиссия за транзакции и ты не будешь переплачивать за транзакции при выполнении активностей)