Что такое gwei в эфире
Что такое газ в Эфириуме? Сколько платить за транзакции Ethereum.
«Не хватило газа на выполнение транзакции! Что это значит? Что делать то?» — такие вопросы часто задают пользователи Эфириума. И действительно: Gas, Gwei, контракты — зачем так все усложнять? В прошлый раз разбирались с транзакциями Биткоина. Сейчас задача стоит посложнее, погнали!
1 ETH = 1000000000000000000 wei = 1000000000 gwei (shannon) = 1000000 szabo = 1000 finney
Вот так Виталик Бутерин и Ко прикололись над пользователями (зная как Виталик одевается, что мы часто обсуждаем в чате 2BTC, не удивительно). Они назвали доли Эфиров в честь значимых фигур в истории криптовалют.
Hal Finney — первый пользователь Биткоин, после Сатоши Накамото
Nick Szabo — создатель идеи смарт-контрактов
Wei Dai — создатель концепта b-money, по сути, предка Биткоина
Хотите изучить подробнее «почему так названы» — читайте эту статью.
Обычно у новых пользователей Эфира бомбит, когда они впервые встречаются с понятием газ. В Биткоине все было просто — установил размер комиссии и ждешь пока перевод пройдет. Маленькая комиссия — долго ждешь, большая — поменьше. Биткоин был создан как криптовалюта, для того чтобы переводить деньги между людьми. Основное отличие Эфириума от Биткоина заключается в наличии децентрализованной виртуальной машины (EVM). Она позволяет запускать любую программу/смарт-контракт (обычно на языке программирования Solidity) при наличии достаточного количества времени и памяти (Подробнее). Ethereum создавался не как валюта для переводов, а как платформа для выполнения приложений (с оплатой теми самыми Эфирками — ETH).
В статье про кошельки Эфира мы говорили, что родной кошелек Ethereum жрет слишком много ресурсов компьютера. Это происходит как раз потому, что на вашем компьютере работает та самая виртуальная машина EVM и выполняет разные программы.
Что можно сделать в сети Ethereum? Газ.
Для простоты рассмотрим 3 действия, которые можно сделать:
За каждую из этих операций нужно заплатить. Единицей оплаты в сети Ethereum является «газ». На самом деле перевод «газ» является неточным, «gas» было бы правильнее перевести как «бензин». Каждая операция стоит определенное количество газа (бензина). Можно провести аналогию с автомобилем: чтобы поехать в магазин нужно небольшое количество бензина, а для поездки в другой город его потребуется много.
Подробно необходимое количество газа для каждой операции описано в «уставном документе» Ethereum — Yellow paper, стр. 20. Например, для записи данных в блокчейн необходимо намного больше газа, чем для простого перемножения двух чисел.
Тема создания смарт-контрактов очень интересна, но, прежде всего, для разработчиков. Кстати, Etherscan покажет вам все, даже код транзакции, вы всегда можете посмотреть что там происходит.
Транзакция в сети Ethereum
В Эфире любая транзакция состоит из четырех частей:
При включении транзакции в блок исполняется требуемый код (если это запрос к смарт-контракту), и потребленное контрактом кол-во газа переводится в Эфирки и списывается с вас в виде вознаграждения майнеру.
Лимит газа служит определенным ограничителем платы за транзакцию. Если вы выставите лимит 1 000 000 gas, а смарт-контракту нужно всего лишь 50 000 gas, то вы и заплатите только 50 000. Лимит сделан для того, чтобы обезопасить пользователя и он не потратил больше средств, чем может себе позволить (скажем контракт мог бы запустить бесконечный цикл и пользователь попал бы впросак). Кстати, если для выполнения транзакции контракту нужно будет 1 000 005 gas, то, увы, gas потратится, а до конца программа не доработает и не выдаст результат. Обычно разработчики сами указывают сколько gas необходимо для выполнения их смарт-контракта.
— СКОЛЬКО СТОИТ ГАЗ-ТО?
— Пользователь сам назначает цену в ETH для газа!
В MyEtherWallet в верхнем правом углу есть ползунок и цену газа можно выбрать в диапазоне от 1 до 60 Gwei = от 0.000000001 до 0.00000006 ETH.
Перевод ETH с одного кошелька на другой
Перевод ETH стоит 21 000 gas.
Если вы выставите цену 1 gas = 20 Gwei вы заплатите такую комиссию за перевод:
21000 × 0.00000002 = 0.00042 ETH (0.12$)
Зачем платить больше? У Ethereum, как и у Bitcoin есть пул транзакций. Красивая картинка MyEtherWallet описывает процесс проведения транзакции:
В зависимости от того как быстро вы хотите, чтобы транзакция прошла, вы и выбираете цену газа. Есть прекрасный сервис ETH Gas Station, который позволяет подобрать оптимальное значение цены за бензин.
Если вы выставите цену 1 gas = 0.1 Gwei сервис обещает, что транзакция пройдет за 22 блока. Если 12 Gwei или больше — 2 блока. Не забывайте, что время нахождения блока в сети Ethereum сейчас 15 секунд, а значит при самой маленькой комиссии в 0.1 Gwei ваша транзакция должна пройти всего за 5 минут!
А можно вообще не платить?
Разумный вопрос. Как ни странно, ответ на него — «Да!» (ну практически).
Дело в том, что пул транзакций Эфира пока еще небольшой, хотя, вероятно, в будущем он будет расти. Посмотрите на последние блоки:
У Эфира максимальный размер блока измеряется не в байтах, как у Биткоина, а в количестве газа. Сейчас в один блок может попасть транзакций на ±6 700 000 gas. По факту, очень часто блоки не заполнены:
Очередь транзакций маленькая. Мы провели небольшое исследование и обнаружили, что на текущий момент транзакции с ценой 1 gas = 1 wei проходят.
При цене газа 1 wei, независимо от количества газа, необходимого для вашей транзакции (напомним, при простом переводе это 21 000 gas), комиссия будет ничтожно мала!
Кстати, с ценой газа = 0 wei, увы, транзакция не проходит…
Как этим пользоваться?
При переводе вы указываете:
В официальном кошельке Ethereum размер комиссии выставляется ужасно. Вы можете двигать ползунок, при этом минимальная цена газа будет 1 Gwei. В MyEtherWallet минимум тоже 1 Gwei.
Как обмануть систему и уменьшить цену газа в MyEtherWallet?
Способ 1:
Вы можете зайти на вкладку «Send Offline» или на русском «Оффлайн-перевод», там можно выставить цену газа в wei, а не в Gwei:
Способ 2:
В браузере Google Chrome, например, можно выбрать «Инструменты разработчика» Ctrl + Shift + I, кликнуть на ползунок с выставлением цены газа и изменить начальное значение с 1 на 0.000000001 (= 1 wei), например.
Главное, не путайте лимит газа и цену газа, а то можно закончить, как тот парень. Наш канал в Telegram @two_btc
Редакция 2bitcoins.ru благодарит Славу Карпенко за помощь в подготовке данной статьи.
Мы обещали, что Эфиру тоже достанется. Обещания надо выполнять.
Так криптовалюты = МММ? Или нет? Пишите нам в чат.
Определение: Гвей (Gwei)
Gwei – это номинал эфира (ETH), криптовалюты, которая используется для оплаты товаров и услуг в блокчейне Ethereum. Gwei равен 1,000,000,000 Wei, что является наименьшим возможным номиналом ETH (точно так же, как центы относятся к долларам или сатоши к биткоину). Гвей в расшифровке означает гигавэй.
Gwei – это наиболее часто используемый номинал эфира. В основном он используется в наименовании газа в сети Ethereum. Плата за газ – это мера, определяющая, кто и сколько готов заплатить за транзакцию или выполнение смарт-контракта в сети Ethereum, и измеряется она в gwei. Поскольку эти сборы за газ слишком малы, нет смысла обозначать их как ETH, так как они будут иметь много знаков после запятой.
Один ETH равен 1,000,000,000 Gwei. С другой стороны, один gwei равен 0.000000001 ETH. С этой точки зрения его также называют наноэфиром. Такое название вытекает из того, что один gwei составляет одну миллиардную, или одну нано, часть эфира.
В этой таблице представлены различные наименования ETH и их стоимость.
Название | Стоимость в Wei | Стоимость в ETH |
Wei | 1 wei | 0.000000000000000001 |
Kwei (kilo wei) | 1e3 wei | 0.000000000000001 |
Mwei (mega wei) | 1e6 wei | 0.000000000001 |
Gwei (giga wei) | 1e9 wei | 0.000000001 |
Twei (tera wei) | 1e12 wei | 0.000001 |
Pwei (peta wei) | 1e15 wei | 0.001 |
Ether | 1e18 wei | 1 |
У каждого номинала также есть прозвище – человек, который прямо или косвенно влиял на создание Эфириума.
Ether – по прозвищу Бутерин. Назван в честь Виталика Бутерина, создателя Эфириума.
*Disclaimer: This article is intended for and only to be used for reference purposes only. No such information provided through Bybit constitutes advice or a recommendation that any investment or trading strategy is suitable for any specific person. These forecasts are based on industry trends, circumstances involving clients, and other factors, and they involve risks, variables, and uncertainties. There is no guarantee presented or implied as to the accuracy of specific forecasts, projections, or predictive statements contained herein. Users of this article agree that Bybit does not take responsibility for any of your investment decisions. Please seek professional advice before trading.
Что такое Gwei? И другие единицы измерения Эфира (wei, kwei, gwei, microether, milliether)
Поскольку курсы криптовалют, включая эфир, очень сильно взлетели с момента их создания, то размеры транзакций очень сильно уменьшились. Чтобы было удобнее обозначать мелкие транзакции, ввели много мелких деноминаций (единиц измерений) эфира. Забегая вперед, скажу, что Gwei – это одна миллиардная доля эфира. А теперь подробнее обо всех деноминациях.
Gwei – это единица измерения Эфира
Определение “Wei”
Wei – это самая мелкая единица измерения эфира – “родной” криптовалюты, которая используется в сети Эфириум. Не путайте эфир и Эфириум. Эфириум не является криптовалютой, как многие ошибочно думают.
1 эфир = 1 000 000 000 000 000 000 Wei (10 18 )
Эфир имеет целую систему деноминаций. Каждая деноминация имеет свое название. Самая мелкая часть эфира называется Wei. Ниже дана таблица всех деноминаций.
Таблица деноминаций эфира
Единица измерения | Сколько Wei в ед. изм. | Один эфир равен |
Wei | 1 wei | 1 000 000 000 000 000 000 wei (10 18 ) |
Kwei (babbage) | 1 000 wei (10 3 ) | 1 000 000 000 000 000 kwei (10 15 ) |
Mwei (lovelace) | 1 000 000 wei (10 6 ) | 1 000 000 000 000 mwei (10 12 ) |
Gwei (shannon) | 1 000 000 000 wei (10 9 ) | 1 000 000 000 gwei (10 9 ) |
Микроэфир (szabo) | 1 000 000 000 000 wei (10 12 ) | 1 000 000 микроэфиров (10 6 ) |
Миллиэфир (finney) | 1 000 000 000 000 000 wei (10 15 ) | 1 000 миллиэфиров (10 3 ) |
Эфир | 1 000 000 000 000 000 000 wei (10 18 ) | 1 эфир |
Этой таблицей пользоваться очень просто. В последнем столбце указано, сколько единиц измерения в одном эфире.
Рассмотрим, например, миллиэфир. Из таблицы ясно, что
1 эфир = 1 000 миллиэфиров,
а 1 Миллиэфир – это одна тысячная эфира.
Однако из всех перечисленных в таблице деноминаций самой популярной является Gwei, потому что ее используют майнеры.
Названия единиц измерения в скобках – это сленговые названия каждой единицы измерения. Эти сленговые названия – это вроде как кличики или имена хакеров, друзей Виталия Бутерина (основателя Эфириума), но я на 100% не уверен в этом.
Определение “Gwei”
Gwei – это единица измерения эфира. Один эфир равен одному миллиарду Gwei.
1 эфир = 1 000 000 000 Gwei
Если бы не ввели такую единицу измерения, как Gwei, то при совершении мелких сделок пришлось бы говорить такие неудобные слова, как “одна миллиардная эфира”. А теперь можно просто сказать “гвей”, потому что одна миллиардная эфира – это один gwei.
Gwei – это самая популярная деноминация, которая используется при обсуждении эфира. Эта единица измерения широко используется при оплате вознаграждения майнерам.
Вы можете называть ее “гвей”, а можете называть просто “шенон”.
Чему равен wei и gwei в рублях и долларах США?
Чтобы получить значение wei в рублях, надо 20 000 рублей (это 300 долларов по сегодняшнему курсу) разделить на 10 в 18 степени, и получится тоже очень маленькое число.
А вот чтобы узнать, чему равен один gwei в рублях, надо 20 000 рублей разделить на один миллиард, тоже получится не очень удобоваримое маленькое число.
Поэтому мы поступим по-другому. Мы посмотрим, сколько wei и gwei в одном долларе США и в одном рубле по текущему курсу эфира.
1 рубль = 50 000 gwei
1 доллар США = 3 333 333 gwei
А вот чтобы выразить рубль и доллар США в wei, надо умножить полученные значения в gwei на один миллиард. Этого я не буду делать, так как получатся слишком большие числа. Остановимся на этом.
Как я писал выше, gwei – это очень популярная единица измерения у майнеров для расчета вознаграждений. Первое, что приходит в голову, почему был выбран именно gwei? Они что, такие копейки зарабатывают? А вы как считаете? Поделитесь в комментариях, пожалуйста.
Рубли и центы удобнее выражать в миллиэфирах по текущему курсу
Если нам надо перевести мелкие суммы в рублях или долларах США в эфир по сегодняшнему курсу, то удобнее использовать миллиэфиры.
Удобнее сказать так, что 1 рубль – это 0,05 миллиэфиров, а один доллар США равен 3,3 миллиэфиров.
Когда курс эфира и рубля к доллару изменится, то по аналогии можно рассчитать, чему будут равны новые значения этих величин.
Определение: Гвей (Gwei)
Gwei – это номинал эфира (ETH), криптовалюты, которая используется для оплаты товаров и услуг в блокчейне Ethereum. Gwei равен 1,000,000,000 Wei, что является наименьшим возможным номиналом ETH (точно так же, как центы относятся к долларам или сатоши к биткоину). Гвей в расшифровке означает гигавэй.
Gwei – это наиболее часто используемый номинал эфира. В основном он используется в наименовании газа в сети Ethereum. Плата за газ – это мера, определяющая, кто и сколько готов заплатить за транзакцию или выполнение смарт-контракта в сети Ethereum, и измеряется она в gwei. Поскольку эти сборы за газ слишком малы, нет смысла обозначать их как ETH, так как они будут иметь много знаков после запятой.
Один ETH равен 1,000,000,000 Gwei. С другой стороны, один gwei равен 0.000000001 ETH. С этой точки зрения его также называют наноэфиром. Такое название вытекает из того, что один gwei составляет одну миллиардную, или одну нано, часть эфира.
В этой таблице представлены различные наименования ETH и их стоимость.
Название | Стоимость в Wei | Стоимость в ETH |
Wei | 1 wei | 0.000000000000000001 |
Kwei (kilo wei) | 1e3 wei | 0.000000000000001 |
Mwei (mega wei) | 1e6 wei | 0.000000000001 |
Gwei (giga wei) | 1e9 wei | 0.000000001 |
Twei (tera wei) | 1e12 wei | 0.000001 |
Pwei (peta wei) | 1e15 wei | 0.001 |
Ether | 1e18 wei | 1 |
У каждого номинала также есть прозвище – человек, который прямо или косвенно влиял на создание Эфириума.
Ether – по прозвищу Бутерин. Назван в честь Виталика Бутерина, создателя Эфириума.
Что такое Gas Fees (плата за газ) ETH?
Точно так же, как вы платите комиссию за перевод денег при переводе денег со своего банковского счета, вы должны заплатить комиссию (так называемую сетевую комиссию или комиссию за газ) за отправку транзакций или выполнение смарт-контракта на Ethereum. Это похоже на плату за использование сети Ethereum.
Что такое газ / Gas (Ethereum)?
Вы можете подумать о том, чтобы заправить свою машину или даже о том, что вы ели раньше, когда услышите термин «газ». Тем не менее, у этого термина есть особый контекст в мире криптографии. Газ в криптографии относится к вычислительным усилиям, необходимым для выполнения операций.
Вы должны заплатить комиссию за газ, чтобы совершить транзакцию или выполнить смарт-контракт в сети Ethereum. Независимо от того, какой кошелек вы используете, вам всегда нужно будет платить за газ при выполнении транзакций.
Хотите отправить маме немного ETH? Эта транзакция требует газа. Хотите одолжить свои деньги через Compound? Эта сделка тоже требует газа. А как насчет покупки NFT? Как вы уже догадались — газ. Газ — это как плата за проезд. Если вы хотите использовать шоссе, вы должны заплатить за проезд. Чем сильнее автомобиль подвергает дорогу принуждению, тем больше дорожный сбор должен платить водитель. Плата за проезд для 18-колесных водителей намного выше, чем для водителей мотоциклов.
Точно так же, чем сложнее транзакция в Ethereum, тем выше плата за газ.
Что такое лимит газа (gas limit)?
Плата за газ указывается в Gwei, что составляет всего 0,0000001 ETH. Вы можете думать о Gwei как о центах, поскольку 1 цент равен 0,01 доллара. Для каждой транзакции, которую вы хотите совершить, вы должны указать, какую комиссию вы готовы заплатить за выполнение транзакции.
Максимальное количество газа, которое вы готовы заплатить в рамках конкретной транзакции, называется лимитом газа. Кроме того, вы также должны ввести цену на газ для каждой транзакции. Лимит газа x цена на газ = плата за газ. Вы платите комиссию за газ при отправке транзакции.
К счастью для вас, MetaMask рассчитывает приблизительную плату за газ, которую вы должны установить для вас, исходя из того, как быстро вы хотите, чтобы ваша транзакция была подтверждена.
Куда уходят ваши сборы за газ?
Вы можете спросить: «Почему моя транзакция будет подтверждена, если я установлю более высокую плату за газ?» Отличный вопрос!
Когда вы отправляете транзакцию в Ethereum, вы конкурируете с другими людьми, которые также хотят отправить транзакцию. Хотя вы можете отправлять своей маме немного эфира, кто-то в Индии может торговать на Uniswap. Каждый человек пытается выполнить свою транзакцию одновременно. Но только определенное количество транзакций может быть включено в блок Ethereum, и каждые примерно 13 секунд появляются только новые блоки. Фактически в каждом блоке всего 12,5 млн единиц газа. Это означает, что все соревнуются друг с другом за включение своей транзакции в следующий блок. Когда спрос высок, а предложение ограничено, поскольку в блок может быть включено только определенное количество транзакций, цена должна увеличиваться.
Но когда вы отправляете транзакции, где они, прежде чем майнеры их одобрят? Эти транзакции отправляются в пул памяти, сокращение от «пул памяти». Мемпул — это место, где находятся все транзакции, которые были отправлены, но еще не проверены. Короче говоря, мемпул — это очередь ожидания проверки. Майнеры, которые проверяют транзакции перед выполнением, чтобы убедиться, что они не являются вредоносными, выбирают транзакции, которые должны быть включены в следующий блок из мемпула.
«Так почему же майнеры выбирают мою транзакцию из мемпула раньше всех?» Потому что, конечно, я заплачу им больше!
Майнеры выбирают, какие транзакции должны быть включены в следующий блок, исходя из того, насколько высока плата за газ, установленная пользователями перед отправкой транзакции. Чем выше плата за газ, тем выше вероятность, что майнер захочет включить вашу транзакцию в следующий блок. В этой ситуации возникает конкуренция, поскольку вы конкурируете со всеми, устанавливая плату за газ в течение этого периода времени за пространство блока.
Почему транзакции занимают так много времени?
Поскольку все пользователи конкурируют друг с другом за пространство для блока, если вы установите слишком низкую плату за газ, майнеры предпочтут не включать вашу транзакцию в блок в ближайшем будущем. Таким образом, ваша транзакция занимает так много времени, потому что вы не установили достаточно высокую плату за газ, чтобы ваша транзакция была включена в блокировку в ближайшем будущем. Вам придется подождать, пока плата за газ, которую готовы платить другие пользователи, снизится, чтобы ваша плата за газ была привлекательной для майнеров.
Отказ от ответственности:
Эта статья предназначена для общего руководства и информационных целей только для новичков, участвующих в криптовалютах и DeFi. Содержание этой статьи не должно толковаться как юридическая, деловая, инвестиционная или налоговая консультация. Вам следует проконсультироваться со своими консультантами по всем юридическим, деловым, инвестиционным и налоговым последствиям и советам. ConsenSys не несет ответственности за потерянные средства. Пожалуйста, используйте здравый смысл и проявите должную осмотрительность, прежде чем взаимодействовать со смарт-контрактами.