Интервью: Колин Стейл рассказывает о проекте Cartesi

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

В: Давайте начнем с основного вопроса, чтобы лучше понять проект. Что такое Картези?

А: Cartesi создает операционную систему для DApps. Проект позволяет выполнять сложные и интенсивные вычисления в среде Linux, вне блокчейна, без ущерба для децентрализации. Cartesi стремится сделать DApps значительно более мощными, простыми в разработке и портативными..

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

В: Почему Cartesi уникален?

А: Ограничения разработки на блокчейн-платформах могут расстроить как разработчиков, так и пользователей, оттолкнув их. Cartesi позволяет разработчикам создавать хорошо зарекомендовавшие себя программы, с которыми они знакомы, и запускать их в среде Linux. Проект направлен на преодоление разрыва между централизованным и децентрализованным миром разработки приложений. Некоторые из его ключевых моментов включают в себя:

– Масштабируемость: интенсивные вычисления над огромными объемами данных выполняются вне сети с теми же гарантиями безопасности, которые предлагает блокчейн;

– Программируемость: логика DApp работает под Linux и закодирована с выбором из тысяч программных компонентов с открытым исходным кодом, доступных для Linux;

– Легкость внедрения: разработчики могут работать в знакомой среде, используя свои любимые инструменты, не ограничиваясь незрелыми языками и средами выполнения;

– Децентрализация: консенсус надежно достигается в цепочке без необходимости в протоколе репутации, доверенной среде выполнения или серверах, контролируемых одной стороной;

– Переносимость: Cartesi стремится сделать DApps переносимыми через наиболее важные общедоступные блокчейны, поддерживающие смарт-контракты;

– Конфиденциальность: состояния DApp могут быть конфиденциальными для участников приложения..

В: Не могли бы вы рассказать нам больше о том, как ОС Linux работает в тандеме с dApps, и чем она отличается от дистрибутивов Linux, доступных для общего использования??

А: Cartesi уникален в том смысле, что позволяет запускать децентрализованные приложения в Linux способом, который можно проверить с помощью блокчейна. Сложная обработка может выполняться вне сети без ограничений вычислительной мощности блокчейна и соответствующих сборов..

Предлагая среду выполнения Linux, Cartesi является единственной проверяемой программной вычислительной системой вне сети, которая предоставляет разработчикам широкий спектр программного обеспечения, которое развивалось за последние 30 лет и которое позволяет приложениям, которые мы используем сегодня в Интернете..

В Cartesi логика DApp работает на виртуальной машине, которая имитирует RISC-V ISA. Как и в любой встраиваемой разработке, часто задействованы две системы: хост-система – это место, где происходит разработка, и целевая система, где в конечном итоге запускаются разрабатываемые приложения. Это называется «перекрестная разработка». Мы предоставим разработчикам образ Docker для запуска на хосте. Этот образ докера будет содержать все предустановленные инструменты разработки. В настоящее время он основан на Ubuntu 18.04, но скоро будет обновлен до 20.04. С его помощью разработчики могут выбирать компоненты, которые будут частью целевого приложения, которое они пишут, включая сценарии и кросс-скомпилированные программы, которые они, возможно, написали сами. Эти компоненты работают внутри встроенной системы Linux, которая работает в целевой системе. Это основано на настройке Buildroot. Мы планируем поддерживать другие встроенные дистрибутивы Linux в будущем (OpenEmbedded / Yocto находится в нашем списке пожеланий).

В: Как Cartesi обеспечивает взаимодействие между различными блокчейнами?

А: В этом есть два аспекта. Во-первых, приложения Cartesi смогут читать и выполнять сложные вычисления с использованием данных из нескольких источников. Это поможет взаимодействовать между блокчейнами и такими сервисами, как рынок будущего и страховой рынок..

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

Вопрос: Каковы приложения Cartesi и чем оно отличается от других решений для распределенных вычислений, доступных в настоящее время на рынке??

