Содержание
Открытость блокчейна - основная характеристика всех криптовалют. Это значит, что вся информация о переводах находится в свободном доступе. Несмотря на это многие сталкиваются с тем, что не знают, как проверить транзакцию ethereum. Разберемся, как это делается, а заодно узнаем, как рассчитать стоимость транзакции.
Как происходит транзакция
Транзакция – это пакет информационного материала, своего рода сообщение, предназначенное для отправки эфира. После занесения этого материала в новый блок, каждая транзакция какое-то время ожидает проверки. Первое, что делает система – списывает со счета пользователя указанную сумму комиссии (Gas), которая предоставляется добытчику виртуальной валюты Ethereum в качестве вознаграждения.
Для того чтобы транзакция была проверена майнером, она должна соответствовать определенным требованиям:
- Формат RLP;
- Наличие подписи отправителя;
- Количество операций, отправленных с аккаунта, должно совпадать с указанным количеством в теле самой транзакции;
- Баланс пользователя должен содержать сумму, которой хватит на оплату комиссии.
Если все прошло хорошо операция считается состоявшейся, о чем будет свидетельствовать запись в журнале.
Содержимое транзакции состоит из таких данных:
- Адрес получателя токенов;
- Подпись отправителя, созданную с помощью его ключа;
- Сумму перевода в эфирах (количество отправленных монет может равняться нулю);
- Лимит газа – его каждый пользователь выставляет самостоятельно;
- Цену, которую отправитель готов заплатить за одну единицу газа;
- Сообщение, если нужно отправить данные в смарт контракт.
Иногда процесс проверки транзакций занимает достаточно продолжительное время. Такое случается во время высокой нагрузки в сети. Подобные задержки заставляют отправителя немного поволноваться, особенно при нестабильном курсе криптовалют, во время сделок с сомнительными партнерами, или если речь идет о больших суммах. В связи с этим возникает необходимость узнать, все ли в порядке. Как посмотреть транзакции эфириума, находящиеся в процессе обработки?
Как проверить транзакцию эфириума
В сети эфириум информация обо всех платежах открыта и доступна для каждого. Фактически это означает, что при неполадках или сомнениях любой желающий может проверить состояние своего платежа. Сделать это можно по-разному.
Для проверки транзакций эфириума достаточно знать ID платежа, либо просто ввести адрес кошелька на специальном сервисе. Чаще всего пользователи эфириума проверяют состояние своих транзакций с помощью криптовалютной биржи либо на сервисе etherscan.
1 как проверить транзакцию эфириум на бирже
Для примера возьмем известную биржу Binance. Допустим, вы уже авторизованы на бирже. В этом случае проверку транзакции можно выполнить за считанные секунды:
- Найти в меню разделFunds/Актив;
- ДалееTransaction History/Протокол депозита и снятия наличных;
- После этого откроется вся история платежей, включая последние.
Чтобы в открывшемся списке быстро найти нужную транзакцию эфириума достаточно ввести ID платежа в строку поиска.
2 проверка транзакции ethereum через etherscan
Сервис etherscan - англоязычный ресурс, на котором можно посмотреть информацию не только о своих, но и обо всех существующих транзакциях эфириума. Это своеобразный поисковик в Ethereum blockchain, содержащий все необходимые характеристики.
Все что нужно для проверки, это скопировать ID транзакции и ввести его в строку поиска, далее нажимаем GO. Также можно скопировать адрес кошелька, вставить в поле поиска и увидеть все проведенные транзакции, привязанные к этому адресу.
Когда информация будет доступна, некоторые ее пункты могут показаться сложными для понимания обычного пользователя.
Расшифруем каждый пункт:
- TxHash – ID операции, благодаря которому и происходит поиск транзакции по сети блокчейн;
- TxReceipt Status – здесь указано состояние платежа Ethereum. «Success» будет свидетельствовать об успешном завершении операции;
- Block Height/ Time Stamp – порядковый номер и время добычи блока;
- From/To – адреса получателя и отправителя эфириум транзакции;
- Value – информация о сумме сделки при проведении транзакции, и их долларовый эквивалент;
- Gas Limit – параметр, предназначенный для определения лимита топлива, который пользователь готов заплатить в рамках каждой сделки с эфиром.
- Gas Used by Txn – точное число Gas, использованных для совершения платежа;
- Gas Price – стоимость Gas на момент проведения операции.
- Actual Tx Cost/Fee– стоимость проведения вашей транзакции в Gwei.
- Cumulative Gas Used– суммарное количество израсходованного газа на момент добычи блока.
- Nonce– порядковый номер платежа.
- Input Data– поле, в котором может содержаться дополнительная информация или сообщение.
Расчет стоимости перевода
Комиссию за любую транзакцию в сети ефириум, будь то перевод денег, токенов или выполнение смарт-контрактов, принято называть газом (GAZ). Его еще называют внутренней валютой сети эфириума.
Чтобы посчитать стоимость перевода нужно умножить количество отданного газа на его цену (Gas Used by Txn* Gas Price). Традиционно для выполнения обычного перевода назначают обязательную комиссию 21 000 gas. Соответственно, чтобы рассчитать стоимость транзакции умножаем 21 000 на цену газа. Для этих целей может быть полезен ресурс https://ethgasstation.info/. Здесь можно посмотреть актуальные цены на газ и приблизительную стоимость транзакции.
При проведении транзакции каждый участник может самостоятельно устанавливать стоимость Gaz. Ее выставляют в зависимости от желаемой скорости. То есть, операции с наибольшей суммой комиссии будут проведены быстрее.
На этом же ресурсе можно уточнить, как долго будет длиться подтверждение транзакции при разных ценах на газ.
Как правило, комиссия в сети эфириум выражена в Gwei. 1 эфир – 1000000000 Gwei. Но есть еще и другие значения. Wei – это самая малая часть эфира (1 монета эфира равняется 1 млрд Wei). Об этом нужно помнить, выставляя комиссию, так как на некоторых сервисах она указывается именно в Wei.
Перед проведением платежа нужно обязательно узнать баланс онлайн кошелька. Если денег на оплату будет недостаточно, транзакция отменится, а сумма комиссии все равно будет списана с баланса.
Единственно правильное решение – установить комиссию по актуальной цене, с небольшим запасом, указав при этом максимальное количество газа, которое вы готовы отдать. В этом случае лучше не скупиться. Ведь избыточный газ система превращает в эфир и возвращает отправителю в виде сдачи.
Также стоит отметить, что расчет стоимости смарт контрактов немного сложнее. Такие операции могут содержать скрытые платежи и многие другие непредвиденные расходы. Если не установить лимит, может случиться так, что система съест весь баланс.
Как отменить транзакцию Ethereum
Как быть, если обстоятельства складываются так, что операцию нужно остановить, не дожидаясь подтверждения перевода, как отменить транзакцию в этом случае?
В такой ситуации можно создать новый платеж (с нулевым балансом), но указать в нем тот порядковый номер, который был в предыдущей транзакции. То есть, произвести пустой платеж. Тогда система автоматически отклонит первую транзакцию.
То же самое можно сделать, если операция с эфиром была запущена по ошибке. Как видно, отмена транзакции довольно хлопотное занятие. За которое, ко всему прочему, нужно заплатить комиссию. Для начинающего инвестора незнание некоторых фактов при проведении транзакции может обойтись слишком дорого.
Обезопасить себя от досадных ошибок можно довольно простым способом – с помощью профессионального трейдера. Опыт и грамотная стратегия которого приумножит ваши средства, вложенные в структурный продукт.
При этом только часть капитала будет участвовать в криптовалютных сделках. Другая часть будет надежно храниться под тщательным финансовым контролем в течение всего срока, чтобы по его окончании вкладчик гарантированно получил свои средства.
Плавно подводя итоги, становится очевидно, что проверить транзакцию эфириума можно всего за несколько секунд. Но прежде чем создавать новый платеж, нужно внимательно, даже скрупулезно, подсчитать сумму комиссии.