🎲 Введение в технологию Bookie: Диаграмма и обзор BOS
Предлагаем вашему вниманию обзор некоторых элементов этой диаграммы:
bos-auto
Этот сервис предоставляет конечные точки, получающие вводные от Прокси данных, триггеры, которые различают эти данные по типу содержащейся в них информации, а также рабочего, обрабатывающего триггеры и вводные, а затем синхронизирующего их в блокчейне Peerplays при помощи bos-sync и bookiesports.
bos-mint
Модуль ручного вмешательства (MINT) предоставляет Заверителям веб-интерфейс, чтобы они могли при надобности вручную вмешиваться в автоматизированный процесс внесения событий Bookie, BMG и рынков ставок в блокчейн Peerplays (через bos-auto). Это дает Заверителям возможность выходить из затруднительных ситуаций, с которыми не может справиться bos-auto.
python-peerplays
Это библиотека коммуникаций, позволяющая взаимодействовать с блокчейном Peerplays напрямую и без необходимости в cli_wallet. Она предоставляет интерфейс кошелька и способна создавать любые транзакции, правильно подписывая их для дальнейшей передачи по сети.
bookiesports
bookiesports – это, по сути, набор правил и рекомендаций для разных видов спорта, лиг, соревнований и рынков ставок, предлагаемых в Bookie. bookiesports также предоставляет информацию о конфигурации форматов рынков ставок, наряду с правилами и алгоритмами классификации, которые используются при работе с рынками в приложении Bookie. Использование bookiesports позволяет Bookie поставлять цельный продукт, соответствующий ожиданиям потребителя спортивных ставок. Также bookiesports использует Прокси для стандартизации названий видов спорта, групп мероприятий и имен команд/соперников.
bos-sync
Функция модуля bos-sync в блокчейне заключается либо в создании предложения, либо в утверждении существующего предложения. Этот модуль является “сердцем” BOS и обеспечивает работу библиотеки с простым в использовании интерфейсом программирования, который напрямую соединен с bookiesports.
bos-incidents
Данный модуль хранит входящие данные от Прокси и также интегрирован с bos-mint (MINT). Этот модуль интегрирует базу данных, в которой хранится входящая информация, и позволяет отслеживать изменения статуса. Для получения дополнительной информации см. нашу статью о технологии MINT.
Оригинал поста: ЗДЕСЬ