Minggu, 29 Desember 2019

Cartesi

Привет всем, как дела? Если вы заинтересованы в присоединении к проекту, ваш Cartesi должен прочитать информацию, которая поможет вам получить информацию, которая поможет вам увидеть ваше видение и миссию

7.jpg
Мы усердно работали в Cartesi, расширяли команду, разрабатывали первый DApp на основе Cartesi и продвигали развитие нашей платформы.

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


7.jpg

Мы рады приветствовать Данило Тулера в команде Cartesi. Данило - бывший технический директор и основатель технической компании с успешным выходом. Он имеет более чем десятилетний опыт определения и выполнения строгих процессов разработки программного обеспечения с участием больших команд. Мы рады объявить, что он теперь является нашим руководителем по инженерным вопросам, и он уже привел множество идей и впечатлений, которые окажутся неоценимыми, когда мы перейдем к нашим более поздним этапам развития.
Создание игры с Картези



Первый DApp вне нашей демоверсии testnet будет выпущен на Cartesi в ближайшие месяцы.

DApp будет адаптацией игры Tower Defense, изначально портированной с Android. Каждый сможет поиграть в игру и взглянуть изнутри на то, что делает платформу Cartesi столь ценной для разработчиков DApp. Мы также будем проводить децентрализованный игровой турнир Tower Defense, демонстрирующий эффективную обработку Cartesi сложных вычислений и простоту разработки сложной игровой логики с использованием полноценной операционной системы Linux. Следите за этим выпуском!

Разработка: Объявление с открытым исходным кодом!
Мы сфокусировались на Cartesi с открытым исходным кодом и на организованном обзоре наших репозиториев.

Прежде чем приступить к работе с Cartesi, рекомендуем прочитать статью « О Linux и блокчейнах» . Более подробное описание можно найти в технической статье Cartesi Core .

Если у вас есть другие вопросы, связанные с разработкой или использованием Cartesi, присоединяйтесь к нашему каналу Discord . По любым другим вопросам обращайтесь в наше сообщество Telegram !

Вот краткое описание каждого из наших индексов:

Арбитраж DLib

Арбитраж DLib - это комбинация внутренних и внешних цепочек, которые работают вместе для разрешения любых споров, которые могут возникнуть во время выполнения приложения Cartesi DApp. Поведение внешнего и внутреннего кода очень похожи. Код цепочки написан в Солидности, а цепочка - в Русте.

Блокчейн-узел

Узел цепочки цепей Cartesi - это удобный экземпляр для разработки / тестирования узла Ganache Ethereum, который работает внутри контейнера докера и имеет все развернутые контракты цепочки цепочек Cartesi.

демонстрация

Демонстрация Cartesi демонстрирует простой DApp, который использует все модули Cartesi. Он состоит из очень простого приложения, которое запускает игру проверки (VG) между двумя сторонами (Алиса и Боб).

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

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

диспетчер

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

GRPC интерфейсы

Хранилище интерфейсов Cartesi GRPC содержит все определения GRPC и Protobuf, используемые в интерфейсах GRPC модулей проекта Cartesi.

Ядро изображения

Cartesi Image Kernel - это репозиторий, который предоставляет файлы конфигурации Docker для сборки kernel.bin, тестирующего ядро ​​Linux. Это используется для запуска среды Linux в эталонной реализации Cartesi Machine Emulator.

Изображение RootFS

Cartesi Image RootFS - это репозиторий, который предоставляет файлы конфигурации Docker для создания тестовой файловой системы rootfs.ext2. Это используется для запуска среды Linux в эталонной реализации Cartesi Machine Emulator.

Image Toolchain

Cartesi Image Toolchain - это репозиторий, который предоставляет файлы конфигурации Docker для создания образа, содержащего набор инструментов для кросс-компиляции RISC-V. Этот образ используется для компиляции программного обеспечения для эталонной реализации Cartesi Machine Emulator.

Эмулятор машины

Эмулятор машины Cartesi является эталонной внедренной реализацией спецификации машины Cartesi. Он написан на C / C ++ с зависимостями POSIX, ограниченными терминалом, процессами и средствами отображения памяти. Он распространяется в виде библиотеки и может быть написан на языке Lua или через GRPC.

Эмулятор машины SDK

Хранилище Cartesi Machine Emulator SDK предоставляет структурированный способ создания двоичных файлов эмулятора вне цепочки, включая ядро, rom, rootfs, тесты и сам эмулятор.

Машинные испытания

Cartesi Machine Tests - это репозиторий, содержащий тестовый код RISC-V.

Эмулятор машины ROM

Cartesi Machine Emulator ROM - это эталонное программное обеспечение, которое загружает гостевую операционную систему на эмуляторе.

Cartesi Machine Manager

Репозиторий диспетчера компьютеров содержит сервер, отвечающий за управление различными сеансами Cartesi Machines. У него есть подмодульная зависимость, репозиторий эмулятора компьютера, который содержит GRPC-сервер эмулятора.

Эмулятор твердости Cartesi RISC-V

Эмулятор твердости Cartesi RISC-V является ведущей реализацией спецификации машины Cartesi. Библиотеки и контракты написаны в Solidity, сценарий миграции написан на Javascript (с помощью Truffle), а сценарии тестирования написаны на Python.

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

Мы всегда ищем стратегических партнеров, разработчиков и созданных DApps, чтобы начать использовать и строить с Cartesi.

Хотите присоединиться к нам или узнать больше? Свяжитесь с нами по info@cartesi.io или по любому из каналов ниже.

Оставайтесь с нами, чтобы узнать больше!

Следуйте за нами здесь:

http://cartesi.io

Сообщество Telegram

Telegram Объявления

Discord (Сообщество разработчиков)

facebook

Github

средний

Reddit

щебет

YouTube

Tidak ada komentar:

Posting Komentar