:RU: Блоки Cardano зачастую практически полны

Перевод статьи https://cexplorer.io/article/cardano-blocks-are-often-almost-full

Чарльз Хоскинсон давным-давно сказал в AMA, что решение проблемы с заполненностью блоков - это очень приятная проблема. Это доказательство того, что люди используют сеть. Несколько долгожданных проектов DeFi вот-вот будут запущены. Количество пользователей и, следовательно, транзакций постепенно увеличивается. С приходом бычьего рынка активность возрастет еще больше. Сейчас блоки почти заполнены. Чего нам ожидать в следующем году? Будет ли перегрузка сети? К счастью, существует не только краткосрочное решение, но и долгосрочное.

Блоки заполнены

На фоне позитивного настроения на рынке растет и активность пользователей. Люди чаще отправляют активы и используют приложения DeFi. Это приводит к увеличению нагрузки на сеть.

Это, безусловно, очень позитивная тенденция, пока сети удается обрабатывать все транзакции вовремя. Как только сеть перегружается, пользовательский опыт ухудшается.

На изображении ниже вы можете видеть блоки на момент написания этой статьи. Почти все блоки заполнены. Один из них даже на 99%. В некоторых блоках содержится больше 50 транзакций.

Но это не постоянная ситуация. Наблюдается замедление спроса на транзакции в сети. Не все блоки заполнены. В последние дни пропускная способность сети достигла 60-70%. Cardano пока не находится в ситуации, когда он не смог бы обработать все транзакции пользователей в течение следующего блока (или нескольких блоков).

Однако это может измениться. Давайте объясним, что происходит, когда блоки заполнены.

Bitcoin использует рыночные комиссии

Давайте сначала объясним, что такое рыночные комиссии. Эта концепция была изобретена Сатоши Накамото, поэтому она существует с момента появления Bitcoin.

Рыночные комиссии - это система, которая регулирует спрос на блок. Грубо говоря, если количество транзакций невелико, то и комиссии также невелики. Все транзакции, ожидающие в мемпуле, могут быть вставлены в следующий новый блок.

Операторы пулов (бывшие майнеры) выбирают транзакции для помещения их в новый блок. Они выбирают в соответствии с размером комиссии. Они экономически мотивированы помещать транзакции с самыми высокими комиссиями в блок, потому что пул, который получает блок, также получает все комиссии.

Операторы пулов соревнуются друг с другом за то, кто будет майнить блок, а также за то, кто получит наибольшее вознаграждение за транзакции.

Транзакции с более низкой комиссией должны дольше ждать в мемпуле. Почему? Позвольте мне вам объяснить.

Если пользователь хочет быстро отправить транзакцию в блокчейне Bitcoin и хочет быть уверенным, что она будет вставлена в следующий блок, он должен установить комиссию, которая примерно является одной из самых высоких среди 4000 других транзакций с самой высокой комиссией. Блок в Bitcoin может содержать примерно 4000 транзакций.

Пользователи вынуждены переплачивать друг другу (бороться) за место в блоке.

На момент написания статьи комиссия за транзакцию в сети Bitcoin составляла 63 доллара США. Пользователь должен изучить мемпул, чтобы оценить размер комиссии. Если он установит самую высокую комиссию, то есть 65 долларов США, он может быть уверен, что операторы пула поместят его транзакцию в следующий блок.

Более старые транзакции с низкой комиссией (комиссия в размере 30 долларов США) могут оставаться в мемпуле в течение нескольких дней.

Если спрос на транзакции высок, количество транзакций в мемпуле продолжает расти.

Как только комиссии станут слишком высокими, спрос на транзакции может снизиться. Пользователи будут отправлять меньше новых транзакций. Операторы пулов начнут вставлять в блок более старые транзакции с меньшими комиссиями. Количество транзакций в мемпуле начнет уменьшаться.

В настоящее время в мемпуле Bitcoin насчитывается почти 300 тыс. транзакций. Bitcoin смог бы обработать все транзакции примерно за полдня, но только в том случае, если новые пользователи не отправляли бы никаких новых транзакций.

