Как кодировать собственный консенсус в Hyperledger Fabric? - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу использовать Hyperledger Fabric.Но мне нужен специальный согласованный алгоритм.У меня есть готовая концепция, но я не знаю, как реализовать ее в Fabric.

Документация гласит:

Плагину для консенсуса необходимо реализовать интерфейсы Consenter и Chain, определенные в консенсусе.пакет.Для этих интерфейсов уже созданы два плагина: соло и кафка.Вы можете изучить их, чтобы взять подсказки для своей собственной реализации.Код службы заказа можно найти в пакете заказа.

Первый вопрос: можно ли кодировать мой собственный согласованный метод и запускать его в Hyperledger Fabric?Второе: если да, как мне начать?

1 Ответ

0 голосов
/ 05 декабря 2018

Я думаю, вы уже почти ответили на свой вопрос.Согласованные алгоритмы в Hyperledger Fabric реализуются службой заказа.Таким образом, для реализации нового алгоритма вам потребуется кодировать новый согласованный пакет, добавить его в службу Ordering и создать новый ответвление среды выполнения Fabric.

Использовать одну из существующих реализаций в качествеотправная точка (соло или кафка), и есть на это!:)

...