Проект 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