У Cardano нет рыночных комиссий

Cardano не использует концепцию рыночных комиссий. За транзакцию в 200 байт пользователь всегда платит 0,1642 ADA. Нагрузка на сеть, т.е. спрос на транзакции, не имеет отношения к расчету комиссии. Cardano не может регулировать спрос на транзакции с помощью естественных рыночных механизмов.

Мемпул Cardano ведет себя иначе, чем мемпул Bitcoin, поскольку его размер ограничен двойным размером блока. Как только мемпул на определенной ноде заполняется, нода не принимает новые транзакции (она прекращает вставлять транзакции в мемпул). Теоретически возможно, что оператор пула решает увеличить емкость мемпула на своей ноде.

С точки зрения пользователя, транзакция не принята. Пользователи могут попытаться повторно отправить транзакцию позже.

Преимущество этой системы в том, что пользователи сразу видят, что транзакция не будет обработана. Они могут сами решить, является ли их транзакция достаточно срочной, чтобы попытаться отправить ее повторно, или им следует подождать.

Пользователи соревнуются друг с другом за попадание транзакции в мемпул с помощью нескольких последующих попыток отправки транзакции.

Важно отметить, что в последние дни такой ситуации не возникало. В отличие от Bitcoin, Cardano по-прежнему удается обрабатывать все транзакции относительно быстро. Однако это может измениться практически в любой момент, если спрос резко возрастет. Мемпул Cardano заполняется довольно быстро, когда спрос начинает расти.

Ни рыночные комиссии Bitcoin, ни поведение сети Cardano не являются оптимальными. Обе сети не в состоянии справиться с высоким спросом на транзакции. Ethereum находится в аналогичной ситуации с 180 тыс. транзакций, ожидающих в мемпуле.

В топ-10 только Binance Chain, Ripple, Solana и Avalanche могут справиться с большим объемом транзакций. Однако спрос на транзакции (пространство блоков) варьируется в зависимости от проекта. Почти каждый хорошо децентрализованный блокчейн имеет свои ограничения и может быть перегружен.

Идеально, если блокчейн сможет обрабатывать столько транзакций, сколько на них будет спроса. Сети Bitcoin и Ethereum сейчас не справляются с этим. Вскоре к ним может присоединиться Cardano.

Краткосрочное решение

Команда IOG может отреагировать на текущую ситуацию либо увеличением размера блока, либо уменьшением времени создания блока. В качестве альтернативы можно изменить оба параметра.

В прошлом блок увеличивался несколько раз. Cardano была в ситуации, когда пользователям приходилось повторно отправлять транзакции.

Увеличение размера блока должно производиться осторожно и после тщательного рассмотрения, поскольку больший размер блока продлевает его распространение в сети. Это нежелательная ситуация, поскольку разделение (форк) блокчейна может происходить чаще.

По части индоссантов ввода команда считает, что время создания блока с наибольшей частотой создания составит 15 секунд. Таким образом, теоретически возможно сократить время создания блока сейчас, если это необходимо.

Обе модификации увеличивают количество транзакций, которые Cardano сможет обработать за одну эпоху.

Команда IOG следит за сетью и лучше всех знает, какие корректировки можно внести. Осмелюсь сказать, что обе корректировки могут быть внесены в данный момент. В то же время, тем не менее, спрос на транзакции, вероятно, может быть выше, чем возможность увеличить текущую пропускную способность сети. Корректировки могут не соответствовать спросу, и Cardano может оказаться перегруженным.

Долгосрочное решение

Необходимо рассматривать проблему в долгосрочной перспективе и найти решение, которое значительно увеличит пропускную способность сети.

Индоссанты ввода - это самое амбициозное решение, которое может увеличить количество транзакций, обрабатываемых в секунду, до нескольких сотен или тысяч (давайте не будем обращать внимания на то, что TPS не является подходящим показателем для Cardano).

