Всем привет! Мы рады сообщить, что Bodhi завершила разработку и успешно запустила нашу альфа-версию в тестовой сети Qtum 26 декабря, а 4 января выпустила два руководства, получив большое количество отзывов пользователей в течение нескольких дней после выпуска.

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

В этой статье с технической точки зрения рассматриваются обновления с 11 декабря 2017 г. по 5 января 2018 г., включая следующий модуль кода в дополнение к предыдущим четырем основным модулям кода. В этой статье также рассматривается добавление проекта Bodhi-API, который взаимодействует с API-интерфейсом разработчика Quantum (Qtum). Обновление этой статьи включает, но не ограничивается:

  • функционал выпущенной тестовой версии и
  • мы все еще работаем по графику над бета-версией через несколько месяцев.

Рыночные контракты Bodhi Prediction

Bodhi-Core - это основной функциональный модуль проекта Bodhi в цепочке Qtum. Через несколько смарт-контрактов Bodhi-Core автоматически реализует логику создания, прогнозирования, голосования, арбитража и выплат пользователям в блокчейне.

  • Добавлена ​​настройка блокировки начала ставок.

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

  • Добавлен начальный блок настройки результатов.

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

  • Удалена функция аннулирования.

Если результат события не был установлен Централизованным Oracle (в пределах конечного блока настройки результатов), любой пользователь может взять на себя роль Централизованного Oracle и установить результат самостоятельно и инициировать фазу арбитража Oracle. С этим изменением результат может быть установлен, даже если исходный оракул недоступен. Предоставление держателям BOT возможности взять на себя роль установщика результатов.

Репо проекта: https://github.com/bodhiproject/bodhi-core

Bodhi-GraphQL - Центр обработки данных на базе MongoDB и GraphQL

Bodhi-GraphQL - это центр обработки данных для рынка прогнозирования Bodhi, обеспечивающий обмен данными в реальном времени и хранение данных с помощью цепочки Qtum и предоставление API-интерфейсов для других приложений через GraphQL.

  • На основе усовершенствования смарт-контракта данные чтения блокчейна были изменены.
  • Улучшенная логика для захвата блокчейна в реальном времени
  • Увеличиваются конфликты данных, сетевая задержка и другие ошибки, возникают логическая обработка

Репо проекта: https://github.com/bodhiproject/bodhi-graphql

Qweb3 - Web3 для цепочки Qtum.

Qweb3 - это облегченная библиотека инструментов Javascript, созданная Bodhi для доступа к основной цепочке сетей Qtum. Он использует RPC для связи с цепочкой Qtum qtumd и обеспечивает хорошую поддержку для установки DApp в цепочке Qtum.

  • Рефакторинг абстрактных отношений между qweb3 и контрактом, удаление ненужных зависимостей и упрощение вызова
  • Добавлен интерфейс соответствующей функции qtum-cli.
  • Добавлено несколько новых функций инструмента.
  • Упаковано и размещено в NPM по адресу https://www.npmjs.com/package/qweb3

Репо проекта: https://github.com/bodhiproject/qweb3.js

Bodhi-API - удобный интерфейс приложения для разработчиков

Bodhi-API - это интерфейс приложения, который взаимодействует с контрактами Qtum Chain и Bodhi Intelligence и имеет десятки четко определенных конечных точек интерфейса, которые обрабатывают большинство запросов взаимодействия цепочки Qtum в JSON.

  • Спроектировано и разработано около 40 интерфейсов для удовлетворения большей части потребностей цепочки Qtum и смарт-контрактов Bodhi.
  • Подготовлена ​​функция модульного тестирования, охватывающая весь функциональный интерфейс.
  • В качестве интерфейса для связи с данными для записи основной функции компонентов данных

Репо проекта: https://github.com/bodhiproject/bodhi-api

Bodhi-UI - пользовательский интерфейс для рынка предсказаний Bodhi

Предоставляя удобный интерфейс в браузере, Bodhi-UI позволяет пользователям участвовать в прогнозировании деятельности в цепочке Qtum.

  • Добавляет количество тестовых токенов Bodhi в адрес кошелька и автоматически загружает кошелек qtumd по умолчанию.
  • Заголовок теперь показывает номер последнего блока
  • В процессе настройки результатов и фазы арбитража
  • Добавлена ​​ссылка "Подтвердить Бодхи"
  • Исправлены различные ошибки отображения интерфейса

Репо проекта: https://github.com/bodhiproject/bodhi-ui

Каналы сообщества Бодхи

Официальный сайт: www.bodhi.network
Публичный номер WeChat: bodhinetwork
Блог: https://medium.com/@bodhitoken
Twitter: https: // twitter. com / bodhitoken
Китайская официальная группа Telegram: https://t.me/BodhiCN
Новинка! Группа Telegram Bodhi на английском языке: https://t.me / BodhiEN