Транзакции Эфириума (Ethereum) – как проверить и отследить

Транзакции Ethereum: как работают и как проверить

Далеко не каждый знает, что, в отличие от биткоина, изначальной функцией Ethereum (ETH) была не передача монетарной ценности, а только лишь обеспечение работы смарт-контрактов. Однако вскоре было замечено, что эфир вполне может использоваться как средство накопления, и разработчики внедрили возможность передачи стоимости путем проведения транзакции Ethereum.

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

Что такое транзакции Ethereum

Транзакции Ethereum — это операция по отправке подписанного пакета с данными, инициированная участником сети (аккаунтом). Под операцией имеется в виду пересылка какого-то количества ETH, запуск записанного в контракте кода (программы) или же создание нового контракта.

У любой транзакции Ethereum, за исключением создающих новые контракты, имеется адресат, то есть получатель. Им может быть внешний управляемый аккаунт (контролируется приватным ключем и может отправлять транзакции) или аккаунт-контракт (содержит код, который активируется транзакцией).

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

Содержимое транзакций Эфириума

Каждая операция по переводу Ethereum содержит стандартный набор данных:

  • transaction hash (хеш транзакции) — уникальный номер, состоящий из цифр и букв латинского алфавита, использующийся для идентификации;
  • номер блока, в котором записаны данные о транзакции;
  • адрес кошелька (аккаунта), который является получателем;
  • цифровая подпись, подтверждающая намерение отправителя провести транзакцию;
  • value — количество эфира, которое пересылается (может равняться 0);
  • gas limit — предельное количество газа, разрешенное для расходования на выполнение транзакции;
  • gas price — установленная пользователем цена за единицу газа;
  • gas Used — фактически использованное на обработку транзакции количество газа;
  • transaction fee — плата за проведение операции;
  • data — необязательное для заполнения поле, в котором можно указать сообщение для получателя.

Понятие газа и его функция в сети Ethereum

За проведение транзакции Ethereum отправитель должен оплатить комиссию майнерам, которые ее подтверждают и записывают в блокчейн. Эта оплата производится в единицах, которые называются «gas».

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

Значение лимита газа в транзакциях эфира

При отправке транзакции Эфириум пользователь указывает максимально возможное количество газа (gas limit), которое он готов потратить на ее проведение. Таким образом, он страхуется от чрезмерных комиссионных расходов в случае сбоев в сети.

Минимально необходимое значение газа для проведения транзакции эфира — 21000. Однако рекомендуется выставлять большее значение gas limit, с запасом, который даст уверенность в том, что транзакция завершится успешно.

Неизрасходованное количество газа всегда возвращается на баланс отправителя. Но если указанного лимита не хватит на успешное выполнение транзакции, она будет возвращена отправителю со статусом «failed» (неудачная). При этом он все равно заплатит комиссию майнерам, так как они расходуют определенные вычислительные ресурсы на обработку операции, независимо от ее результата.

Стоимость газа и ее влияние на скорость проведения транзакций

Цена газа (gas price) исчисляется в wei — самой маленькой неделимой частице Ethereum. Однако большинство веб-сервисов, кошельков и бирж отображают этот показатель в gwei (1 млрд wei) или непосредственно в ETH.

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

Цена газа не имеет фиксированных значений и устанавливается на усмотрение пользователя. При этом от указанного значения gas price будет зависеть скорость подтверждения транзакций: майнеры обрабатывают их в порядке очереди, которая формируется по принципу ценовой приоритетности — сначала самые выгодные, потом более дешевые.

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

Нюансы проведения транзакций в сети Эфириум

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

  • транзакция проводится в формате RPL и содержит цифровую подпись отправителя;
  • статистика по числу исходящих операций, указанная в транзакции, совпадает с аналогичными данными в аккаунте;
  • количество газа, требующегося для проведения операции по пересылке средств, меньше или равно установленному пользователем лимиту;
  • на балансе отправителя, кроме отправляемого количества ETH, имеется достаточно средств для оплаты авансовых комиссионных сборов (лимит газа умноженный на указанную пользователем стоимость).

Если все эти условия соблюдены, транзакция признается валидной (корректной) и принимается в обработку, которая состоит из следующих этапов:

  1. С баланса отправителя снимается аванс, а количество исходящих транзакций увеличивается на 1.
  2. Подсчитывается остаток эфира на счету аккаунта.
  3. Начинается непосредственная операция по переводу средств.
  4. Происходит обработка (подтверждение) транзакции майнерами.
  5. Транзакция завершается и ей присваивается статус «Success» (успешно).
  6. Отправитель получает обратно неиспользованный газ, а баланс аккаунта получателя пополняется пересылаемыми в рамках обработанного перевода средствами.

