Что такое gas, gas limit и gas price в эфириуме

Что нужно для майнинга эфириума


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

Простая ферма из 4-6 видеокарт уместится на площади в пару квадратных метров в обычной квартире. Производительность такого оборудования будет весьма умеренной, но и вы – не промышленный золотодобытчик.

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

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

Расскажу подробнее о том, какое железо и какие программы нам понадобятся.
1) Компьютер с ОЗУ от 4 Гб
2) Стабильное интернет-соединение
3) Видеокарты с памятью от 3 Гб
4) Программное обеспечение

Майнинг эфириума – пока ещё высокодоходная и перспективная деятельность, доступная всем желающим. В теории для майнинга нужна лишь мощная видеокарта, соответствующее ПО и участие в перспективном пуле майнеров. На практике в этом деле много подводных камней, которые делают любительский майнинг непредсказуемым и рискованным.

Gas Station — актуальная цена на gas

Рекомендуемые цены на газ (исходя из текущих условий сети):

  • для транзакции с низким приоритетом (до 30 минут) — 1 Gwei
  • стандартное время проведения (до 5 минут) — 3 Gwei
  • высокий приоритет, транзакция в следующем блоке (меньше 2 минут) — 6 Gwei

Цену пользователь назначает самостоятельно, но часто все доверяют настройкам по умолчанию в кошельке. Иногда цену можно уменьшить, если транзакцию не нужно проводить очень срочно. Безопасная самая низкая цена на июнь 2020 указана выше.

Чтобы еще уменьшить комиссию за транзакцию в Ethereum, можно выставить цену за 1 gas в районе 1-2 wei (самая маленькая часть Ether). Пока мемпул не перегружен и блоки не заполнены под завязку (максимально вмещают 6 700 000 gas), такую транзакцию тоже могут забрать. Но это можно быть рисковано. Кроме того, в MyEtherWallet и официальном клиенте нельзя выставить цену ниже 1Gwei через ползунок. В MEW способ работает при «Оффлайн-переводе».

EthGasStation предназначена для повышения прозрачности цен на газ, там можно посмотреть все актуальные данные по газу и транзакциям в сети Ethereum. Этот сайт помогает установить актуальную рыночную цену за единицу газа и не переплачивать.

Находится по адресу ethgasstation.info

What Is Gas (Ethereum)?

Gas refers to the fee, or pricing value, required to successfully conduct a transaction or execute a contract on the Ethereum blockchain platform. Priced in small fractions of the cryptocurrency ether (ETH), commonly referred to as gwei and sometimes also called nanoeth, the gas is used to allocate resources of the Ethereum virtual machine (EVM) so that decentralized applications such as smart contracts can self-execute in a secured but decentralized fashion.

The exact price of the gas is determined by supply and demand between the network’s miners, who can decline to process a transaction if the gas price does not meet their threshold, and users of the network who seek processing power.

Key Takeaways

  • On the Ethereum blockchain, gas refers to the cost necessary to perform a transaction on the network.
  • Miners set the price of gas based on supply and demand for the computational power of the network needed to process smart contracts and other transactions.
  • Gas prices are denoted in small fractions of ether called gwei.
  • The value of gas for internal processing, which is distinct from how ether tokens value the actual valuation of the cryptocurrency, disaggregates the value layer and the processing layer of the Ethereum platform.

Что такое Газ у Эфириума?


Газ — это «топливо», которое питает сеть Эфириума. Стоимость газа определяется стоимостью вычислений для действия, которое выполняет сеть — все то, что делают децентрализованные приложения и умные контракты, расходует газ. Это гарантирует, что никто не будет выполнять бесполезные действия и использовать неэффективный код.

Газ выплачивается в виде эфира, и сейчас его стоимость составляет малую долю от 1 ETH. Сам эфир не используется в качестве топлива для сети, потому что цена ETH может меняться в зависимости от спроса на рынке.

Будет не очень приятно, если стоимость выполнения действий в сети внезапно станет слишком высокой, так как на неделе подскочил курс ETH. Поэтому курс газа всегда будет искусственно поддерживаться относительно реальной стоимости вычислений и выплачиваться в эфире.

