Комиссии при переводах (ERC-20, BSC)
В данной статье вы узнаете, как комиссия влияет на выполнение операций в блокчейне, а также как индивидуально настроить комиссию на примере кошельков MetaMask и TrustWallet.
Оглавление:
Вы можете перейти к любому пункту, нажав на его заголовок в оглавлении, а так же вернуться к оглавлению, нажав на заголовок пункта. Попробуйте, это очень удобно!
Как работают комиссии в блокчейне
Пропустить пункт
Совершение любых действий в блокчейне должно быть подтверждено валидаторами сети, это могут быть майнеры, если блокчейн работает по системе Proof of Work, или могут быть стейкеры валюты на системе Proof of Stake.
Так или иначе все работа валидатора должна быть вознаграждена, на это и уходит комиссия пользователя.
Для выполнения смарт-контракта (это может быть обычный перевод, участие в ICO, либо любая другая операция) необходимо выполнения ряда операций и правил, заложенных в этом смарт-контракте. Эти операции проводятся валидаторами, в случае с Ethereum, на данный момент операции происходят за счет вычислительных мощностей майнеров. В качестве вознаграждения за свою работу они получают комиссии пользователя смарт-контракта.
Gas — единица измерения работы в сети, чем сложнее операция в смарт-контракте, тем больше необходимо Gas для его успешного выполнения
Gas limit — изменяемое значение, обычно определяется автоматически, оно означает необходимое количество Gas для успешного выполнения смарт-контракта. Пользователь также может сам выставить Gas limit.
В случае, если будет выбрано слишком малое количество, смарт-контракт не выполнится и Вы потеряете деньги на оплату выполненной части смарт-контракта, а если выбрано слишком большое количество, то будет потрачено только необходимое количество для выполнения.
У одной единицы Gas присутствует стоимость, принято считать ее в Gwei. Стоимость Gas постоянно изменяется в зависимости от загруженности сети, пользователи могут самостоятельно выставлять кол-во Gwei за Gas для более быстрого подтверждения транзакции или для того, чтобы сэкономить на комиссии.
Количество потраченного газа * Кол-во Gwei = Итоговая стоимость транзакции
Gwei — количество криптовалюты, которые будет потрачено на один GAS.
В сети Ethereum, 1 gwei = 0,000000001 ETH
Чем сильнее загружена сеть, тем выше будет стоить Gas в Gwei
Актуальную стоимость Gas можно посмотреть на gasnow или любых других аналогичных сервисах.
Мы видим Gas Price от 146 до 161 Gwei, цену за перевод (обычно 21000 GAS) по актуальному курсу и примерное время выполнения транзакции.
Чем больше мы выставим Gwei, тем быстрее пройдет транзакция. Вы можете выставить Gwei в несколько больше, чтобы Ваша транзакция была выполнена быстрее, так как майнеры будут обрабатывать эту операцию в первую очередь.
Это может быть необходимо при участии в токенсейлах и при высокой загруженности сети.
Во всех кошельках в автоматическом режиме выставляется оптимальное количество Gas Limit и Gas Price для совершения успешной транзакции. Изменение этих параметров не является необходимым, вы можете пользоваться этими функциями, на свое усмотрение, для совершения срочной транзакции или для того, чтобы сэкономить на комиссии.
Настоятельно рекомендуем не ставить Gas Limit ниже стандартного значения, выставленного автоматически в кошельке, иначе вы рискуете потратить деньги на выполнение части смарт-контракта, который не выполнится из-за слишком малого Gas Limit.
Ниже мы видим наиболее популярные операции в сети Ethereum, сколько необходимо Gas для их выполнения и актуальную стоимость быстрого выполнения транзакции.
Стоит отметить, что если вам не нужно срочно выполнить транзакцию, то вы можете подобрать время, когда сеть будет менее загружена и стоимость Gas будет меньше. Чаще всего сеть менее загружена в выходные дни и ночное время. На этом же сайте мы можем просмотреть историю цены за Gas.
По графику видно, что выгоднее всего проводить операции в ночное и утреннее время по МСК.