Также советуем вам посмотреть наше интересное видео о том, что планируют разработчики Ethereum:

Будущее масштабное обновление Эфириума

Как проверить транзакцию Эфириум

Что проверить транзакцию Эфириум нужно:

  1. Знать хеш транзакции;
  2. Зайти на сайт обозреватель блоков;
  3. Ввести хеш транзакции.

Информация о каждой успешно подтвержденной транзакции Ethereum записывается в журналы (логи), хранящиеся в заголовках добытых блоков. Эти данные общедоступны и могут быть просмотрены кем-угодно.

Чтобы проверить транзакцию Эфириума, нужно воспользоваться специальным обозревателем блоков (эксплорером), такими как:

Детали любого перевода отобразятся в выбранном для этой цели эксплорере сразу же после ввода хеша (tx hash).

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

Если в эксплорере указать хеш зависшей ETH-транзакции, которая долго не достигает адресата, в строке ее статуса будет отображаться «Pending» (обрабатывается). Там же можно будет увидеть предположительное время до ее завершения.

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

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

Способ отмены транзакции Ethereum

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

Для этого нужно получить доступ к кошельку, из которого были отправлены средства, с помощью веб-сервиса MyEtherWallet (MEW), зайти в меню «Отправить», выбрать «Отправить офлайн» и сформировать транзакцию, которая отменит зависший Ethereum-перевод.

При этом указывается сумма отправки, равная 0 ETH, а в поле «Цена газа» вводится более высокое, чем в зависшем переводе, значение, рекомендуемое сервисом ethgasstation.info.

Ключевым моментом является правильное заполнение строки «Nonce» — сюда нужно вставить соответствующее значение из аналогичной строки в данных зависшего перевода. Этот параметр отображает порядковый номер ETH-транзакции, которую необходимо отменить. Если до этого в аккаунте было, например, 37 успешно завершенных переводов средств, Nonce зависшего будет равняться 38 (37+1).

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

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

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

Суть и особенности транзакций в блокчейне Эфириума

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

Транзакции блокчейна Ethereum

Платёж в структуре Эфириума означает отправку пакета с инфоданными с одного адреса на другой. Транзакция включает:

  • Подпись отправителя.
  • Адрес получателя Эфириума.
  • Стоимость, заполняется в строке VALUE.
  • Сумма монет — в строке wei.
  • DATA — комментарий.
  • GASLIMIT — всё число вычислений данной операции Эфириума.
  • GASPRICE — комиссию, которую согласен оплатить отправитель за 1 ед газа.
  • To — адрес криптокошелька пользователя, получающего перевод.

Газ или gas: что это за параметр и как он рассчитывается

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

Что такое ценность газа в блокчейне Эфириума? Зависит от готовности пользователя заплатить долю Эфира за расчёт 1 газа и измеряется в единицах Gwei, где:

  • Wei — микродоля Эфира, а один ETH=1⁰¹⁸ в Wei.
  • Gwei равен миллиарду Wei.

Человек, который совершает транзакцию — отправляет деньги, устанавливает и лимит, и стоимость газа. Произведение этих составляющих равняется максимальному Wei Эфириума.

  • пользователь ставит gas limit 40 тыс. при цене 25 Gwei;
  • следовательно, готов потратить тысячу триллионов Wei или 0,001 ETH.

При этом, лимит газа означает лишь максимальное количество, которое пользователь готов оплатить.

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

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

Перевести определённое количество газа в ETH можно на калькуляторе Эфириума, например, заглянув на ru.investing.com/crypto/gas/gas-eth-converter.

Как газ тратится на хранение данных?

Поняв, что такое gas, уплаченный за передачу средств в системе Ethereum, следует узнать, что газ, тратится на хранение данных Сети.

  1. Увеличение объёма хранилища влечёт расширение БД всех нод.
  2. Поэтому, протоколом экосистемы Эфириум предусмотрена стимуляция пользователей уменьшать данные до минимума.
  3. Когда, по итогам транзакции, объём данных получается сократить, то комиссионное удержание за операцию не начисляется и пользователю поступает компенсация за освобождение места.

Для каких целей удерживаются комиссии?

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

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

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

Транзакции Эфириума: как их проверить и отследить?

Отследить и выполнить проверку транзакций в Сети Эфириума можно с помощью сервисов:

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

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

В окно поиска вводятся параметры платежа Эфириума — адрес криптокошелька, или токен, код операции, то есть, TxHash или номер блока хэша.

Читайте также:  Создатель Эфириума (Ethereum) – Виталик Бутерин

