Общие сведения об узлах Картези

ZNlx2JRk7PHbbRSuhjjwlLWhBll6ucC0tPWgak2P.png

Если у вас есть общее представление о технологии блокчейн, вы знаете, что узлы являются фундаментальной частью любой сети. Картези не является исключением. Однако в архитектуре Cartesi Rollups узлы играют особую роль в качестве децентрализованного промежуточного программного обеспечения, поддерживающего работу виртуальной машины Cartesi Virtual Machine (CVM), и CVM работает поверх этих узлов.

Давайте углубимся в узлы Картези — обратите внимание, что они отличаются от Нётер для стейкинга CTSI — и посмотрим, что они делают, как они работают и как их настроить.

Что такое декартези-узлы?

Техническая документация Cartesi определяет узел Cartesi следующим образом:

«Узлы Cartesi — это программно-аппаратная инфраструктура, в которой размещаются оффчейн-компоненты децентрализованных приложений Cartesi. Каждый пользователь, желающий взаимодействовать с децентрализованным приложением Cartesi, должен иметь доступный узел Cartesi. "

(*Примечание: Точным фоном для этих узлов является инструмент под названием Cartesi Compute, но то же самое относится и к Cartesi Rollups.) )

Другими словами, узел Cartesi — это сеть отдельных компьютеров, на которых работает CVM и размещаются приложения Cartesi dApps. Они очень похожи на узлы на других блокчейнах, но разница в том, что они работают в контексте решения Rollup, такого как Cartesi Rollups. Именно здесь мы начинаем видеть нюансы вокруг них.

Пошаговый взгляд на работу Cartesi Rollups поможет нам разложить процесс по полочкам. Для поддержки dApps, работающих на CVM, Cartesi Rollups необходимо сделать следующее:

  1. Считывание информации из основной цепочки (например, ETH Fang).
  2. Отправьте эту информацию на оффчейн-машину, т.е. CVM, где она будет обработана.
  3. Опубликуйте результаты обработки обратно в основную цепочку.

Для выполнения этих операций им нужны узлы, которые могут взаимодействовать с ончейн-смарт-контрактами и оффчейн-виртуальными машинами. Узлы Cartesi являются именно таким «посредником», ответственным за связь между ними, хотя и безопасным и децентрализованным способом.

Тип узла Декарти

Для того, чтобы играть эту роль «посредника» в Cartesi Rollups, обязанности узла Cartesi должны быть двоякими. Им необходимо прочитать информацию и проверить ее. В результате узел Картези может быть:

  • User or Read Nodes (Read-Only): Эти узлы отвечают за получение информации из основной цепочки и делают ее общедоступной для использования CVM — они не публикуют информацию обратно в основную цепочку. Узлы чтения могут запускаться обычными пользователями.
  • Узлы-валидаторы (чтение и запись): Эти узлы отвечают за проверку новой информации и публикацию ее в основной цепочке, как и обычные узлы в сети L1. В этом случае они несут ответственность за проверку изменений, внесенных в ончейн-информацию, пока CVM находится вне сети. Валидаторы также несут ответственность за защиту сети от недобросовестных сторон в случае возникновения спора по поводу ончейн-информации. Эти дополнительные обязанности требуют, чтобы валидаторы работали в безопасной среде и были недоступны для пользователей.

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

Как работает узел Картези?

Рассмотрение некоторых ключевых концепций, лежащих в основе операций узлов Cartesi, даст нам общее понимание того, как они выполняют свои обязанности. Это также познакомит нас с типами терминологии, которые возникают при запуске dApp на CVM, использующей узел Cartesi.

Мы можем думать об этих концепциях как о входных данных, которые узел Картези берет из основной цепочки и пересылает в CVM, или как о выходе, который он помещает обратно в основную цепочку в качестве «заявки».

Вход

Порталы: Взаимодействие с узлами Картези обычно начинается с порталов. Это способ передачи ончейн-информации в оффчейн-CVM. Узлы используют порталы для перемещения активов из основной цепочки в децентрализованные приложения, которые они запускают. Попав в dApp, эти активы можно передавать и перемещать, используя типичную программную логику, обычно встречающуюся в операционных системах Linux.

(Примечание. Существуют также входные данные, относящиеся к конкретному приложению, которые поступают непосредственно от пользователя и не проходят через портал.) Эти входы не привязаны к какому-либо активу. )

Выход

Период: После того, как CVM обрабатывает информацию из блокчейна, валидатор Cartesi пакетирует эти операции и публикует их обратно в основную цепочку. Затем об этих изменениях сообщается в основную цепочку в виде учетных данных или уведомлений. Частота этих пакетов известна как эпохи.

  • Учетные данные: Мы можем думать об учетных данных как о тикетах, которые содержат информацию о том, какие транзакции должны произойти в основной цепочке после результатов, возвращенных CVM. Они содержат инструкции, которые могут охватывать все, от платежей до протоколов DeFi до запроса на вывод средств.
  • Уведомления: Подобно учетным данным, уведомления также содержат информацию, которая передается в основную цепочку. Разница между учетными данными и уведомлениями заключается в том, что уведомления предназначены исключительно для информационных целей — они не вносят изменений в основную цепочку. Это означает, что уведомления не инициируют такие транзакции, как ввод или вывод средств.

*РАЗНОЕ (Другое)

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

Работа узла Картези

Узлы Cartesi уже запускают множество dApps в экосистеме Cartesi. Каждый из них использует узел Картези описанным выше способом. Вы можете изучить, как этот механизм передачи информации из оффчейна в ончейн реализован в играх, DeFi и ИИ с помощью Cartesi Rollups и CVM.

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

Проверьте свои знания и заработайте очки сообщества, приняв участие в викторине Grokking Cartesi на доске приключений Cartesi.

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

О картези:

Cartesi — это специфичный для приложения протокол объединения с виртуальными машинами, работающими под управлением дистрибутивов Linux, что создает более богатое и широкое пространство для разработки DApp.

Cartesi Rollups предлагает модульное решение для масштабирования, которое может быть развернуто как L2, L3 или суверенные роллапы, сохраняя при этом надежные гарантии безопасности базового уровня.

Отказ от гарантий

Эта статья предназначена только для общей информации и обмена информацией и не является юридической, финансовой или инвестиционной консультацией. Точность и полнота этой информации не гарантируется и не должна толковаться как рекомендация для конкретной ситуации. Читатели должны провести собственное независимое исследование и консультацию, чтобы принять какое-либо решение. Автор и соответствующие органы не несут ответственности за любые убытки или ущерб, возникшие в результате использования этой информации. Прежде чем принимать какие-либо финансовые или инвестиционные решения, настоятельно рекомендуется проконсультироваться со специалистом для получения индивидуального совета.

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

Источник: Голден Финанс

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить