Выполнение транзакций в блокчейн Ethereum зависит от установленных Gas и Gas limit, что существенно отличается от оплаты комиссии в сети Bitcoin. Чаще всего, сложности возникают с определением данных понятий у новичков, но ошибки при выставлении значений случаются даже у бывалых пользователей.
Место газа в сети Ethereum
Цель создания платформы, занимающей зачастую второе место по рыночной капитализации, отличается от предназначения биткоина, созданного изначально как замена фиатным деньгам. Задачи сети связаны с выполнение нескольких операций:
- перевод эфира на различные адреса;
2. исполнение смарт-контрактов;
3. создание смарт-контрактов и DApps-приложений.
За счет работы майнеров для поддержания сети добывается внутренняя криптовалюта – эфир (ETH). Для расчета вознаграждения используются единицы измерения эфира, названные в честь выдающихся личностей криптосообщества. Один ETH состоит из долей, равный:
- 1000 Finney
- 1 000 000 Szabo
- 1 000 000 000 Gwei
- 1 000 000 000 000 Mwei
- 1 000 000 000 000 000 Kwei
- 1 000 000 000 000 000 000 Wei
В оплату вознаграждения, получаемое майнерами, входит комиссия за проведение операций, иных действий на платформе. Единицей оплаты любой комиссии является газ (gas). Для совершения сложной транзакции необходимо установить больше газа, на простую соответственно меньше (примеры https://etherscan.io). Таким образом, gas является своего рода «топливом» для выполнения операций и гарантией качественного выполнения работы.
Составные части gas
Для правильного определения значения газа требуется установить gas limit – максимальное количество оплаты за проведение операции, действия пользователем. При его определении следует учесть следующее:
1) в случае ошибки, когда выставлен слишком большой лимит для выполнения транзакции, разница будет возвращена после ее проведения на кошелек отправителя в виде эфира. При недостаточном показателе лимита, оплата будет списана, но транзакция не выполнена (будет указано «out of gas»);
2) может устанавливаться автоматически при переводе токенов, но лучше узнавать его размер у разработчиков в случае участия в ICO;
3) для перевода ETH на другой адрес, не связанного со смарт-контрактом, рекомендуемый gas limit – 21 000.
Кроме того, за каждую операцию, действие пользователь самостоятельно устанавливает цену за 1 единицу gas (gas price), измеряемую в GWEI. Таким образом, стоимость комиссии = gas limit * gas price. От выбора цены газа в большую сторону зависит насколько быстро будет обработана транзакция. Для регулирования данных показателей можно использовать ресурс ethgasstation.info, https://www.etherchain.org/tools/gasPriceOracle - указана рекомендуемая в данный момент цена газа и время обработки транзакции.
Заключение
Незнание таких ключевых понятий как gas и gas limit, приводит к неприятным последствиям как оплата дорогой комиссии или ошибка при совершении операций (потеря эфира). Для результативной работы на популярной платформе Ethereum, важно правильно выставить показатели, используя для этого рекомендуемые значения разработчиками или соответствующие ресурсы.
Понравилась статья? 💖Ставь лайк и расскажи о нас друзьям! 👉
Присоединяйся к нашей группе BitSeven и будь в курсе последних событий из мира криптовалют.
Переходи на bitseven.com и начинай зарабатывать на волатильности криптовалют прямо сейчас!
Подписывайся на наш дайджест, чтобы не пропустить самую важную и интересную информацию за неделю.