Поиск выведет данные, которые пользователь хочет узнать о платеже Ethereum:

  • id то есть, идентификатор;
  • статус перевода;
  • объём;
  • номер кошелька получателя;
  • предельное количество газа, назначенное отправителем;
  • фактически потраченный газ.

Кроме этого, станут доступны дополнительные параметры сделки.

Можно ли отменить транзакции Эфириума? — Да

Если загруженность blockchain Ethereum высока, а цена транзакции Эфириума назначена маленькая, то перевод может зависнуть на срок от нескольких часов до нескольких недель. Чтобы избежать подобной ситуации, нужно проверить на сайте ethgasstation.info статус Сети и рекомендуемую оплату.

Для отмены транзакции, также, потребуются данные с указанного сайта:

  1. Оптимальная текущая стоимость операции.
  2. № криптокошелька Эфириума, откуда был отправлен неудачный перевод.
  3. Nonce зависшего перевода.
  1. Во вкладке Send Offline, нужно выбрать тот номер кошелька Эфириума From Adress, с которого была отправлена зависшая транзакция и № адреса, куда будет отправлен новый перевод — этот номер To Adress может быть любым.
  2. Затем, в строке Value/Amound to Send указывается сумма Эфириума к отправке 0 (ноль) и в строке Gas Price комиссия в GWei.
  3. Следует учитывать, что, задавая комиссию в Wei, к сумме в GWei нужно добавить девять нулей. Например, 55 GWei = 55000000000 Wei.

Важно! В строке Nonce следует внести параметр именно той транзакции Ethereum, которую нужно изменить, иначе, операция отмены не получится.

После авторизации, останется нажать Send Transaction и зависший платёж Эфириума отменится.

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

Что включают транзакции и их сообщения?

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

Транзакции делятся на 2 типа:

  1. Просто сообщения.
  2. Создающие контракты.

Каждая транзакция охватывает уже описанные выше nonce, gasPrice, Wei, gasLimit и to.

Если транзакция Эфириума создаёт контракт, то его адрес остаётся пустым, а value, объём Wei — значит начальный баланс. Кроме этого, только здесь присутствует init — команда, представляющая фрагмент кода транзакции — EVM-code, которая совершается лишь раз.

Data является необязательной строкой, так как может как содержать комментарии, так и не заполняться.

Если речь идёт, например, о смарт контракте Эфириума, который регистрирует доменные имена, то сообщение будет содержать IP-address и имя.

О блоках с инфоданными по всей совокупности транзакций блокчейна Ethereum

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

  1. Операции внутреннего типа производятся непосредственно смарт-контрактами, не связаны с внешними счетами и не отмечены таким параметром, как gasLimit.
  2. Узлы с данными обо всех переводах, объединены в криптоблоки и blockchain Эфириума, который представляет собой цепочку объединённых узлов.

В результате, block Ethereum складывается из заголовка, сведений о типах операций в Сети Эфириума — внешних и/или внутренних, заголовков прочих узлов, в частности, оммеров конкретного блока.

Оммеры: суть и роль

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

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

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

Награда майнеру за оммер меньше, чем за обычный блок.

Заголовок блока: его содержание

Структура заголовка узла довольно сложная, складывается из:

  • Parent Hash — № хэша исходного заголовка, то есть, непосредственно родительского блока.
  • Ommers Hash — хэша перечня оммеров настоящего блока.
  • Beneficiary — веб-адреса, куда зачисляется комиссия за вычисление узла Эфириума.
  • State Root — хэша главного блока, так называемого, trie/дерева состояний, которое, в свою очередь, находится в заголовке и обеспечивает лёгким программным клиентам возможность проводить верификацию.
  • Transaction Root – хэша trie/корневого узла Эфириума, охватывает все пересылки, записанные в этот блок.
  • Receipts Root — хэша главного узла trie, с отчётами о всех транзакционных операциях рассматриваемого блока Эфириума.
  • Logs Bloom/фильтра Блума — принципа построения информации, представляющего собой логи записей.
  • Difficulty/сложности расчётов в Сети Эфириума, относящихся к текущему блоку.
  • Number/номеру, принадлежащему конкретному узлу, при этом, № генезис-block равен 0, а каждый за ним следующий возрастает на единицу.
  • Gas Limit — лимита газа, затраченного на этот блок.
  • Gas Used — весь объём газа, потраченный на транзакции этого узла.
  • Time stamp: UNIX — метку о времени рождения block.
  • Extra Data: допданные для узла.
  • Mix Hash — хэша Эфириума, который, одновременно с nonce, удостоверяет, что для конкретного блока было сделано необходимое число расчётов.
  • Nonce — хэша, который вместе с mixHash, подтверждает достаточное число вычислений для узла.

