Что такое Gas (Газ), Gas Limit и Gas Price в Ethereum (Эфириуме)?

Что такое Gas (Газ), Gas Limit и Gas Price в Ethereum (Эфириуме)?

Совершая различные операции с криптовалютой, каждому из нас приходится платить определенную комиссию. К примеру, в привычной нам электронной платежной системе WebMoney размер комиссии при совершении перевода фиксированный и составляет 0.8% от суммы. С криптовалютой дела обстоят совершенно иначе.

Возьмем всем известный Bitcoin. Он является покупательской криптовалютой и служит для осуществления денежных переводов между людьми. Здесь размер комиссии устанавливает пользователь и затем просто дожидается успешного перевода. Хочешь провести операцию быстрее – устанавливаешь комиссию больше, есть время подождать – меньше.

Ethereum же, работает по другому принципу. Эта платформа разрабатывалась для создания и исполнения смарт-контрактов, а также перевода монет на другие адреса. При выполнении этих действий необходимо платить комиссию в виде Газа (Gas). Соответственно от сложности операции зависит количество затрачиваемого газа. Зачем это нужно, спросите вы? Чтобы в системе не выполнялись бесполезные действия, а код всегда использовался эффективно.

В этой статье я постараюсь максимально подробно рассказать о принципах комиссии в Ethereum, а также дам несколько советов, которые позволят сэкономить на совершении финансовых операций.

Что такое Gas Limit?

Лимит газа (Gas Limit) – это максимальный размер комиссии (в виде газа), который потребуется заплатить за проведение транзакции. Предусмотрена данная мера для того, чтобы сберечь большие суммы средств при возникновении возможных ошибок, которые приводят к запуску многочисленных операций. Выставляя Gas Limit, обратите внимание на следующие нюансы:

  • Вам необходимо знать размер лимита газа. Например, для проведения операции необходимо 20 тысяч газа, а вы поставили лимит в 50 тысяч. В результате лимит не был превышен и после успешной транзакции 30 тысяч газа вернется на кошелек в виде ETH. Однако если на транзакцию требовалось 60 тысяч, то ваши 50 тысяч буду потрачены, а операция не пройдет.
  • Не стоит «выдумывать велосипед» или экспериментировать. Принимая участие в ICO, работая с разработчиками смарт-контрактов, вы можете узнавать у них Gas Limit.
  • Стандартный Gas Limit для перевода монет на другой адрес (не используя смарт-контракты) составляет 21 тысячу газа.

Что такое Gas Price?

Чтобы вам было проще воспринимать информацию ниже, давайте для начала рассмотрим, на какие части делится Эфириум и чему равен 1 ETH:

  • 1000 Finney;
  • 1 000000 Szabo;
  • 1000000000 Gwei;
  • 1000000000000000000 Wei.

К слову, доли Эфиров названы не случайно, а в честь людей, которые принимали немалое участие в истории создания криптовалют.

Но вернемся к цене газа (Gas Price), т.е. к величине, которую пользователь готов будет потратить на единицу газа. На сегодняшний день 1 Gas на Ethereum приравнивается к 20 Gwei. Получается, что при обычной транзакции на другой адрес вы будете затрачивать 21000 * 0.00000002 = 0,00042 ETH (0.247$ по курсу на 20.04.2018). Сумма, в принципе, вполне адекватная, но само собой многим из нас и ее захочется уменьшить. Следовательно, отсюда и возникает вполне логичный вопрос, а можно ли будет уменьшить цену газа и пройдет ли в таком случае транзакция.

Чтобы узнать это наверняка, потребуется воспользоваться специальным сервисом ETH Gas Station. С его помощью можно будет с легкостью подобрать минимальное значение газа, которое позволит совершить успешную операцию.

Что такое Gas (Газ), Gas Limit и Gas Price в Ethereum (Эфириуме)?

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

  • Gas Price (Gwei) — измеряется в Gwei и устанавливается движением ползунка;
  • Gas Used – количество газа, которое требуется для транзакции;
  • Avg Time (min) — приблизительное (среднее) время перевода;
  • Tx Fee (Fiat) — размер комиссии.

Теперь, если взять и при помощи ползунка значение «Gas Price» в таблице установить на 20 Gwei, а в поле «Gas Used», вбить стандартный лимит газа равный 21000 (его даже вводить не нужно будет, он автоматически будет заполнен нужной нам величиной), что я и сделал на скриншоте размещенном выше. То в графе «Avg Time (min)» будет видно, что время перевода в таком случае будет занимать меньше минуты, и по информации из графы «Tx Fee (Fiat)» размер комиссии составит 0.247$.

Понятное дело нам никто не будет мешать поэкспериментировать. Так, например, если взять и установить ползунок не на 20 Gwei, а на 2 Gwei, то мы сразу же будем приятно удивлены, т.к. увидим, что время перевода будет составлять довольно скромные 4 минуты, а размер комиссии уменьшится сразу в 10 раз, и будет составлять не 0.247$, а уже 0.025$.

Что такое Gas (Газ), Gas Limit и Gas Price в Ethereum (Эфириуме)?

Как видите, платить большие комиссии совсем не обязательно, можно просто подождать лишнюю минуту времени и сэкономить свои средства (в данном случае в 10 раз).

Само собой вы должны понимать, что в зависимости от загруженности сети и изменения курса Ethereum, время отправки и размер комиссии периодически будет иметь свойство меняться. Но, в любом случае, смысла платить за Gas по несколько десятков Gwei, как это делают многие, я не вижу. Ведь за те же 2-5 Gwei сейчас дожидаться подтверждения транзакции не так уж и долго приходится.

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделись ей с друзьями:
AMZ group
Комментарии: 2
  1. Мозай

    Вы так и не ответили, что такое газ? Газ лимит и газ прайс понятно. А газ, что это?

    1. admin (автор)

      Как это не ответил, в начале статьи, а точнее, в третьем абзаце, дан ответ на то, что такое Gas.
      Простыми словами, Gas — это банальная комиссия за перевод средств с одного кошелька на другой.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: