Реальные комиссии за криптотранзакции, или как провести платеж на $182 млн всего за¢6
21 октября неизвестный вывел 888,888 ETH, что на момент трансфера составляло $182,017,595.76, с биржи Binance на персональный кошелек. При этом стоимость транзакции составила всего $0,06. 16 октября произошел похожий случай, когда пользователь сети Bitcoin перевел 29 999 BTC стоимостью $195 млн, заплатив при этом комиссию в $0,1. Почему комиссия оказалась столь незначительной и можно ли говорить о том, что криптовалютные платежи могут быть более привлекательными, чем традиционные транзакции, с экономической точки зрения?
Чтобы разобраться в вопросе, надо сначала понять, какие этапы проходит трансфер и как определяется размер операционных издержек. После того, как вы подписали и отправили транзакцию, она попадает в ноду, которая, в свою очередь, помещает ее в пул ко всем подписанным транзакциям. Майнеры забирают ее из пула, включают в блок и добавляют в цепочку. Оказавшись в блокчейне, данные операции сохраняются там навсегда. Чтобы майнеры как можно быстрее приняли и обработали ваш перевод, вы должны установить конкурентно привлекательную плату за их вычисления. Проще говоря, первыми майнеры забирают и добавляют в следующий блок транзакции с более высокой комиссией. Следовательно, чем больше денег вы готовы заплатить за перевод, тем быстрее он будет принят и исполнен.
У эфира есть своя единица измерения оплаты — Gas. Сеть ввела ее для того, чтобы гарантировать использование эффективного кода и исключить вероятность бесполезных действий. Так как эфириум создавался не только как альтернатива фиатной валюте, но и как инструмент для исполнения смарт-контрактов, то количество Gas за операцию варьируется от сложности необходимых вычислений на ее обработку. Например, простой перевод с одного адреса на другой стоит дешевле, то есть меньше Gas, чем при исполнении смарт-контракта.
Как видно на приведенном выше изображении, описывающем характеристики транзакции 21 октября, существуют такие понятия, как Gas Limit и Gas Price. Первое означает максимальное количество Gas, которое может быть списано при совершении операции и которое защищает вас от крупных потерь в результате ошибки или системного сбоя. Если вы устанавливаете лимит выше необходимого, то при обработке перевода система возвращает вам неиспользованный Gas. А вот если вы укажите лимит ниже требуемого, то в таком случае система выдаст ошибку out of gas и не подтвердит транзакцию, при этом средства, затраченные на попытку, возмещены не будут. Для обычных переводов с адреса на адрес эфириум установил стандартный лимит в 21,000 Gas. При участии в ICO и других операциях стоимость исполнения смарт-контрактов можно узнать у их разработчиков.
Что касается интересующей нас в большей степени цены Gas, то ее вы также можете устанавливать по своему желанию. Но возвращаясь к вопросу о скорости обработки операции, чем выше цена, тем скорее майнеры добавят ее в блок. В рассматриваемом нами случае цена за 1 Gas составила 12.85 Gwei, чего оказалось достаточно для принятия майнером транзакции и ее обработки несмотря на то, что средняя цена операций в эфире 21 октября была равна 13.4 Gwei, по данным Coin Metrics. На первый взгляд, весьма парадоксальная ситуация. Но на самом деле необходимо учесть два фактора. Во-первых, как было описано выше, транзакции в эфире могут быть не простыми переводами, а операциями по смарт-контрактам, которые стоят дороже и, соответственно, повышают среднее значение стоимости перевода.
Во-вторых, большую роль играет выбранный для проведения операции момент. Например, на момент написания статьи 23 октября срединное значение стоимости транзакции вообще составляло 4,6 Gwei за последние 1,500 блоков — ровно половина трансферов осуществлялась по цене выше и ровно половина по цене ниже 4,6 Gwei.
При этом рекомендованная цена для максимально оперативного исполнения перевода (менее двух минут) была равна 11 Gwei.
Очевидно, что пользователь, перечисливший 888,888 ETH 21 октября за 12,85 Gwei, мог воспользоваться схожим ресурсом (ethgasstation.info) и, исходя из статистики, выставить достаточный на момент планируемого перевода размер комиссии.
При этом 1 ETH эквивалентен 1 млрд Gwei, что говорит о прямой корреляции стоимости транзакций от курса валюты — чем ниже стоимость эфира, тем ниже комиссия за проведение операции. Следовательно, можно предположить, что такая транзакция в январе этого года могла бы стоить как минимум в 6,65 раз больше — $0,4 (курс эфира 14 января добрался до отметки $1,377.72, а 21 октября держался на уровне $207,28 за монету). А если учесть, что объем совершаемых операций за день также упал в 2.12 раза (с 1.0816 млн до 518.014 тыс.), то, соответственно, чтобы операция была обработана столь же оперативно, в условиях увеличенной нагрузки на майнеров размер комиссии должен быть увеличен еще в 2 раза. Итого, 14 января такая транзакция стоила бы как минимум в 14,1 раз больше — $0,85.
Если операции с эфиром дешевеют из-за «медвежьего» рынка и соответствующего падения курса валюты, то другие криптовалюты специально работают над снижением стоимости транзакций для приобретения конкурентного преимущества не только перед другими цифровыми валютами, но и перед фиатом. Так, после активации протокола Bulletproofs транзакции в сети Monero подешевели в 33 раза — средняя стоимость комиссии упала с $0,6 до $0,018, согласно Coin Metrics.
Снижение размера комиссий стало возможным вследствие уменьшения необходимых вычислительных мощностей для проведения операций практически на 82% — с 18,3 Кб до 3,4 Кб. Другими словами, в среднем один перевод стал занимать меньше пространства в одном блоке сети, что позволяет майнерам записывать большее число транзакций в один блок или делать блоки более легкими.
В целом, прослеживается начало нового тренда по снижению стоимости платежей в криптопространстве. Тем самым разработчики пытаются повысить популярность и использование цифровых валют в качестве средств платежа. В это верит ведущий разработчик Litecoin Адриан ГАЛЛАХЕР и отмечает, что в настоящее время объем ежедневных транзакций с альткоином не достигает лимитов блоков, и так как в течение следующих 3-6 месяцев ситуация не изменится, и рынок продолжит пребывать в «медвежьей» стадии, снижение комиссий он считает возможным.
Если стоимость транзакций в виртуальных валютах зависит от объема данных, содержащихся в трансфере, то в традиционных финансовых операциях размер комиссии включает в себя плату за конвертацию валют, комиссии банков-корреспондентов и платежных систем. Так, в документе 2016-го года SWIFT gpi (global payments innovation initiative) приводится пример перевода $480,000 из Германии в США. Транзакция проходит четыре банка, каждый из которых взимает комиссию. Суммарные операционные расходы составляют $70, или 0,0145% от размера платежа. Казалось бы, смешная цена за то, что через 6 часов крупная сумма денег достигнет своего пункта назначения. Но если в качестве примера взять транзакцию от 21 октября на более чем $182 млн и провести ее через систему SWIFT по тому же маршруту, то комиссия в размере 0,0145% превысит $26 тыс., что практически в 440 тыс. раз будет выше стоимости перевода в эфире. Этот пример доказывает, что операции в криптовалютах могут быть более экономически эффективными, чем транзакции через международные платежные системы. Но для того, чтобы составить им серьезную конкуренцию, цифровые валюты должны обрести большую стабильность, равно как и их протоколы, которые до сих пор подвержены техническим сбоям.