К основному содержимому
Все коллекцииCrypto.com OnchainETH & ERC-20 Tokens
Что такое nonce, цена на газ и лимит газа?
Что такое nonce, цена на газ и лимит газа?

Краткое описание nonce, цены на газ и лимита газа

Обновлено более месяца назад

Что такое «Nonce»?

Временный номер — это номер транзакции адреса отправителя. Каждая транзакция с адреса нумеруется последовательно, начиная с 0 для первой транзакции. Например, если одноразовый номер транзакции равен 10, это 11-я исходящая транзакция, отправленная с адреса отправителя.

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

Что такое «Цена на газ» и «Лимит газа»?

Предполагаемая сетевая комиссия за транзакцию токенов ETH/ERC20 в блокчейне Ethereum в основном рассчитывается путем умножения «цены на газ» на «лимит газа».

«Цена на газ» - это количество Gwei, которое пользователь готов потратить на каждую единицу газа. Единица «Цена на газ» называется Gwei, а 1 Gwei эквивалентен 0,000000001 Ether.

Отправитель устанавливает лимит и цену на газ для каждой транзакции. Чтобы самостоятельно рассчитать общую стоимость комиссии за транзакцию в Ether, необходимо умножить лимит газа на его цену. Например, если лимит газа составляет 21 000 единиц, а цена на газ составляет 100 Gwei, общая уплаченная плата за сеть составляет:

21 000 газа x 100 Gwei = 2 100 000 Gwei = 0,0021 ETH

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

В приложении Onchain кошелек для вашего удобства мы настроили лимит газа на основе различных смарт-контрактов и немного увеличили буфер на случай неудачной транзакции «Закончился газ». Для отправки токенов ERC20 лимит газа обычно составляет около 200 000-250 000 единиц, в то время как обмен или перевод/вывод через Earn может занять около 400 000-600 000 единиц лимита газа - чем сложнее смарт-контракт, тем выше требуется лимит газа для выполнения транзакции смарт-контракта.

Нашли ответ на свой вопрос?