Масштабируемость Hyper Ledger Channel - PullRequest
0 голосов
/ 25 мая 2018

Существует ли ограничение на количество каналов, которые могут быть созданы на одноранговом узле в Hyper Ledger Fabric?

Предполагая, что многие организации присоединяются к блокчейну Hyper Ledger, задаются вопросом, будет ли создание каналов между сторонами, участвующими в транзакциях, хорошим / масштабируемым подходом к проектированию для обеспечения конфиденциальности и безопасности данных.Такой канал, конечно, будет повторно использоваться для всех будущих взаимодействий между сторонами на канале.Это может привести к тысячам каналов на некоторых равноправных узлах, которые имеют дело с несколькими сторонами.

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

1 Ответ

0 голосов
/ 29 мая 2018

Нет ограничений при создании канала, если только вы не установили для свойства MaxChannel в сервисе orderer значение ноль (0 означает отсутствие ограничения, которое является значением по умолчанию).

Вы можете найти это свойство и другие полезные свойствав configtx.yaml в примерах структуры hyperledger.

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

Надеюсь, мой ответ ясен.

...