Газ: различия между версиями

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
(Новая страница: «{{#seo: |title= Газ — материал из Decimal Wiki |titlemode= append |keywords= газ, gas, gas fee, плата за газ в блокчейне Ethereum, цена газа |description= Что такое газ и плата за газ в сети Ethereum и других блокчейнах }} '''Газ''' ({{lang-en|gas}}) — единица измерения вычислительной работы в сети Ethereum и неко...»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 5: Строка 5:
|description= Что такое газ и плата за газ в сети Ethereum и других блокчейнах
|description= Что такое газ и плата за газ в сети Ethereum и других блокчейнах
}}
}}
'''Газ''' ({{lang-en|gas}}) — единица измерения вычислительной работы в сети [[Ethereum]] и некоторых других [[блокчейн]]ах, необходимой для выполнения операций, таких как [[транзакция|транзакции]] или исполнение [[смарт-контракт]]ов.
'''Газ''' ({{lang-en|gas}}) — единица измерения вычислительной работы в сети [[Ethereum]] и некоторых других [[блокчейн]]ах, необходимой для выполнения операций, таких как [[транзакция|транзакции]] или исполнение [[смарт-контракт]]ов. Как известно, мощности процессоров, объемы оперативной и внешней памяти даже в [[распределенная сеть|распределенной сети]] не безграничны. Поэтому время, в течение которого программа занимает вычислительные средства блокчейна в ходе своего выполнения, должно как-то оцениваться, учитываться и оплачиваться.


{{комментарий|Газ — своего рода «топливо», используемое для выполнения операций в блокчейне. Каждое действие, будь то простая транзакция или сложная логическая операция внутри смарт-контракта, требует определённого количества газа.}}
{{комментарий|Термин «gas» происходит от слова «gasoline», т.е. бензин. Газ — своего рода «топливо», используемое для выполнения операций в блокчейне. Каждое действие, будь то простая транзакция или сложная логическая операция внутри смарт-контракта, требует определённого количества газа.}}


'''Пла́та за газ''' ({{lang-en|gas fee}}) — стоимость, которую пользователь платит за выполнение операций в сети Ethereum. Плата за газ состоит из двух компонентов:
'''Пла́та за газ''' ({{lang-en|gas fee}}) — стоимость, которую пользователь платит за выполнение операций в сети Ethereum. Плата за газ состоит из двух компонентов:
Строка 18: Строка 18:


Плата за газ сильно варьируется в зависимости от нагрузки на сеть. В периоды высокого трафика плата за газ может значительно увеличиться, так как пользователи стремятся включить свои транзакции в блоки быстрее, предлагая более высокую цену за единицу газа.
Плата за газ сильно варьируется в зависимости от нагрузки на сеть. В периоды высокого трафика плата за газ может значительно увеличиться, так как пользователи стремятся включить свои транзакции в блоки быстрее, предлагая более высокую цену за единицу газа.
{{комментарий|Газ является не только единицей измерения вычислительной работы, но и одним из ключевых инструментов безопасности блокчейна. Поскольку каждая операция в блокчейне требует расхода газа, [[спам]]ерам и организаторам [[w:DoS-атака|DoS‑атак]] становится экономически невыгодно проводить массовые транзакции с целью перегрузки сети.}}


== Аналогичные понятия в других блокчейнах ==
== Аналогичные понятия в других блокчейнах ==
Строка 46: Строка 48:
* '''Плата за газ''' (gas fee). Плата за газ уплачивается в токенах [[XTZ]].
* '''Плата за газ''' (gas fee). Плата за газ уплачивается в токенах [[XTZ]].


Все приведённые примеры показывают, что концепции газа и платы за газ или аналогичные механизмы существуют во многих блокчейнах, но их реализация и терминология могут различаться. Основная цель — увеличить безопасность и эффективность сети, позволяя пользователям платить за использование вычислительных ресурсов.
{{комментарий|Все приведённые примеры показывают, что концепции газа и платы за газ или аналогичные механизмы существуют во многих блокчейнах, но их реализация и терминология могут различаться. Основная цель — увеличить безопасность и эффективность сети, позволяя пользователям платить за использование вычислительных ресурсов.}}
 