Кроме этого, в заголовке каждого block присутствуют 3 структуры trie — статуса Рут(state), транзакций Рут(transactions) и отчётных квитанций Рут(receipts). Эти три структуры именуются patricia-деревьями Меркла — однонаправленными хеш-функциями.

Логи с инфоданными о транзакционных шагах и сообщениях

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

  1. Адрес счёта.
  2. Темы действий, которые применялись при выполнении транзакций.
  3. Регистратора самого лога.
  4. Любые иные данные, связанные с отправкой.
  5. Место хранения логов — фильтр Блума.

Квитанции транзакций: что она содержит?

Для квитанций данные извлекаются из логов, содержат информацию об операции — № и хеш блока, хеш самой транзакции, потраченный газ, объём газа, задействованного в формировании узла, логи и другие данные.

Как сделать перевод без финансовых трат?

Единицы оплаты перевода допускается выставлять самостоятельно. Поэтому, установив не Gwei, а wei и назначив стоимость перевода в 1 wei за 1 gas, пользователь расплатится ничтожно малой суммой, стремящейся к нулю.

При цене 0 wei платёж не пройдёт, а при 1 wei осуществится с высокой вероятностью.

Такая ситуация обусловлена частичной наполненностью блоков максимально допустимым объёмом транзакций, эквивалентных 6,7 млн gas. Чтобы воспользоваться описанным приёмом — в MyEtherWallet следует открыть вкладку Send Offline/Оффлайн-перевод и выбрать единицы оплаты wei.

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

Как сложность блока связана с временем подтверждения транзакции?

Вычислительная трудность/сложность — термин, для описания времени, необходимого для подтверждения конкретного узла Эфириума.

  1. Генезис-блоку/первому, соответствовала сложность 131072.
  2. Для подсчёта всех последующих применяется спецформула. И если отдельно взятый узел прошёл валидацию быстрее предшествующего, то система Эфира корректирует сложность его расчёта в большую сторону.
  3. Аналогично происходит и при обратной ситуации. Если подтверждение очередного узла Эфириума должно занять больше времени, чем запланировано протоколом, сложность, автоматически уменьшается.

В результате, поддерживается постоянная скорость майнинга Эфириума, при которой один блок появляется в среднем, раз в 15 секунд.

Как проверить транзакцию эфириума

Автор: admin · Опубликовано 25.04.2018 · Обновлено 08.08.2018

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

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

Как осуществляются транзакции Эфириума?

Для начала следует дать краткое описание того, как происходит процесс осуществления транзакций в сети Ethereum.

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

При проведении транзакции в системе Эфириума производятся вычисления, за которые взимается комиссия. Комиссия служит вознаграждением за поддержание работы сети, и её размер обозначается в специальных единицах, называемых «газом» (Gas).

В транзакции содержится следующая информация:

  • Адрес получателя;
  • Электронная подпись отправителя, подтверждающая его намерение по отправке сообщения получателю;
  • Количество Wei (минимально возможная единица криптовалюты Эфириум) или ETH;
  • Назначение «платежа» (необязательный пункт);
  • Лимит «газа», показывающий максимум вычислений, допустимых при транзакции. Одна единица «газа» = одно вычисление;
  • Цену «газа», которую отправитель может заплатить за каждое вычисление, необходимое для совершения транзакции.

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

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

Как проверить транзакцию эфириума

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

1. Как проверить транзакцию Эфириум на бирже

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

Это может говорить о том, что транзакция ещё не обработана системой или попросту зависла по какой-либо причине.

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

Например, если транзакция происходит на бирже Binance, то будет нелишним воспользоваться теми инструментами проверки, которые эта биржа предоставляет. Для этого необходимо зайти в свой аккаунт на Binance в раздел Funds >> Transaction History (рис. 1).

Здесь можно увидеть историю всех совершённых транзакций, как с Эфирами, так и с другими криптовалютами, и информацию по ним (статус транзакции, название валюты, количество средств, ID транзакции и др.). Кроме того, можно выгрузить всё это в Excel и сохранить на своём устройстве (рис. 2).

В нашем случае история пуста, так как аккаунт не активный и взят в качестве примера.

Таким простым способом можно проверить транзакцию Эфириума на Binance. Если возникают какие-либо проблемы – всегда можно обратиться в службу поддержки биржи и следовать инструкциям.

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

2. Проверка транзакции Ethereum через etherscan

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

Один из таких сервисов – блокчейн-браузер или блокчейн-эксплорер Etherscan.io. Это, пожалуй, самый популярный из всех сервисов, которые представлены в интернете.

Итак, чтобы проверить транзакцию, скопируйте её ID. Где его взять – было описано выше. Теперь необходимо зайти на сайт блокчейн-эксплорера и ввести ID в строку поиска. Далее нажать кнопку «GO». В качестве примера взят ID произвольной транзакции с главной страницы Etherscan.io (рис. 3).

Теперь вся информация о транзакции выведена на экран (статус, отправитель, получатель, номер блока, лимит газа и его цена и т.п.) (рис. 4).

Читайте также:  Самый безопасный Эфириум-кошелек – рейтинг надежности

Заключение

Как видно, отслеживание транзакций эфириума не представляет из себя сложной задачи. Главное – уметь разбираться в интерфейсах и иметь на примете надёжные сервисы. Тогда вся информация о транзакциях будет у вас как на ладони.


Транзакции Эфира (Ethereum) — что в них входит и как расшифровать

В blockchain Ethereum с каждой транзакции взимается комиссия, но не в ETH или Gwei, а в отдельных токенах — Gas. Эти сборы уходят на поддержание работоспособности сети. Сами транзакции представляют собой зашифрованные блоки, расшифровка которых дает конкретную информацию.

Что это такое

Транзакции Эфира — процесс передачи пакета сведений с одного криптокошелька на другой. По аналогии с печатью, пакет подтверждается личным ключом отправителя. Транзакции Эфира включают следующую информацию:

  1. Передаваемая сумма.
  2. Сведения о получателе.
  3. Объем комиссионных сборов.
  4. Цифровая подпись.

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

Что такое Gas и как он рассчитывается

Gas — определенная денежная единица, обозначающая цену комиссии в ETH-транзакции. Стоимость Газа тесно коррелирована с количеством Эфириума, которое за него готовы отдать. Инициатор сделки сам фиксирует ограничение на использование Газа и его цену. На балансе отправителя обязательно должно быть нужное число Gas. Когда сделка завершена, неиспользуемый газ возвращается обратно на счет.

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

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

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

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

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

Ключевые операции в системе Эфира выполняются одновременно всеми узлами. Исполнение вычислений в EVM (virtual machine) — недешевое удовольствие. Смарт-контракты чаще применяются для повседневных задач, чем для выполнения сценариев высокой сложности. Комиссия способствует снижению нагрузки на систему.

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

Содержание транзакций и сообщений

К транзакциям система предъявляет определенные требования. Ее формат обязательно должен быть RLP. Имеется цифровая подпись отправителя. Данные в переводе и в аккаунте-отправителе не имеют расхождений. Только в этом случае перевод пройдет валидацию.

Сделки токена делятся на два вида и позволяют сети перебазироваться с одного состояния в другое:

  • создание контракта на передачу средств;
  • сообщение.

Компоненты, которые входят в транзакцию Эфириума независимо от ее разновидности:

  1. Nonce. Число сделанных отправителем переводов.
  2. gasPrice. Стоимость газа — сколько Эфира (точнее, его доли Wei) пользователь готов отдать за 1 Gas, служащий для выполнения данной сделки.
  3. gasLimit. Наибольшая сумма комиссии, который человек готов отдать за оплату транзакции.
  4. To. Корректный адрес криптокошелька получателя.
  5. value. Сколько Wei будет передано между контрагентами.
  6. v,r,s. Средства генерации цифровой подписи, позволяющей идентифицировать отправителя платежа Эфириум.

Если операция токена служит для создания контракта, в ней еще есть поле Init. Это фрагмент кода виртуальной машины. Используется только один раз, впоследствии пропускается.

Для сообщений имеется поле Data. Заполнять его не обязательно. Может использоваться, когда есть необходимость указать IP и доменное имя при регистрации домена в системе.

Блоки с информацией обо всех транзакциях блокчейна ETH

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

После подтверждения всех транзакций Эфириума блоки соединяются в blockhain.

Что такое оммеры и какова их функция

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

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

Что такое заголовок блока и каково его содержание

Параметр содержит в себе 15 элементов. Основные:

  • хеш заголовков от блока-родителя;
  • хеш перечня оммеров;
  • хеш корня дерева состояний;
  • адрес кошелька для получения комиссии за майнинг;
  • уровень сложности формируемого сейчас блока;
  • порядковый номер.

Операция Эфира тесно связана с деревом Меркла (или деревом хешей), применяющимся во многих криптовалютах. В заголовках блоков всегда есть три параметра корня — для транзакций Эфириума, для состояния и для квитанций.

Логи с информацией о транзакциях и сообщениях

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

Генерация квитанций о транзакциях и информация в них

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

  • хеш транзакции;
  • хеш блока;
  • порядковый № блока;
  • сумма использованного Gas;
  • какие логи были сформированы в связи с данным переводом.

