Возможна ли связь между двумя каналами в ткани гиперледжера? - PullRequest
0 голосов
/ 25 сентября 2018

Я новичок в разработке блокчейнов.Я разместил гиперкомпьютерную книгу на двух ПК (локальные компьютеры).

Затем

Я создал каналы композитора на ПК1.

Я создал composerchannel1 на ПК2.

Я использовал одни и те же криптографические материалы для ПК1 и ПК2.Мне нужно настроить связь между двумя каналами.Я искал много времени в Google.Но никаких документов по этой теме не найдено.Если у кого-то есть какие-либо идеи по этой теме, то, пожалуйста, дайте ответ.

ОС: Ubuntu 16.04 Fabric: 1.1.0 композитор: 0.19.15

Заранее спасибо .. !!!!

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Да, ограниченная поддержка межканальных запросов через API InvokeChaincode возможна.Чек https://github.com/hyperledger/fabric/blob/master/core/chaincode/shim/interfaces.go#L66.

Ссылка: https://lists.hyperledger.org/g/fabric/message/1169

0 голосов
/ 25 сентября 2018

Fabric использует каналы в качестве формы изоляции, поэтому присоединение к каналам не является обычной деятельностью.

Composer запускает и запускает Business Network на одном канале, указанном в файле connection.json сетевой карты Business..

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

Можно использовать функцию getNativeAPI вComposer для прямого подключения ко второй сети, но это специально написанный код для записи в обе сети, а не для двух сетей и каналов, соединяющихся напрямую.Существует учебный пример подключения к 2 сетям.

...