Знакомясь с криптовалютами, пользователи часто ожидают увидеть примерно те же механизмы работы, что и в обычных банковских приложениях. Однако в реальности все оказывается немного сложнее. Так как большинство криптовалют построены на основе технологии блокчейна, осуществление транзакций происходит на других принципах, нежели в привычных финтех-приложениях.
Блокчейн — это технология, представляющая базу данных, состоящую из транзакций, сформированных в блоки, оформленных по определенным правилам. Каждый блок несет в себе информацию о предыдущем. Эта технология базируется на принципе децентрализации, то есть база находится не в одном месте, а во всех компьютерах участников системы, которые образуют сеть. Скажем, если в сети блокчейн была произведена транзакция, информация о ней останется в миллионе компьютеров, то есть никогда не будет потеряна или подделана.
Что такое блокчейн?
Транзакция в криптовалютах — это операция, в ходе которой происходит передача криптовалюты или другой информации между адресами. Отправка транзакции происходит только после подписания отправителем операции специальным цифровым ключом. Только потом эта информация передается в блокчейн-сеть, где майнеры или валидаторы проверяют транзакцию на предмет соответствия всем правилам. Если транзакция им соответствует, то она вместе с остальными формируется в блок и добавляется в общую базу данных.
Для отправки транзакции пользователю необходимо заплатить комиссию в качестве награды майнерам или валидаторам за их работу по проверке. Это комиссия уплачивается только в нативных монетах той или иной сети. Если это блокчейн биткоина, то комиссии будут рассчитываться в BTC, если это сеть Ethereum — в ETH.
Газ в криптовалютах —- это единица измерения вычислительных усилий, необходимых для выполнения транзакции. Более сложные транзакции потребляют больше газа, и, следовательно, влекут за собой более высокие комиссионные. Также, если транзакцию необходимо подтвердить как можно быстрее, то пользователь ставит более высокую цену на газ. Если цена на газ, которая включена в транзакцию, слишком низкая, то майнеры могут проигнорировать ее.
Топливо для транзакций
Газ в криптовалютах можно сравнить с топливом для автомобиля, транзакцию — с расстоянием от точки А в точку Б. Чтобы добраться в нужный пункт, пользователю необходимо заправить транспорт, прежде, чем он тронется с места. Фактически, газ это необходимое количество вычислительных ресурсов для осуществления операции.
Например, сетевые комиссии в блокчейне Ethereum, называемые «газом» (gas), измеряются в единицах, обозначаемых Gwei, представляющей собой дробную часть монеты «эфира», а именно 0,00000001 ETH. Gwei используются для оплаты вычислительных ресурсов в Ethereum, необходимых для проведения каждой блокчейн-операции, включая переводы, обмен, конвертацию токенов, взаимодействие с протоколами, выпуск NFT.
Таким образом, когда пользователь планирует перевести токен USDT, используя, например, блокчейн Ethereum, то ему необходимо оплатить вычислительные ресурсы для проведения этой транзакции именно в нативных монетах сети — он не может оплатить комиссию в USDT потому, что правила сети требуют оплату за работу в единицах ETH. В других блокчейн-сетях механизм формирования комиссий будет схожим с Ethereum.
Если количество газа для каких-то операций может быть одинаковым, то цена на «топливо» может меняться. Цена на «газ» определяется рыночным спросом на обработку транзакций в сети второй по капитализации криптовалюты. В моменты повышенной активности пользователей стоимость операций может вырасти до огромных значений.
В марте 2024 года сервис Etherscan показал, что средняя дневная сетевая комиссия в Ethereum превысила $29, а максимум зафиксирован в мае 2022 года на уровне $200 за транзакцию. В этот период на рынке наблюдался пик спекулятивного ажиотажа вокруг технологии NFT, когда ежедневно выпускались тысячи коллекций, каждая из которых требовала оплаты «газа» при выпуске.
Эксперименты
Команды разработчиков из разных проектов внедряют решения по обходу сложностей работы с газом в криптовалютах, разрабатывая функции оплаты за вычислительные ресурсы в токенах, которые пользователь планирует перевести. Например, при наличии у пользователя стейблкоина USDT, он смог бы оплатить комиссию в USDT, используя блокчейн Ethereum, не имея ETH на своем балансе.
Одно из таких решений — создание специальных кошельков, которые незаметно для пользователя будут оплачивать вычислительные ресурсы сети в нативных монетах, а комиссия со стороны клиента кошелька будет оплачиваться в выбранных токенах.
Команда разработчиков блокчейна TON в конце июля представила такой стандарт кошельков — он позволит переводить токены в сети без необходимости держать на кошельке Toncoin. Поддержка новой функции станет доступна в кошельках TON Space и MyTonWallet.
В блокчейне Ethereum такой функционал реализовали в марте 2023 года в рамках обновления Shanghai. Однако механизм еще не принял широкого распространения в сети второй по капитализации криптовалюты.
Что такое Starknet. Почему решения проекта приглянулись Visa и Ubisoft
Starknet, как решение второго уровня для масштабирования Ethereum, предложил свой вариант решения задачи оплаты вычислительных ресурсов Согласно результатам голосования сообщества проекта, в начале 2024 года принято решение внедрить возможность оплаты транзакционных комиссий нативными токенами STRK наряду с монетами ETH.