Недавно один из наших пользователей отправил транзакцию в сети Ethereum, установив недостаточную плату за газ. Пришлось долго ждать подтверждения транзакции в блокчейне.
Узнав о причине задержки, наш пользователь высказал очень здравую мысль, которую не так часто можно услышать:
“Почему в криптовалютах никогда заранее не знаешь, сколько тебе придётся заплатить за то, чтобы отправить свои средства куда-то? Как вообще криптовалюты смогли стать популярными при таком подходе? Если бы какой-нибудь Paypal сказал, что комиссии за переводы заранее неизвестны, никто бы не стал им пользоваться!”
А ведь и правда! Я бы точно не стал пользоваться такой платёжной системой, в которой никогда не знаешь, сколько придётся заплатить за отправку одного доллара: один цент или сто долларов - причём оба размера комиссий вполне возможны!
Тем не менее, криптовалютами я пользуюсь, и ценообразование комиссий меня устраивает. Но это потому, что я к этому привык: в криптовалютах так было всегда. А для массового потребителя финансовых услуг такая ситуация может выглядеть совершенно неприемлемой.
Но решения существуют. Давайте остановимся на некоторых из них подробнее.
Каждому, кто хоть раз искал наиболее экономичный способ пересылки средств в криптовалюте, должна быть известна криптовалюта Nano ($XNO). Она специально разработана так, чтобы пользователям не приходилось платить за транзакции. Чтобы транзакция стала частью глобального реестра, её подтверждают репрезентативные узлы (репы) – аккаунты, которым другие пользователи делегировали свои голоса. Но, в отличие от валидаторов в иных сетях, репы подтверждают транзакции не за вознаграждение, а исключительно ради стабильности и безопасности экосистемы, которой они сами пользуются. Как правило, репрезентативными узлами становятся крупные держатели XNO, которые больше других заинтересованы в том, чтобы сеть работала честно и без сбоев.
А если пользователи заметят, что какой-то узел нарушает правила и подтверждает конфликтующие транзакции, - они просто отзовут у такого узла свои голоса, и он автоматически и мгновенно утратит право подтверждения. Отзыв голоса производится вручную и требует активного участия пользователя. Но современные кошельки уведомляют владельца, если с его представителем что-то не так. Поэтому мониторить сеть вручную не приходится.
В архитектуре сети IOTA нет разделения на "пользователей" и "валидаторов". Каждый участник сети, который совершает транзакцию с токенами MIOTA, одновременно помогает подтверждать транзакции других. Это делает сеть саморегулирующейся.
Для того чтобы ваша транзакция была обработана сетью, вам необходимо подтвердить две чужие транзакции. Ваша транзакция становится последователем этих двух. Если они не соответствуют правилам сети, то будут отвергнуты другими узлами, и ваша транзакция вместе с ними.
То есть в сети IOTA в реестр вписывается не целый блок сразу (майнером), а пара транзакций (отправителем следующей транзакции). В остальном же всё работает примерно так же, как и в других криптовалютах: каждый узел сам проверяет все новые подтверждённые записи перед тем, как включить их в свой экземпляр распределённого реестра. И если какая-то из записей противоречит консенсусу, она будет отвергнута сетью.
Простые транзакции с криптовалютой NEO тоже попадают в блокчейн без комиссии. Простые - это значит без взаимодействия со смарт-контрактами. Например:
За отправку монет на такой адрес вам не нужно платить комиссию сети. Это фундаментальный принцип сети Neo: за отправку NEO другому пользователю комиссия не взимается.
А вот если вы хотите совершить обмен на децентрализованной бирже, где любые операции совершаются через смарт-контракты, то комиссию сети платить придётся. Платить её нужно и в том случае, если вы отправляете не саму монету NEO, а другой токен, выпущенный на блокчейне Neo. За счёт этой комиссии существуют майнеры, а в сети появляются новые блоки.
В блокчейнах Tron, Steem и Hive для транзакций с основными монетами этих сетей действует правило, очень похожее на правило для монеты NEO: транзакцию, не задействующую смарт-контракт, можно отправить без комиссии. То есть если вы на сайте rabbit.io обменяете TRX на STEEM или наоборот, вы можете обойтись без комиссий блокчейна. А в любых децентрализованных приложениях комиссия понадобится, как понадобится она и при переводе каких-нибудь токенов, а не самих базовых монет.
Но есть и существенное отличие TRX, STEEM и HIVE от NEO. Все переводы NEO между пользователями бесплатны, а в сетях Tron, Steem и Hive есть лимиты на бесплатные переводы базовых монет. Эти лимиты являются возобновляемыми. Например, в сети Tron они восполняются каждые 24 часа. Суточного лимита обычному пользователю хватит примерно на 19 транзакций. Этого количества вполне достаточно для того, чтобы обычное бытовое использование TRX как средства расчётов оставалось всегда бесплатным.
В Биткоине, Эфириуме и многих других блокчейнах комиссия зависит от спроса на место в блоке: чем больше желающих записать свою транзакцию в блокчейн, тем дороже приходится платить. Ведь именно так работает закон спроса и предложения в условиях, когда предложение (место в блоке) жёстко ограничено.
Но есть криптовалюты, которые даже в таких условиях умудряются устанавливать фиксированную ставку.
Как в Cardano, так и в Hedera Hashgraph в случае, когда сеть перегружена, нет никакой возможности провести транзакцию поскорее: даже при крайней необходимости. Стандартные криптовалютные сети (такие как Биткоин и Эфириум) для таких случаев предусматривают возможность заплатить более высокую комиссию. В Cardano и Hedera придётся ждать, когда до транзакции дойдёт очередь.
Пропускная способность и у Cardano, и у Hedera очень высокая, но не безграничная. В Cardano уже возникали ситуации, когда очереди на включение в блоки становились настолько большими, что пользователям приходилось ждать по несколько часов. В Hedera таких ситуаций пока не было, но это не значит, что они невозможны. При массовом использовании, а особенно если пользоваться будут не только люди, но и ИИ-агенты, совершающие платежи за каждый бит информации, предел производительности рано или поздно будет достигнут.
Из приведённых примеров TON - единственный, в котором у такого подхода к комиссиям есть техническое обоснование. Если нагрузка на TON растёт, сеть расщепляется на большее количество рабочих сегментов (шардчейнов). Это позволяет распределять транзакции и увеличивать производительность до невероятно высоких значений. Согласно архитектуре TON блокчейн может быть разделён более чем на триллион шардов, каждый из которых возьмёт на себя часть транзакций. В теории это устраняет проблему недостатка предложения места в блоке и необходимость увеличивать комиссии.
А вывод состоит в том, что уже сейчас работают криптовалютные сети, комиссии в которых предсказуемы, фиксированы, а в некоторых случаях и вообще сведены к нулю. Пользователи, которым важна уверенность в том, что в любое время они смогут распорядиться своими средствами, не отдав за это большую их часть в качестве комиссий, могут пользоваться такими сетями.
То, что мы выбираем сети, где комиссия непредсказуема, - это просто сила привычки. Но в любой момент можно попробовать что-то новое.
Обратите внимание, что все криптовалюты, упомянутые в этой статье, доступны для обмена по лучшим курсам на сайте rabbit.io.