Объяснение понятия
Откуда берётся комиссия за перевод Bitcoin и что такое gas в Ethereum. Почему сумма зависит от нагрузки и устройства операции.
Комиссия за транзакцию — плата, связанная с включением операции в блок и обработкой сетью. В Bitcoin она обычно достаётся майнеру, создавшему блок. В Ethereum плата устроена иначе: часть комиссии уничтожается по правилам протокола, а часть может получить предложивший блок валидатор.
В обычной транзакции Bitcoin сумма входов должна покрывать сумму выходов. Разница между ними и составляет комиссию. Например, если входы имеют стоимость 100 000 сатоши, а все выходы вместе — 99 000 сатоши, разница в 1 000 сатоши может стать комиссией майнеру.
Это учебные числа, а не актуальная стоимость перевода. В Bitcoin комиссия зависит в том числе от объёма данных транзакции и конкуренции за место в блоке. Поэтому сумма перевода сама по себе не задаёт размер комиссии.
Майнер выбирает из доступных ему транзакций те, которые хочет включить в блок, при соблюдении правил сети и ограничений блока. Когда запросов много, транзакции с меньшей комиссией могут ждать дольше. Но большой размер комиссии не даёт гарантии подтверждения в конкретную минуту.
В Ethereum gas измеряет вычислительную работу, нужную для операции. Простая передача ETH и взаимодействие со сложным смарт-контрактом требуют разного объёма вычислений.
Комиссия зависит от использованного gas и цены его единицы. Цена включает базовую часть (base fee), которую протокол сжигает, и приоритетную часть (priority fee), поступающую валидатору. Эти правила не нужно переносить на Bitcoin: сети учитывают ресурсы по-разному.
В некоторых сетях и сценариях комиссии устроены иначе, а часть затрат может покрывать другой участник. Но обычный перевод в основной сети Bitcoin или Ethereum нельзя считать бесплатным по умолчанию.
Продолжение: как устроена транзакция, что такое блок, почему ожидают подтверждение.
Источники: Bitcoin Developer Guide — Transactions, Ethereum.org — Gas.
Выберите интересную тему и продолжайте разбираться.
У транзакции может быть комиссия за включение в блок.
Комиссия может влиять на ожидание первого подтверждения.
Вместимость блока ограничивает количество операций.
Ethereum учитывает вычисления через gas.
Комиссия влияет на выбор транзакции для блока.
Принятые транзакции записываются в блоки.
Показано 6 из 10. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →