Сколько пиров подключается к Indy Node? - PullRequest
1 голос
/ 10 июня 2019

У меня есть вопрос по поводу Indy Node.В сети Биткойн каждый узел подключен к 8 пирам.Он также может быть настроен на большее количество подключений.Как это делается в Indy Node?

Чат Indy Rocket направил меня сюда.Я обнаружил, что Биткойн использует 8 пиров по умолчанию.Я искал, как Indy делает это на странице github и документации Indy Node и Indy SDK, но не смог найти его нигде.

1 Ответ

2 голосов
/ 11 июня 2019

Краткий ответ заключается в том, что каждый узел должен подключаться ко всем остальным узлам в консенсусном пуле.

Сеть Биткойн (цепочка блоков) - это сеть без прав доступа, то есть любой может настроить узел валидатора, который вносит свой вклад.к консенсусу, используя доказательство работы.

Разрешены независимые сети.Сообщество стюардов, управляющих узлами валидатора, должно одобрить добавление дополнительных узлов в сеть.Эти узлы валидатора используют византийский протокол отказоустойчивости, с помощью которого первичный сервер обновляет регистр и уведомляет другие узлы о консенсусе об изменениях.Если другие узлы подозревают, что основной сервер не работает правильно, они могут выбрать новый основной.Этот протокол надежно защищен от вредоносных действий одной трети узлов.

Indy одобряет этот подход, поскольку стоимость расчета транзакции намного ниже, чем при использовании блокчейна.Протокол Indy требует, по крайней мере, 4 узла в консенсусе, и он хорошо работает с 25 узлами в пуле валидаторов до того, как производительность начнет падать.

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

Полезные ресурсы для получения дополнительной информации:

...