А: Чтобы избежать путаницы, распределенные вычисления – это только один из возможных вариантов использования Cartesi. Cartesi стремится решить гораздо более серьезную проблему, касающуюся текущих ограничений и незрелости доступных блокчейнов и инфраструктур DApp. Ограничения разработки на блокчейн-платформах разочаровывают как разработчиков, так и пользователей, отталкивая их. Cartesi позволяет разработчикам создавать DApps на хорошо зарекомендовавшем себя программном обеспечении, с которым они знакомы, и запускать их в среде Linux. Проект направлен на преодоление разрыва между централизованным и децентрализованным миром разработки приложений..

Наш первый DApp, Creepts, представляет собой полностью децентрализованную игру в жанре Tower Defense. Эта игра демонстрирует полностью децентрализованную игру, которая была разработана с использованием обычных пакетов программного обеспечения для Linux и также требует миллиардов инструкций микропроцессора (и, следовательно, невозможна для запуска в цепочке): https://creepts.cartesi.io

Что касается конкурентов, Cartesi – в определенном смысле уникальный проект. TrueBit и Offchain Labs имеют аналогичный протокол для вычислений вне сети, который включает интерактивное разрешение споров (проверочная игра). Однако в нашем случае у нас есть разные варианты архитектуры виртуальных машин и криптоэкономических стимулов для реализации нашего видения. А именно, чтобы предоставить разработчикам DApp богатую программную инфраструктуру, уже доступную для Linux. В этом отношении в настоящее время нет проекта, похожего на Cartesi..

В: Почему такой подход? Что побудило создателей взяться за этот проект?

А: Cartesi использует этот подход, поскольку мы считаем, что разработчики DApp сегодня сталкиваются с множеством проблем, поскольку им приходится заново изобретать программные стеки для блокчейна, которые уже существуют и созревают десятилетиями. Это как раз одна из причин, по которой мы строим Cartesi. Никакое программное обеспечение не создается изолированно. Основные мобильные / настольные / веб-приложения сегодня зависят от множества программных зависимостей, которым потребовались десятилетия, чтобы развиться в операционных системах вроде Linux. Cartesi привносит всю эту программную инфраструктуру в блокчейн-приложения. Принимая во внимание, что без Cartesi приложения блокчейна не могут использовать обычное программное обеспечение, библиотеки и услуги, если они каким-то образом не принесут в жертву децентрализацию..

Тогда возникает вторая проблема. Помимо недостаточной программной инфраструктуры, децентрализованные приложения также страдают от жестких ограничений обработки в цепочке. Таким образом, они вряд ли могут предложить убедительную альтернативу массовым централизованным приложениям. Их часто сложно создать, они неуклюжи и ограничены для разработчиков и пользователей DApp..

Cartesi решает эти три проблемы: 1) предлагая разработчикам программное обеспечение и инструменты, поддерживаемые полной ОС Linux; 2) перенос всех тяжелых вычислений над большими объемами данных за пределы цепочки, что не может сделать блокчейн; 3) предложение услуг и экономики токенов, которая позволяет пользователям безопасно полагаться на сеть и оставаться свободными от неудобств технологии блокчейн (например, медленное время подтверждения, требование оставаться в сети для разрешения споров и другие).

Команда основателей Cartesi изначально попала в блокчейн в результате того, что Аугусто Тейшейра (главный научный сотрудник) был коллегой по исследованиям и соавтором научных публикаций с Сергеем Поповым. Поскольку Аугусто является экспертом в области теории вероятностей и графов с сильным теоретическим опытом в области игр, Сергей Попов призвал его внести свой вклад в движение блокчейн, сначала познакомив его с техническим документом Биткойн.

До того, как область применения Cartesi была определена как обобщенная инфраструктура Linux для масштабируемых DApps, первоначальной идеей было реализовать децентрализованный рынок науки о данных и машинного обучения на блокчейне. Это приложение требовало детерминированной вычислительной инфраструктуры вне сети. Создав это, команда Cartesi была вдохновлена ​​возможностями этой инфраструктуры Linux, что проложило путь для Cartesi..

В Linux и блокчейнах: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1

В: Каким будет влияние Cartesi на будущее эволюции децентрализованных приложений??