И другие подобные сведения.

Зависимость сложности блока и времени подтверждения транзакции

Трудность создания блока определяется по одному критерию — времени, затраченному на формирование. Самый первый (genesis block) имел сложность 131 072, все остальные рассчитывались по конкретной формуле. Заметив ускорение создания, сеть Эфириума автоматически поднимает сложность.

Параметр nonce находится в прямой корреляции со сложностью. Этот параметр и есть хеш, который нужно найти при майнинге. Чем выше сложность, тем дольше поиск решения. Регулируя параметр, протокол самостоятельно корректирует, насколько быстро будут подтверждаться блоки.

Как проходят транзакции в сети

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

В состав входят такие элементы:

  1. Уникальный адрес (присваивается для Ethereum).
  2. Электронная подпись. Наличие элемента свидетельствует о готовности проведения транзакции в отношении другого лица.
  3. Valua — показатель, свидетельствующий о количестве отправляемых Gwei. Многие площадки, работающие с Эфиром, автоматически конвертируют этот параметр в ETH.
  4. Лимит Газа (Gas Limit) — ограничение вычислений по определенной операции с ETH.
  5. Цена Газа (Gas Price) — комиссионный платеж пользователя за пересылку Эфира. В упрощенной форме одна единица Газа позволяет провести одну вычислительную операцию.

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

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

Любые сделки в сети Эфира запускаются наружными аккаунтами. После поступления операции в смарт-контракт происходит запуск заложенного алгоритма и передача данных. Работа выполняется с помощью виртуальной машины (EVM). Такое построение позволяет легко проверить судьбу перечисляемых монет.

Процесс перевода Эфира

Проверка Эфира требует знания особенностей и требований проведения транзакции. Базовые нормы:

  1. Сделка проводится в виде RLP.
  2. Обязательно наличие подписи стороны-отправителя.
  3. Число сделок, совершенных с одного аккаунта, равняется числу операций в «теле» транзакции.
  4. Размера комиссии (Газа) должно быть достаточно для проведения перевода. В общий объем горючего включается 21 000 Газ. Сюда входит комиссионная выплата для отправки сведений о платеже и дополнительные 32 000 Газа для реализации smart-контракта.
  5. На счету отправителя должна быть сумма, достаточная для перечисления авансового платежа. Размет выплаты равен Gas Limit*Gas Price. К этому произведению прибавляется общее число горючего, направляемого между сторонами.

При выполнении всех условий происходит подтверждение сделки. Общий алгоритм транзакции Эфира:

  1. Со счета отправителя стягивается аванс.
  2. Счетчик выполненных транзакций увеличивается на одну единицу.
  3. Рассчитывается остаточный объем Газа после вычета авансового платежа.
  4. Перечисление монет.
  5. Завершение перевода.
  6. Перевод стороне-отправителю неиспользованного Газа.
  7. Отправка Эфиров, расходованных на покупку горючего, майнеру в качестве оплаты за работу.

После прохождения этих этапов пользователь может проверить статус сделки и убедиться в проведении перевода.

При выполнении операции в криптосети Ethereum важно учесть следующее:

  • Газ Эфириум — комиссия, применяемая для проведения транзакций криптовалюты. Gas необходим для формирования смарт-контрактов и его внедрения в blockchain Ethereum. Выполнение этих сделок без перечисления определенной комиссии не получится. Выплаты осуществляются в специальных монетах Gas.
  • Размер комиссии при переводе Эфира зависит от объема Газа и стоимости, установленной за единицу горючего. Для проведения транзакции требуется 21 000 Gas. Для смарт-контрактов размер оплаты выше и выставляется персонально пользователем.
  • В Ethereum есть пул транзакций, поэтому пользователи вынуждены проверять ситуацию с переводом в случае задержки. В первую очередь обработке подлежат сделки с большей комиссией, а после них проводятся операции с меньшей стоимостью Газа. Это объясняется желанием майнеров получить максимальную прибыль от работы. Нормальную стоимость Gas легко проверить с помощью сайта ethgasstation.info.

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

Рассмотренной информации достаточно для понимания принципов транзакций в сети Эфира. В случае задержки перевода рекомендуется проверить состояние операции и по возможности отменить транзакцию во избежание зависания.

Как проверить отправку Эфира — лучшие способы

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

Как проверить перевод Ethereum на бирже

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

Чтобы проверить информацию, требуется сделать следующее (на примере binance.com):

  1. Наведение на секцию «Актив» в правом верхнем горизонтальном меню.
  2. Переход по ссылке «Протокол депозита и снятие наличных».
  3. Выбор проблемного перевода и уточнение полной информации. Пользователю доступен статус, название, количество переданной криптовалюты, ID и прочие сведения.

Если проверить сделку не удалось, существует альтернативный вариант — обратиться в техническую поддержку и попросить разъяснить причину задержки перечисления Эфира. Потребуется передать ID транзакции или хеш.

На других биржевых площадках принцип проверки аналогичен — достаточно перейти в историю и получить интересующие сведения.

Как проверить отправку с помощью специальных сервисов

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

  • Etherscan.io — удобная площадка для проверки статуса и остальной информации. Для получения результатов требуется указать номер блока, адрес, ID операции или другие сведения в правом верхнем окне. Далее система выдает данные о количестве денег на счету адреса, нахождении операции в пуле ожиданий, отправителе, сумме и времени выполнения. По статусу легко сделать вывод, проведена ли операция или находится в процессе. В первом случае указывается точное время перечисления средств и номер кошелька стороны-отправителя. Преимущества ресурса etherscan.io — отсутствие регистрации, удобство пользования, наличие дополнительной полезной информации. Недостаток заключается в наличии только двух языков — английского и китайского. Для решения проблемы используется встроенный переводчик.
Читайте также:  Эфириум без вложений 2020 – как и где заработать

  • Etherchain.org. Здесь легко проверить факт отправки Эфира посредством ввода в специальное поле номера блока или ID транзакции. После создания запроса система показывает номер блока, отправителя и получателя, число монет, размер комиссии и факт проведения. Сайт удобен в применении, но не имеет русскоязычного интерфейса. Разобраться с возможностями ресурса не составляет труда.

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

Отмена транзакции

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

Пример отмены операции с помощью Ethereum Wallet:

  1. Переход к строке From Address.
  2. Указание номера бумажника (с которого отправлялся ETH). Важно правильно прописать адрес и проверить корректность строки.
  3. Внесение сведений в строчку To Address. В этой графе указывается любой номер бумажника (к примеру, адрес дополнительного хранилища на Ethereum Wallet).
  4. Заполнение графы Value. Здесь указывается сумма для перечисления другому пользователю. В графе прописывается ноль, но даже при указании такой цифры придется заплатить небольшой объем Газа (комиссии) за транзакцию.
  5. Указание цены Газа (сумма прописывается в единицах измерения Gwei).
  6. Прописывание параметра отменяемого перевода в графе Nonce. Если ошибиться с номером, отменить сделку не получится. Комиссия расходуется впустую, пользователь просто потеряет деньги.
  7. Ожидание отмены прошлого перевода (до пяти минут).

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

Как отследить, проверить и посмотреть транзакции блокчейн Эфириум?

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

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

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

Не важно, входящая это операция или исходящая, если есть её номер, то без труда можно посмотреть подробную информацию о переводе.

Что такое транзакция в блокчейне Эфириум?

Перевод Эфиров – это отправка подписанного пакета данных. В нём хранится сообщение, которое передается от одного адреса (кошелька) другому.

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

На нашем блоге есть подробная статья о криптовалюте Ethereum. Узнайте о ней больше – майнинг, курс, кошелек и многое другое.

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

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

Где посмотреть блокчейн Эфириума?

Есть масса сервисов, через которые можно просматривать базу транзакций Ethereum. Называют их Blockchain Explorers, а среди самых популярных выделяются:

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

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

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

Как расшифровать транзакцию с Эфирами?

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

  1. TxHash – номер транзакции, именно по нему отслеживаются переводы в блокчейне.
  2. TxReceiptStatus – указывает на выполнение транзакции (в нашем случае выполнена).
  3. BlockHeight – номер блока, куда была включена транзакция.
  4. TimeStamp – время добычи блока под транзакцию.
  5. From – откуда переводятся Эфиры.
  6. To – куда переводятся Эфиры.
  7. Value – количество монет в переводе (в скобках сумма в долларах).
  8. GasLimit – максимальный объем комиссии за транзакцию.
  9. GasUsedByTxn – сколько было взято комиссии для проведения операции.
  10. GasPrice – стоимостьgasвEthereumи gwei (1 млрд. gwei = 1 ETH).
  11. ActualTxCost/Fee – актуальная комиссия для проведения транзакции.
  12. CumulativeGasUsed – общееколичествоgas, используемого для открытия блока.
  13. Nonce – порядковый номер операции, выполняемой с кошелька.
  14. InputData – дополнительное сообщение (заполняется не обязательно).
  15. PrivateNote – скрытая информация (доступна только после авторизации).

Теперь вы точно разберетесь со всеми данными по транзакциям и сможете перепроверять информацию. Обратите внимание, выбранная нами операция проводилась больше месяца. А всё потому что было выбрано минимальное количество gas для уплаты комиссии.

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

