Как я могу создать цепной код, который вызывает тот же самый код на другом узле? - PullRequest
0 голосов
/ 21 апреля 2020

Я написал chaincode1 (развернутый на одном узле ORG1), который принимает вызов от клиентского приложения, и я хотел бы вызвать тот же chaincode1 на другом узле ORG1, используя первый вызов, а не клиентское приложение снова. Это позволило бы мне передать некоторые данные, вычисленные первым, второму. Является ли это возможным?

1 Ответ

2 голосов
/ 21 апреля 2020

Цепной код может запрашивать другой цепной код (или сам) без изменения регистра , только если они оба работают в одном и том же узле .

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

Так что невозможно .

В любом случае , может быть, вы имеете какое-то заблуждение. Все одноранговые узлы, подключенные к одному и тому же каналу, синхронизируются после фиксации блока, поэтому все они совместно используют одну и ту же бухгалтерскую книгу канала (цепочка и общедоступное состояние c). Так что, возможно, вам не нужна эта функция, если оба узла подключены к одному каналу.

...