Cardano, третья по величине криптовалюта с рыночной капитализацией более 82,8 миллиарда долларов, стала предметом критики, так как ее инфраструктура экосистемы не позволяет работать большинству основных децентрализованных приложений из-за проблем с масштабированием.
Разработчики Cardano dApp сталкиваются с проблемами параллелизма
Cardano сталкивается с серьезным препятствием для масштабируемости.
Input Output, компания-разработчик Cardano, объявила о запуске функции смарт-контракта Plutus в тестовой сети в прошлый четверг. С момента выхода обновления Minswap, первая децентрализованная биржа, запущенная в тестовой сети, столкнулась с серьезными проблемами масштабирования, что вызвало обеспокоенность по поводу способности Cardano запускать смарт-контракты.
К сожалению, нам пришлось временно отключить нашу тестовую сеть. Мы собрали достаточно данных от наших тестеров, чтобы улучшить основы нашего DEX. В ближайшие несколько дней мы опубликуем наше вскрытие, наше решение для масштабирования и когда тестовая сеть снова будет открыта.
- Минсвоп | FISO live! (@MinswapDEX) 5 сентября 2021 г.
Пользователи, тестирующие Minswap, были удивлены, обнаружив, что dApp может обрабатывать только одну транзакцию на блок. «Выглядит хорошо», - написал один пользователь Reddit. «Но когда я пытаюсь поменять местами, все, что я получаю, это« Сбой транзакции: в этом блоке используются UTxO». Подождите 20-40 секунд и попробуйте еще раз ».
«После того, как мы запустили, некоторые пользователи сделали снимки экрана, связанные с заблокированными UTXO, а остальное уже история», - сказал Crypto Briefing основатель Minswap и ведущий инженер Лонг Нгуен. Он добавил, что Minswap построил свой протокол на Cardano, потому что «это наиболее децентрализованная цепочка Proof-of-Stake, в которой более 3000 узлов управляются сообществом, а 66% - операторами одного узла».
Как бы то ни было, похоже, что создание масштабируемых, полностью децентрализованных приложений в цепочке на блокчейне стало более сложной задачей, чем ожидали многие в сообществе. В частности, в отличие от Ethereum, Solana и большинства других блокчейнов с поддержкой смарт-контрактов, которые используют модель на основе учетной записи для вычисления транзакций, Cardano использует новую итерацию модели UTXO Биткойна, называемую Extended UTXO (EUTXO).
Модель EUTXO создает проблемы для разработчиков Cardano dApp из-за так называемой «проблемы параллелизма». Проще говоря, под параллелизмом понимается способность нескольких разных агентов одновременно взаимодействовать с одним и тем же смарт-контрактом.
Модели на основе учетных записей по умолчанию позволяют нескольким пользователям взаимодействовать с одними и теми же смарт-контрактами. Однако блокчейны смарт-контрактов на основе EUTXO создают трудности для разработчиков, чтобы уменьшить параллелизм без ущерба для безопасности или децентрализации.
Решения для параллелизма включают создание приложений dApp, которые допускают сегментацию состояния или агрегацию нескольких взаимодействий для установления одного и того же состояния. Для децентрализованных бирж это будет означать либо фрагментацию ликвидности на несколько пулов (состояний), либо использование сторонних секвенсоров для пакетной обработки нескольких транзакций и расчета их как одной транзакции в одном и том же состоянии.
Первое серьезно снижает эффективность капитала, тогда как второе потенциально может оказаться жизнеспособным решением. Maladex - это децентрализованная биржа на основе Cardano, которая утверждает, что решила проблему параллелизма. Обсуждая потенциальные недостатки использования секвенсоров для уменьшения параллелизма, Джарек, генеральный директор проекта и ведущий разработчик, сказал Crypto Briefing:
«За исключением, в зависимости от способа реализации, узкого места централизации, [нет] его. Оффчейн является естественной частью экосистемы и просто подготавливает транзакции для блокчейна, где затем они проверяются и выполняются ».
«Есть такая неудобная часть, что это может усилить централизацию», - добавил он. «Но это ничем не отличается от централизации, которая у нас есть с пользовательским интерфейсом для каждого протокола».
Ярек также утверждает, что использование секвенсоров уровня dApp может смягчить атаки на передний план и MEV-атаки, поскольку они объединяют несколько транзакций для одновременного выполнения.
Тем не менее, директор по инвестициям Arcane Assets и критик Cardano Эрик Уолл утверждает, что MEV все еще был бы возможен, если бы в блокчейне использовался секвенсор. Объясняя, как MEV может происходить на Кардано, он сказал Crypto Briefing:
«Прежде всего, секвенсор может извлечь MEV, выбрав включение одной транзакции (своей собственной), но цензуру другой. Во-вторых, майнер / валидатор на базовом уровне Cardano может посмотреть на пакет транзакций секвенсора и отклонить его части или весь пакет, если он предпочел бы сделать некоторые из этих транзакций сам, когда собирает блок ».
Другие предлагаемые решения для масштабирования dApps на Cardano включают реализацию протоколов и боковых цепей уровня 2, которые решают свои собственные уникальные проблемы централизации и безопасности (хотя такие решения еще не запущены в Cardano, по крайней мере одна EVM-совместимая боковая цепь находится в стадии разработки) .
Такие партнеры, как @MutualKnowledge, уже разрабатывают такие решения, как их AVOUM, которые могут заложить модель на основе учетной записи поверх цепочки типа UTXO для разработчиков, которые предпочитают такой способ работы. Обновления протокола, такие как работа, выполняемая над #Hydra, добавят дополнительные возможности. 17 / п
- Input Output (@InputOutputHK) 5 сентября 2021 г.
Большой вопрос заключается в том, сможет ли Cardano - с учетом его выбора дизайна на основе EUTXO - поддерживать масштабируемые и экономически эффективные децентрализованные обмены, построенные полностью в цепочке. В то время как Maladex утверждает, что параллелизм - это «полная и абсолютная FUD», Эрик Уолл утверждает, что вряд ли Cardano dApps решит проблему параллелизма без значительных жертв в плане безопасности или централизации. Он сказал Crypto Briefing, что, хотя разработчики dApp могут найти обходные пути, они могут включать «серьезные проблемы разработки, проблемы UX или централизацию».
Сообщество Cardano приветствовало Алонзо как важный новый шаг в реализации возможностей DeFi блокчейна. Однако результаты тестовой сети показывают, что может пройти еще как минимум несколько лет, прежде чем она оправдает свои обещания. После того, как обновление будет отправлено, большого количества протоколов DeFi не будет. Напротив, Нгуен думает, что это будет похоже на Ethereum в 2018 году. «Хорошие и лучшие децентрализованные приложения будут постепенно появляться в ближайшие годы», - сказал он.