Другие возможные проблемы криптовалют


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

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

Даже если инвесторы сосредоточатся на верном аспекте — блокчейне, неизвестно, во что в конечном счете будет оценена эта технология и как быстро начнется ее широкое применение. Если вспомнить недавние прорывные технологии, такие как расшифровка генома, 3D-печать и даже услуги для бизнеса в интернете, инвесторы в каждом из этих случаев переоценивали потенциальную скорость внедрения. Возможно, что и блокчейну понадобится время, чтобы завоевать популярность у пользователей.

Еще одной важной проблемой остается регулирование. Несмотря на то, что действия, подобные обещанию CME Group запустить торговлю фьючерсами на биткоин к концу года, хороши для криптовалют, так как помогают биткоину стать новым классом активов, они также подталкивают другие страны к отказу от криптовалют

Южная Корея и Китай недавно запретили ICO, а Китай затем пошел дальше и объявил о закрытии местных криптобирж.

Ethereum-краны — что это

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

Сегодня популярны три пути получения цифровых монет Ethereum:

  • Майнинг в различных его видах.
  • Покупка криптовалюты в онлайн-обменниках, у частных торговцев либо на криптовалютных биржах.
  • Заработок монет ETH на специальных веб-ресурсах — эфириум-кранах.

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

Для получения монет посредством Ethereum-кранов не требуются значительные инвестиции, мощные, сложные устройства и специфические знания для криптовалютного трейдинга. Здесь достаточно заурядного смартфона, планшета или простого ПК, подключенного к Всемирной паутине. Разобраться с принципом исполнения элементарных заданий сумеет каждый.

Внимание. Практически все сервисы выводят на микрокошелек Faucethub

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

Список Ethereum-кранов, которые выводят и начисляют бесплатную криптовалюту (топ-18 сайтов):

Название крана Интервал между запросами, мин Количество бесплатных Ethereum (GWEIS) Статус Кошелек для вывода
Speedy ETH 1 от 32 платит Faucethub
Swissadspaysethfaucet 10 (18 раз в сутки) от 570 платит Faucethub, Ethereum Wallet
Faucetcrypto 10 159–244 платит Ethereum Wallet
Claimethfree 5 3000 платит Faucethub
Allcoins 5 1080 платит Faucethub, Ethereum Wallet
Zandey 5 486 платит FaucetHub
8raa 5 486 платит FaucetHub
Bitcoin-s 5 484 платит FaucetHub
Multi-Coin Faucet 30 500 платит Faucethub
autoFaucet 5–10 от 340 платит Faucethub
BTCFaucet Design 5 484 платит Faucethub
Want2Crypto 5 485 платит Faucethub
autoBitcoin 5–10 340 платит FaucetHub
Queenfaucet 3 582 платит FaucetHub
Vivocoin 5 486 платит Faucethub
Faucethero 5 195 платит FaucetHub
Warriorfaucet 5 291 платит Faucethub
Free4claim 5 120 платит Faucethub

Что такое лимит газа?