Однако до этого решения относительно далеко. Мы, вероятно, не увидим его на этом бычьем рынке.

Другим решением является Hydra. Это решение L2, аналогичное Lightning Network. Мы можем ожидать, что Hydra появится раньше, чем индоссанты ввода. Cardano - это платформа смарт контрактов. Люди хотят использовать приложения DeFi. Hydra должна быть интегрирована с приложениями, в идеале таким образом, чтобы пользователи и не знали об этом. Это все еще большая проблема. Если хотя бы один DEX будет использовать Hydra на следующем бычьем рынке, это будет поводом для празднования. Команда SundaeSwap представила демоверсию с использованием Hydra, так что, вероятно, она продвинулась дальше всего в реализации.

У Cardano будет система, аналогичная рыночным комиссиям. Решение называется многоуровневым ценообразованием.

Многоуровневое ценообразование основано на предположении, что пользователи имеют разные ожидания от каждой транзакции с точки зрения комиссии и задержки (приоритета) при включении в блок. Некоторые с радостью заплатят больше, чтобы их транзакция попала в блок как можно быстрее, в то время как другие предпочтут платить меньше и готовы ждать дольше.

В документе о многоуровневом ценообразовании предлагается разделить пространство блока на уровни. Каждый уровень будет иметь различную задержку расчетов и комиссию. Количество уровней, а также задержки и комиссии на каждом уровне будут корректироваться автоматически в зависимости от текущего спроса.

Многоуровневое ценообразование не увеличивает пропускную способность сети, но делает ее более справедливой как для бедных, так и для богатых. Рыночные комиссии Bitcoin делают сеть доступной только для богатых, если она перегружена. Многоуровневое ценообразование же сохраняет детерминизм и фиксированные комиссии, но добавляет возможность определять приоритеты срочных транзакций и платить больше за быстрые расчеты.

Эти описанные решения не обязательно будут окончательными в решении вопросов масштабируемости Cardano. Дальнейшие улучшения также могут быть внесены в будущем, если возникнет спрос.

Вывод

В контексте предстоящего бычьего рынка, который ожидается в 2025 году, необходимо рассмотреть описанные краткосрочные решения. Кроме того, команды DeFi могут рассмотреть возможность использования Hydra. Однако возможно, что команде Hydra необходимо доработать некоторые функциональные возможности, чтобы это стало возможным. Наличие полных блоков - приятная проблема, но ее необходимо решать. В то же время важно не жертвовать децентрализацией. Об этом часто забывают. Существуют блокчейны с очень хорошей масштабируемостью, но за счет децентрализации. Для некоторых пользователей, а также третьих лиц это предпочтительное решение. Не все хотят максимально децентрализованное решение из возможных.

Разница между Bitcoin и Cardano заключается в том, что команда IOG пытается обеспечить масштабируемость L1. В то время как Bitcoin останется более или менее таким, какой он есть в ближайшие годы, Cardano останется лидером в области инноваций. Это самая большая разница между проектами и ожиданиями их сообществ. Сообщество Cardano ожидает, что Cardano принесет децентрализацию всем, кто в ней нуждается, особенно тем, кто нуждается в ней больше всего. Сообщество Bitcoin не планирует фундаментально менять L1. Более высокая масштабируемость должна быть доступна только через L2 или даже через кастодиальное решение.

Один из нарративов Bitcoin заключается в том, что ончейн транзакции будут доступны только богатым (возможно, только для банков и учреждений). С моей точки зрения, это неправильный путь. Если мы будем вынуждены делить пользователей на людей первого и второго сорта, нам придется признать, что децентрализация не решила ни одной проблемы. Децентрализация должна быть доступна для всех. Именно поэтому нам нужно больше блокчейнов с различными компромиссами. Кастодиальные решения не должны быть для нас выходом.

// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском языке можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano? Тогда приглашаем в наше уютное русскоязычное сообщество Cardano в Telegram. Оставайтесь на связи, все только начинается!

1 Like