О: Мы считаем, что Cartesi изменит будущее эволюции DApps, создав совершенно новую волну DApps, что было невозможно раньше. Наше видение – сделать разработку и использование DApps как можно ближе к их централизованным аналогам..

Ключевые особенности Cartesi DApps включают в себя:

  • Масштабируемость: интенсивные вычисления над огромными объемами данных выполняются вне сети с теми же гарантиями безопасности, которые предлагает блокчейн;
  • Программируемость: логика dApp работает под Linux, с выбором из тысяч программных компонентов с открытым исходным кодом для смешивания и сопоставления;
  • Легкость внедрения: разработчики могут работать в знакомой среде без искусственных ограничений и с доступом ко всем своим любимым инструментам;
  • Децентрализация: консенсус надежно достигается в цепочке без необходимости в протоколе репутации, доверенной среде выполнения или центральных серверах в облаке;
  • Переносимость: Cartesi стремится сделать dApps переносимыми для наиболее важных общедоступных блокчейнов, поддерживающих смарт-контракты;
  • Конфиденциальность: состояния dApp могут быть конфиденциальными для участников приложения.

В: Мы видели игру Creepts. Есть ли какие-либо ограничения на типы игр, которые можно создавать с использованием инфраструктуры Cartesi? Возможно ли, что в будущем мы сможем увидеть качественные игры с открытым миром или MMORPG на Cartesi??

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

Логикой DApp может быть любая общая программа, скомпилированная для Linux на архитектуре RISC-V. Это охватывает обширную область возможностей. Конечно, вы также можете использовать ресурсы уровня ОС, например файловую систему. С каждой новой функцией, которую мы добавляем в Cartesi SDK, станет возможным более широкий диапазон игровых стилей. Турнир самый простой – потому что игроки не взаимодействуют друг с другом напрямую. Далее мы упростим разработку пошаговых многопользовательских игр..

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

Для получения дополнительной информации о криптах: https://medium.com/cartesi/introduction-creepts-the-first-cartesi-dapp-374eee8ad914

Игры с Картези: https://medium.com/cartesi/how-to-make-more-impressive-decentralized-games-120636cb5712

В: Расскажите немного о токеномике токенов CTSI, листингов и т. Д..

А: Cartesi стремится обеспечить массовую масштабируемость и мощность децентрализованных приложений через сеть узлов. Токен CTSI был разработан, чтобы побудить операторов Cartesi Node взаимодействовать с системой честно и эффективно..

Ниже приведены некоторые краткие сведения о CTSI и экономике токенов Cartesi:

  • Cartesi был последним IEO в рамках инициативы Binance Launchpad.
  • Сумма, полученная с помощью продажи Binance Launchpad: 1500000 долларов США.
  • Cartesi котируется на Binance для CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
  • Всего Cartesi торгуется на 15 биржевых рынках: https://coinmarketcap.com/currencies/cartesi/markets
  • Текущая рыночная капитализация Cartesi составляет ~ 5 500,00 долларов США при 20% -ном обороте предложения.
  • Общий объем разблокировки Cartesi на 2020 год составит менее 25% от общего объема предложения.
  • CTSI – это криптовалюта боковой цепи PoS, подробности о PoS будут опубликованы в ближайшее время
  • Общий объем: 1000000000 CTSI.
  • CTSI – это токен ERC-20

Для получения дополнительной информации об экономике токенов: https://t.me/CartesiAnnouncements/167

В: Что-нибудь еще, что вы хотели бы знать нашим читателям?

О: Мы призываем вас присоединиться к нашему сообществу Telegram: https://t.me/cartesiproject для любых дополнительных вопросов или информации, которую вы ищете.

Ссылки на экосистему Cartesi:

Интернет сайт: https://cartesi.io

Twitter: https://twitter.com/cartesiproject

Телеграмма: https://t.me/cartesiproject

Раздор: https://discordapp.com/invite/Pt2NrnS

GitHub: https://github.com/cartesi

Отчет об исследовании Binance: https://research.binance.com/projects/cartesi

About the author