🎲 Введение в технологию Bookie: BOS by blockchained

View this thread on steempeak.com
· @blockchained ·
$19.88
🎲 Введение в технологию Bookie: BOS
![](https://steemitimages.com/DQmYkhqCv679MRpr5ZFZ6muVJQHC2vMYQr98HdxFUj4MqjU/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png)

В [предыдущей статье](https://steemit.com/peerplays/@blockchained/novosti-iz-bunkera-fevralskii-vypusk) этой серии мы объясняли понятие Прокси данных в контексте Bookie. Прокси данных заботятся о первой фазе ораклизации Bookie – они поставляют в экосистему Bookie чистые, нормализованные спортивные данные, используя несколько внешних источников (сторонние информационные каналы).

Вторая фаза процесса ораклизации Bookie направлена на объединение этих нескольких источников данных в единую надежную запись спортивных данных, способствующую введению проверенных спортивных данных в бэкэнд Bookie (находящийся в блокчейне Peerplays) после достижения консенсуса заверителями. Заверенные спортивные данные используются Bookie для:

- создания новых спортивных событий и матчей
- управления рынками (например, включения рынков в игру)
- определение ставок как выигрышных (или проигрышных) на основе финальных результатов

Фаза 2 сконцентрирована на том, что мы называем Bookie Oracle Software (или ‘BOS’ для краткости). Каждый производитель блоков в блокчейне Peerplays (называемый “заверителем”) обязан использовать копию BOS. Проще всего понять назначение BOS, взглянув на три ключевые функции, которые он выполняет:

- Получение спортивных данных от нескольких прокси 
- Объединение данных из нескольких прокси 
- Использование этих объединенных данных для формирования предложения по вводу и изменению данных для Bookie.

![](https://steemitimages.com/DQmf6mggHn5v2585NZAHntcqgwHD1MJd7KLGD7Qzb4ct5sb/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png)



Давайте рассмотрим каждый процесс более подробно.


**1. Получение спортивных данных от нескольких прокси**

Заверитель должен гарантировать, что его копия BOS получает данные от нескольких прокси. В настоящее время PBSA рекомендует, чтобы BOS был подключен как минимум к трем прокси. Для подключения к прокси данных заверители контактируют с соответствующими операторами прокси данных и соглашаются на своего рода подписку, согласно которой прокси добавляет BOS заверителя в список разрешений ‘подписчиков на данные’. 

**2. Объединение данных от нескольких прокси**

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

*Новое событие*: слияние данных происходит, когда по крайней мере один подключенный прокси данных сообщает о Новом Событии.

*Отчет о результатах:* слияние данных происходит, когда неоспоримое большинство (например, 50%+1) подключенных прокси данных согласны с результатом.

**3. Использование этих объединенных данных для предложения по вводу и изменению данных в Bookie.**

После добавления новой части объединенных данных во внутреннюю запись BOS должно решить, какие действия (если таковые нужны) следует выполнить. Для принятия этого решения BOS обращается к справочной таблице (которая распространяется с BOS), названной ‘bookiesports’.

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

Основываясь на правилах, предоставленных bookiesports, BOS использует только что объединенный блок спортивных данных для создания предложения, представляемого в блокчейн Peerplays. Другие заверители заявляют о своем согласии, голосуя за предложение (или воздерживаясь в случае несогласия с ним). Предложения должны достичь определенного консенсусного порога голосов “за” от всех заверителей, прежде чем они будут выполнены блокчейном Peerplays и приняты в качестве проверенных данных для Bookie. Порог консенсуса задается относительным большинством: 50%+1.

BOS создан для автоматизации трех описанных процессов. Автоматизация BOS крайне важна из-за огромного количества обрабатываемых спортивных данных и из-за круглосуточного планирования глобальных спортивных событий. В тех крайних случаях, когда требуется вмешательство человека (из-за проблем с поставщиками данных, прокси данных или новизны рынков ставок), BOS допускает ручное вмешательство заверителей с помощью подмодуля под названием MINT (Manual Intervention Module – модуль ручного вмешательства).

Подробнее о MINT читайте в следующей статье этой серии.

---

***<div class="pull-right">Переведено @blockchained</div>***

**Оригинал поста: [ЗДЕСЬ](https://steemit.com/sports/@bookieapp/introduction-to-the-tech-behind-bookie-bos)**


---

#### Если вам нравится то, что мы делаем - поддержите witness [blckchnd](https://gui.peerplays.ru/) в сети Peerplays

---

## Телеграм чат: https://t.me/PeerPlays_RU

---

# [Вы можете торговать токенами PPY (Peerplays) на RuDEX](https://market.rudex.org/#/market/PPY_BTS)
	

<center>[![](https://steemitimages.com/DQme823z4u64kGCsWsP9khWeUbohnB1rUx6Dji6ydTijDMi/%D0%91%D0%90%D0%9D%D0%9D%D0%95%D0%A0.png)](https://market.rudex.org)</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id43,277,864
authorblockchained
permlinkvvedenie-v-tekhnologiyu-bookie-bos
categorysports
json_metadata"{"links": ["https://steemit.com/peerplays/@blockchained/novosti-iz-bunkera-fevralskii-vypusk", "https://steemit.com/sports/@bookieapp/introduction-to-the-tech-behind-bookie-bos", "https://gui.peerplays.ru/", "https://t.me/PeerPlays_RU", "https://market.rudex.org/#/market/PPY_BTS", "https://market.rudex.org"], "users": ["blockchained"], "tags": ["sports", "bookieapp", "peerplays", "blockchain", "rudex"], "app": "steemit/0.1", "image": ["https://steemitimages.com/DQmYkhqCv679MRpr5ZFZ6muVJQHC2vMYQr98HdxFUj4MqjU/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png"], "format": "markdown"}"
created2018-04-12 17:30:33
last_update2018-04-12 17:30:33
depth0
children1
net_rshares4,326,388,513,871
last_payout2018-04-19 17:30:33
cashout_time1969-12-31 23:59:59
total_payout_value18.084 SBD
curator_payout_value1.799 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length5,493
author_reputation71,522,789,527,370
root_title"🎲 Введение в технологию Bookie: BOS"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (57)
@tts ·
To listen to the audio version of this article click on the play image.
[![](https://s18.postimg.org/51o0kpijd/play200x46.png)](http://ec2-52-72-169-104.compute-1.amazonaws.com/blockchained__vvedenie-v-tekhnologiyu-bookie-bos.mp3)
Brought to you by [@tts](https://steemit.com/tts/@tts/introduction). If you find it useful please consider upvote this reply.
properties (22)
post_id43,281,470
authortts
permlinkre-vvedenie-v-tekhnologiyu-bookie-bos-20180412t180148
categorysports
json_metadata{}
created2018-04-12 18:01:48
last_update2018-04-12 18:01:48
depth1
children0
net_rshares0
last_payout2018-04-19 18:01:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length356
author_reputation-4,535,933,372,579
root_title"🎲 Введение в технологию Bookie: BOS"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000