В структуре Hyperledger мы можем иметь несколько баз данных состояний, соответствующих каждому каналу, к которому узел присоединился. Есть ли у нас также несколько блокчейнов, соответствующих каждому каналу для узла?
Обратите внимание, что в Fabric есть только одна бухгалтерская книга на канал. Ledger в Fabric состоит из двух компонентов. Один называется мировое государство, в котором хранится последнее значение ключей. Другой называется блокчейн, в котором хранится весь журнал транзакций, который ведет к состоянию мира. Итак, возвращаясь к вашему вопросу, должна быть одна база данных состояний (состояние мира) и блокчейн на канал. Каждый одноранговый узел в канале хранит копию реестра и, следовательно, должен иметь последовательное представление о мировом состоянии в канале.
Для получения дополнительной информации вы можете обратиться к следующему:
Спасибо, Иссак. Это звучит очень неэффективно для определенных случаев использования. Представьте, что A покупает актив на канале x у B. Теперь A хочет продать его C на другом канале y. Существуют разные каналы для сохранения конфиденциальности транзакций. Не знаю, как это можно реализовать с помощью ткани.