С тем, что такое газ в эфириуме мы немного разобрались, но как быть с лимитом газа? Рассмотрим данное определение. Лимитом газа называют ту максимальную сумму газа, которую вы готовы потратить на оплату работы майнерам, а соответственно —  проведение транзакции. А что если вы хотите сэкономить? К сожалению, так не получится — вы должны установить лимит газа, который соответствовал бы вычислительной работе, осуществляемой самой сетью эфириум. Как правило, минимальная сумма составляет около 21000 газа. Если лимит будет ниже, то вы получите сообщение «Out of Gas» (недостаточно газа», и транзакция будет отклонена.

Что такое Газ (GAS) и как он рассчитывается?

Газ – это единица, используемая для обозначения размера комиссии за определённое вычислительное действие. Цена газа представляет собой то количество эфиров, которое вы готовы потратить на каждую единицу газа. Она измеряется в «Gwei». «Wei» – это наименьшая единица эфира, 1 эфир = 1⁰¹⁸ Wei. Один Gwei равен 1 000 000 000 Wei.

Для каждой транзакции отправитель устанавливает лимит газа и цену газа. Произведение цены газа и лимита газа даёт максимальное количество Wei, которое отправитель готов заплатить за выполнение транзакции.

Предположим, что отправитель устанавливает лимит газа 50 000, а цену газа 20 Gwei. Это означает, что отправитель готов потратить на выполнение этой транзакции не более чем 50 000 x 20 Gwei = 1 000 000 000 000 000 Wei = 0,001 эфира.

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

Если отправитель не предоставляет необходимого для выполнения транзакции количества газа и оно исчерпывается в процессе её выполнения, то такая транзакция признаётся недействительной. В этом случае выполнение транзакции прерывается, любые произведённые ею изменения в состоянии сети отменяются и Эфириум возвращается в состояние, в котором он находился перед началом транзакции – как если бы её вовсе не было.

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

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

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

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

Оплата за хранение данных

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

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

Поэтому, если транзакция инициирует выполнение действия, в результате которого объём занимаемого хранилища сокращается, то комиссия за выполнение этой операции не взимается, ПЛЮС производится возврат средств за освобождённый объём.

В чём заключается цель сбора комиссий?

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

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

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

Вы можете подумать: «Но почему мы должны платить ещё и за хранение данных?» Что ж, точно так же, как и выполнение вычислений, хранение данных в Эфириуме имеет свою стоимость, которую сеть должна взять на себя.

Расчет газа Эфириум, сколько отдавать GAS за транзакцию?

Теперь самое главное – сколько нужно поставить цену, чтобы гарантировано прошла транзакция?

Как мы уже говорили, если речь идет о смарт контракте, то в инструкции к нему должны быть указаны нужные данные. Если нужно просто перевести ETH на другой кошелек, выставляйте 21 000 GasLimit.

Какую цену Gwei установить? Это зависит от нагрузки сети, пока в Эфириуме нет проблем со скоростью транзакции, поэтому можно оставить 1 Gwei.

Есть удобный сервис , там на главной странице указано, какую сейчас нужно выставлять цену за газ и как это сказывается на скорости:

При оплате в 20 Gwei транзакция подтверждается меньше, чем за 2 минуты, а при оплате 1 Gwei, может растянуться до 30 минут. Здесь же есть удобный ethereumgaslimitcalculation, где можно ввести объем газа, а затем ползунком выбрать цену в Gwei:

Для примера мы выбрали 21 000 Gas и поставили цену 2 Gwei. Калькулятор рассчитал, что такая транзакция займет около 3 минут, а в пересчете на доллары, комиссия составит почти 4 цента.

Некоторые пользователи, при вводе цены за газ, указывают 0.00001 Gwei и даже в этом случае транзакции получают подтверждение, правда времени уходит чуть больше.

Используя EthereumGaspricecalculator всегда можно определить подходящий размер комиссии. Хотя это может и не потребоваться, просто выставляйте при обычных транзакциях лимит в 21 тысячу и оставляйте цену в 1 Gwei.

Ставить значение больше бессмысленно, максимум вы выиграете 2-5 минуты на подтверждение.

Советую посетить следующие страницы: —  —  — 

Виртуальная машина Ethereum

Виртуальная машина Ethereum (Ethereum Virtual Machine, EVM) — это основное «железо» платформы Ethereum. В упрощённом виде её архитектура представлена на следующей схеме:

Можно выделить три типа памяти: балансы счетов (balances of accounts), код контрактов (code) и хранилища контрактов (storage). У каждого счёта (личного кошелька или контракта) есть свой собственный баланс в валюте Ethereum (ETH). Для каждого смарт-контракта хранится его код (исполняемая программа для EVM), а также собственная память для хранения переменных. Код контракта не меняется после создания.

Блокчейн Ethereum состоит из множества блоков в определённом порядке. Каждый блок — это набор транзакций и квитанций их выполнения (receipts). Состояние EVM (его память) полностью определяется всем набором предыдущих транзакций. Чтобы получить состояние EVM в момент N надо взять состояние EVM в момент N-1, после чего выполнить все транзакции из блока N. Поэтому, зная все транзакции блокчейна, мы можем определить состояние EVM на любой момент в прошлом. Процесс проиллюстрирован на следующей схеме:

Отмечу, что если зафиксировать состояние EVM в момент M, то есть состояния EVM, которые будут недостижимы в будущем вне зависимости от выполняемых транзакций после блока M.

Рассмотрим два набора транзакций: T and U. Назову эти транзакции «равнозначные», если обработка транзакций T в блоке N приведёт EVM к «идентичному» состоянию, что и обработка U вместо T в том же самом блоке N. Ставлю в кавычки, поскольку допускается разница в балансе отправителя и майнера блока N из-за разницы в затратах газа между наборами транзакций T и U.

Все затраты времени и памяти включены в стоимость газа, поэтому основная цель оптимизации — это снижение затрат газа. Одним из подходов к оптимизации является поиск «равнозначных» транзакций с меньшими затратами газа. Речь идёт про удаление избыточного кода, но не изменении алгоритмов и т.п. Аналогично первому примеру с функцией calculate() выше.

Increasing Ethereum Gas Prices Affecting Innovation

The problem with Ethereum’s high gas prices is that it makes it impossible for a developer to microtransaction payments to their projects. Lately, it has increased significantly due to network congestion from DeFi and the increasing transaction fees.

As you may be aware, DeFi (decentralized finance) apps are going through a boom period right now. Everyone wants to have a slice of the yield farming pie. As of writing, the amount of value locked up in DeFi is around $11 billion with UniSwap, Maker, WBTC being the most popular apps.

From a developer POV, the beauty of DeFi lies in its composability. One can easily incorporate different DeFi features and create a whole new app. However, with the skyrocketing gas fees, it’s becoming harder for the developers to incorporate an internal economic system that enables micropayments.

So, how do we convert the gas into Ether?

There is no fixed price of conversion. It is up to the sender of a transaction to specify any gas price they like. On the other side, it is up to the miner to verify any transactions they like (usually ones that specify the highest gas price). The average gas price is typically on the order of about 20 Gwei (or 0.00000002 ETH), but can increase during times of high network traffic as there are more transactions competing to be included in the next block.

The following chart shows you the average Ethereum gas price chart.

Image courtesy: Etherscan.

Before we go any further, it is important to know the concept of gas limit.

Логи и квитанции. Что это?

Для отслеживания переводов сеть Эфириум записывает всю инфу в логи. Это файлики, в которых в хронологическом порядке описаны события, происходящие в blockchain. Любой перевод генерирует лог. В нем содержатся следующие данные:

  • уникальный адрес кошелька, который инициализировал перевод;
  • действия, которые были выполнены для произведения транзакции;
  • дополнительные данные.

Все логи сберегаются в фильтре Блума. Эта структура данных способна хранить бесконечное количество лог-файлов наиболее эффективным способом.

Логи, сберегающиеся в хедерах, генерируются за счет других лог-файлов, которые можно найти в квитанции. Что это такое? Предположим, что вы зашли в магазин и купили продуктов. Кассир выдал вам чек, в котором содержится инфа о приобретенных товарах. Аналогично и с сетью Эфира. Для любого перевода генерируется квитанция, которая представляет собой небольшой файл с инфой о произведенной операции. В нем сберегаются такие данные:

  • номер ноды;
  • хэш узла;
  • хэш перевода;
  • общая сумма Gwin, которая была задействована, чтобы завершить выполнение операции;
  • суммарное количество Gwin, которое «сгорело» в ноде;
  • логи, которые были созданы при выполнении рассматриваемой транзакции;
  • дополнительная информация.

High and Low Ethereum Gas vs High and Low Fee

It should be clear to you so far that gas and ether are not the same things. Gas is the amount of computational power required while ether is the currency used to pay for that gas.

Now with the knowledge of everything we have obtained so far, let’s go through certain gas and fees scenarios.

If an operation has LOW gas, then the miners won’t even pick it up because it doesn’t have enough gas to finish computation.

If an operation has LOW fees, then it might have just enough gas to cover it but still, the miners won’t be chomping at the bits to pick it up because an operation with low fees isn’t economically appealing for them.

If an operation has HIGH gas, then it means that the operation is bloated with a high gas limit and hence the miners will not pick it up.

If an operation has HIGH fees, then the miners know that they will make a lot of money from it and will be picking it up instantly.

The currently recommended gas prices for different types of transaction speeds, according to ethgasstation are:

Структура пакета данных

Любой перевод – процесс передачи пакета данных, который обладает следующей структурой:

  1. Адрес получателя, на кошелек которого поступят средства.
  2. Подпись того, кто отправляет деньги, она нужна для подтверждения подлинности перевода.
  3. Поле VALUE, определяющее, сколько средств адресант хочет переслать. Определяется в единице газа — Wei (1/1018 часть от одного Эфира).
  4. Параметр GASLIMIT определяет предельное количество операций для проведения текущей транзакции.
  5. Поле GASPRICE определяет количество средств, которое адресант готов затратить на выполнение одной вычислительной (атомарной) операции.
  6. Параметр DATA, содержащее в себе текстовое сообщение. Заполнять поле параметр вовсе не обязательно.

Легко догадаться, что величина комиссии будет определена за счет параметров GASLIMIT и GASPRICE. Для лучшего понимания рассмотрим конкретный пример.

Параметры Газа в Эфириум

Gas Limit

В отношении лимита Газа стоит учесть еще ряд особенностей:

  1. Решение по размеру Gas Limit принимают майнеры. В большинстве программ установлен параметр 4,712,388 тысяч. Майнеры вправе скорректировать этот показатель, но в большинстве случаев они оставляют его неизменным.
  2. Изменение лимита газа происходит через специальные программы для майнинга, имеющие соответствующие настройки.
  3. Gas Limit на блок не меняется даже при постоянном заполнении элементов цепочки блокчейн. Это легко объяснить. В протоколе виртуальной монеты предусмотрен механизм, который применяется майнерами для голосования в отношении предельного числа Газа. Это значит, что размер можно увеличить и без проведения hard форка. Особенность такова, что многие пулы после атак злоумышленников не меняют настройки. Не выполняют этой работы и майнеры, считающие, что установленный предел Газа является оптимальным.

Итак, Gas Limit — параметр, который препятствует банкротству создателя «умного» контракта (к примеру, когда при формировании последнего была допущена ошибка). Если не установить ограничение, программа выполняется циклично до тех пор, пока на счету пользователя имеются деньги.

Gas Price

  • 1 тысяча «финни» (finney).
  • 1 млн «сабо» (szabo).
  • 1 млрд «джи-вей» (Gwei).
  • 1 триллион «вей» (Wei).

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

токеновВ отношении Gas Price стоит учесть ряд моментов:

Установка низкого значения цены Газа позволяет участнику сэкономить. Это актуально, если срок перевода не имеет большого значения, и человек готов подождать. Кроме того, чем меньше в сети операций с небольшим порогом комиссии, тем ниже требования майнеров.
При первичном размещении токенов рекомендуется ставить те параметры, которые рекомендуют организаторы. При отсутствии этих сведений желательно узнать эту информацию еще до старта продаж. Как правило, достаточно лимита в 200 000. Что касается Gas Price, она не должна быть слишком высокой. Опасность в том, что при завышении стоимости операция все равно может «зависнуть». Комиссионный платеж все равно «сгорит», и переданное «горючее» уже не возвращается

Вот почему перед стартом продаж важно глянуть, имеется ли максимальная Gas Price. Если она установлена, желательно использовать именно этот показатель.

  1. Переходим в раздел Send Offline, после чего устанавливаем стоимость Gas в показателе Wei.
  2. В Гугл Хроме выбираем секцию «Инструменты разработчика», после чего жмем на элемент с указанием Gas Price и меняем первоначальное значение в коде с 1 на 0,000000001, что равно 1 Wei.

Видео о том, что такое Газ в Эфириум и как его рассчитать:

Что такое Gas Limit?

В отличие от множества других криптовалют, на Ethereum не указывается определенная сумма комиссии. Нужно указать Лимит Газа, который будет списан с кошелька.

Это сделано для защиты от циклических операций (при которых израсходуются все средства). Если проводится обычный перевод, лучше выставить лимит 21 000 GAS.

Если проводится смарт контракт, то нужно у его разработчика уточнить, какой лимит устанавливать. Нельзя ставить значение наугад, потому что в случае нехватки средств, все GAS сгорят.

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

Обычно используется только часть, остальное возвращается на кошелек. Но и слишком большое значение выставлять не стоит, чтобы в случае системной ошибки не потерять солидную сумму.

Что такое Газ (Gas) в Ethereum

Если сравнить Эфириум со старичком Биткоином, в котором все привыкли к простоте перевода биткоинов с одного кошелька на другой, то в двух словах можно сказать, что в Эфириуме перевод эфира осуществляется по большому счету, хоть и аналогично, но немного замороченнее. Все дело в том, что Bitcoin создавался, прежде всего, для того, чтобы переводить деньги с одного кошелька на другой без каких-либо заморочек. Поэтому в нем, для успешного перевода средств и выполняется минимум действий, а именно: указывается адрес получателя и размер комиссии, после чего дело остается за малым — дождаться когда перевод пройдет. При этом если хочется, чтобы перевод прошел, как можно быстрее, для этого достаточно просто отдать больше денег за комиссию, ну, а если есть время подождать, то можно обойтись минимальной комиссией.

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

  1. Само собой переводить эфир с одного кошелька на другой;
  2. Создавать и исполнять смарт-контракты.

Газ или Gas в Ethereum, является как раз таки той самой единицей комиссии, которой и оплачивается совершение всех выше перечисленных операций

При этом важно помнить, что каждая операция оплачивается сугубо индивидуальным количеством газа (на простую — затрачивается меньше газа, на сложную — больше), а его количество прописывается в специально отведенном для этого дела поле под названием «Gas Limit», которое имеется в абсолютной каждой форме перевода. Gas в свою очередь имеет еще и свою цену, измеряемую в ETH

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

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

Текущая ситуация

  1. Пользователи недовольны резким повышением комиссий в фиатных валютах.

  2. Часть майнеров уже реагирует на недовольство снижением цены газа.

  3. При этом, только небольшое количество пользователей (меньше 1%) отправляет транзакции с ценой газа ниже 20 gwei.

Тому есть несколько возможных объяснений:

  • Многим пользователям цена газа не кажется столь уж обременительной (3 — 4 цента за транзакцию), особенно если они делают одну – две транзакции в месяц, но конечно, при прочих равных, все предпочли бы более низкие цены.

  • Пользователи ценят быстрые транзакции: 50 секунд при цене газа 20 gwei, против 3 минут при цене 2 gwei). Правда, остается неизвестным, какой процент транзакций настолько чувствителен к разнице во времени. Предпольжительно, разница между 1 минутой и 3 – 4 не так уж и важна для среднего пользователя.

  • Пользователи просто не знают, как изменить цену газа, но при этом около 25% всех транзакций проходят с ценами выше, чем 20 gwei. Проблемой здесь является интерфейс пользователя, и это много объясняет, но это не единственная причина.

  • Пользователям трудно оперировать цифрами с 9 нулями после запятой. Кошелькам не следовало бы обозначать цену газа в ETH, а лучше сделать стандартом gwei, так люди будут лучше понимать свои расходы (видимо, чтобы еще больше запутать, gwei иногда называют shannon, однако стандартом лучше сделать gwei – так короче).

  • Возможно, основная причина: люди опасаются снижать цену газа самостоятельно. Им кажется, что майнеры могут не принять транзакцию. Они боятся нарушить правила сети. Они боятся (ошибочно) потерять свои деньги, если транзакция не будет подтверждена. Им кажется неудобным беспокоить службу поддержки MyEtherWallet или MetaMask.