В отличие от других криптовалют, при переводе Эфиров комиссия взимается в отдельной валюте Gas. Покупать её не нужно, она автоматически конвертируется из ETH.

Комиссии в блокчейне минимальные, поэтому была введена отдельная единица. Измеряется она в Gwei, это самая маленькая доля Ethereum.

1 ETH = 1000 Finney = 1 миллион Szabo = 1 миллиард Gwei = 1 квинтиллионWei.

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

К примеру, выставляется лимит Gas50 000, а его стоимость 20 Gwei. Таким образом, комиссия составит 0.001 ETH:

Указывая значение «Лимит», выбирается максимальный объем Gas. При выполнении транзакции его может использоваться меньше. В этом случае, «остатки» зачисляются обратно на кошелек в Эфирах.

Аналогично комиссия возвращается, если указано слишком маленькое значение и не последовало подтверждения операции.

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

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

Транзакция Ethereum

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

Содержание статьи

Суть операций, проводимых в Ethereum blockchain

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

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

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

Где можно отследить платеж Эфириума

Для этого есть целый ряд сервисов (Blockchain Explorers), которые позволяют зайти в блокчейн Эфириума и посмотреть транзакции. Наиболее популярные из них:

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

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

Система мгновенно выдаст окошко с детальными сведениями о транзакции Эфириума.

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

Кстати, после хардфорка и разделения Эфириума и Эфириума Классик, многие юзеры волновались, где можно будет найти сведения о переводах ETC. Но проблем никаких не возникло, и если хотите отследить свой перевод в Ethereum Classic, то смотрите его на сайте Gastracker.io или других сервисах, которых в сети немало.

Как прочитать информацию о транзакции в блокчейне Ethereum

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

  • TxHash – номер финансовой операции, по которому отслеживаются перечисления криптовалюты в блокчейне.
  • TxReceiptStatus – указывает на состояние операции (Success означает, что она выполнена).
  • BlockHeight – номер вычисленного майнерами блока, в который включили данную операцию.
  • TimeStamp – время, потраченное майнерами на вычисление этого блока.
  • From – адрес криптовалютного бумажника, с которого осуществляется перевод монет.
  • To – адрес цифрового кошелька получателя.
  • Value – сумма Эфиров, которые переводятся (в скобках указан долларовый эквивалент).
  • GasLimit – максимальный размер комиссионных, которые могут быть сняты за выполнение транзакции.
  • GasUsedByTxn – размер реально снятой комиссии за платеж.
  • GasPrice – цена газа, указанная в гвеях и Эфирах (1 миллиард gwei равен 1 ETH).
  • ActualTxCost/Fee – актуальный на момент отправки размер комиссии (в Эфирах и долларах), рассчитывается умножением предыдущих двух показателей.
  • CumulativeGasUsed – сколько газа понадобилось для открытия блока.
  • Nonce – номер порядковый транзакции, которая выполняется с данного криптобумажника (первая обозначается, как 0, вторая – 1 и т.д.).
  • InputData – это содержащееся в платеже дополнительное сообщение (если отправитель его ввел).
  • PrivateNote – приватная информация, доступ к которой можно получить, только пройдя авторизацию.

Исходя из этих сведений, пользователь сможет понять, в каком состоянии платеж находится сейчас и каковы причины его задержки.

Немного о комиссии в сети Эфириума

Оплата услуг сети Ethereum несколько отличается от традиционных комиссий Биткоина. Здесь для этого используется отдельная единица расчета, которая называется gas (газ). Пользователи не владеют этой единице и не могут ее накопить. При каждой оплате услуги в сети ее стоимость вычисляется, исходя из курса обмена gas/ETH. Поскольку комиссии в сети Эфира невысокие, то стоимость газа рассчитывается в миллиардных долях Эфира – Гвеях (gwei).

На каждую услугу установлены расценки в газе. Так, добавление второго адреса оценивается в 3 gas, расчет хешрейта – 30 gas, осуществление перевода крипты – 21 тысяча gas.

Расчет размера комиссии производится следующим образом. Максимальный лимит газа (GasLimit = 21000) множится на его стоимость (скажем, 20 gwei). Получаем простую задачку: 21000х20=0,00042 ETH. Этот расчет завязан на максимальный размер комиссионных. В реальности услуга может стоить меньше, тогда “сдача” будет зачислена обратно на кошелек отправителя. Если же пользователь хотел сэкономить и указал слишком маленький размер комиссии, то подтверждение операции может и не произойти, тогда плата за перевод также будет ему возвращена.

Ссылка на основную публикацию