== Ссылки ==
* [https://habr.com/ru/companies/metalamp/articles/797953/ Как рассчитывается стоимость газа в транзакциях Ethereum | Хабр]
* [https://vc.ru/crypto/1121216-chto-takoe-gaz-v-seti-ethereum-i-kak-snizit-ego-cenu Что такое газ в сети Ethereum и как снизить его цену | Крипто на VC.ru]


[[Категория:Терминология]]
[[Категория:Терминология]]
[[Категория:Технология блокчейн]]
[[Категория:Технология блокчейн]]
[[Категория:Токеномика]]
[[Категория:Токеномика]]
[[Категория:Криптобезопасность]]
__NOTOC__
__NOTOC__

Текущая версия от 08:40, 22 июля 2024

Газ (англ.gas) — единица измерения вычислительной работы в сети Ethereum и некоторых других блокчейнах, необходимой для выполнения операций, таких как транзакции или исполнение смарт-контрактов. Как известно, мощности процессоров, объемы оперативной и внешней памяти даже в распределенной сети не безграничны. Поэтому время, в течение которого программа занимает вычислительные средства блокчейна в ходе своего выполнения, должно как-то оцениваться, учитываться и оплачиваться.

Термин «gas» происходит от слова «gasoline», т.е. бензин. Газ — своего рода «топливо», используемое для выполнения операций в блокчейне. Каждое действие, будь то простая транзакция или сложная логическая операция внутри смарт-контракта, требует определённого количества газа.

Пла́та за газ (англ.gas fee) — стоимость, которую пользователь платит за выполнение операций в сети Ethereum. Плата за газ состоит из двух компонентов:

  • Gas limit — максимальное количество газа, которое пользователь готов потратить на выполнение операции.
  • Gas price — цена, которую пользователь готов заплатить за единицу газа в gwei (1 gwei = 0.000000001 ETH).
Плата за газ стимулирует майнеров включать транзакции в блоки, так как они получают эту плату за свои вычислительные ресурсы.

C введением обновления Ethereum 2.0 и механизма EIP-1559, структура платы за газ изменилась. Теперь плата состоит из фиксированной базовой комиссии (base fee), которая сжигается, и дополнительной платы (priority fee), которую получает майнер.

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

Газ является не только единицей измерения вычислительной работы, но и одним из ключевых инструментов безопасности блокчейна. Поскольку каждая операция в блокчейне требует расхода газа, спамерам и организаторам DoS‑атак становится экономически невыгодно проводить массовые транзакции с целью перегрузки сети.

Аналогичные понятия в других блокчейнах

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

Binance Smart Chain (BSC)

  • Газ (gas). Аналогично Ethereum, BSC использует газ для измерения вычислительной работы, необходимой для выполнения транзакции или смарт-контракта.
  • Плата за газ (gas fee). Плата за газ определяется в токенах BNB (Binance Coin), и цена за единицу газа может изменяться в зависимости от нагрузки на сеть.

Polygon (Matic)

  • Газ (gas). Polygon также использует концепцию газа для выполнения операций.
  • Плата за газ (gas fee). Плата за газ выплачивается в токенах MATIC, и стоимость газа обычно ниже, чем в сети Ethereum, благодаря более высокой пропускной способности сети.

Avalanche

  • Газ (gas). В Avalanche имеется аналогичным подход, где газ измеряет вычислительную работу.
  • Плата за газ (gas fee). Плата за газ уплачивается в токенах AVAX, и сеть настроена так, чтобы обеспечить низкие и стабильные сборы.

NEO

  • Токен GAS. NEO использует другой подход. Вместо газа тут используется токен GAS, который генерируется пользователями для выполнения транзакций и смарт-контрактов.
  • Плата за газ (gas fee). Плата за газ в сети NEO выплачивается в токенах GAS.

Solana

  • Вычислительные единицы (compute units, CU). Solana использует опорную концепцию, называемую «compute units», для измерения ресурсов, используемых для выполнения транзакций и смарт-контрактов. Каждой транзакции выделяется ограниченный объем CU, известный как «вычислительный бюджет». Превышение этого бюджета приводит к тому, что среда выполнения останавливает транзакцию и возвращает ошибку.
  • Комиссия за транзакцию. Плата за транзакции уплачивается в токенах SOL.

Tezos

  • Газ (gas). В Tezos также используется концепция газа для измерения затрат на выполнение операций и смарт-контрактов.
  • Плата за газ (gas fee). Плата за газ уплачивается в токенах XTZ.
Все приведённые примеры показывают, что концепции газа и платы за газ или аналогичные механизмы существуют во многих блокчейнах, но их реализация и терминология могут различаться. Основная цель — увеличить безопасность и эффективность сети, позволяя пользователям платить за использование вычислительных ресурсов.

Ссылки