Как получить доступ к одному и тому же регистру из разных цепочек? - PullRequest
0 голосов
/ 09 июня 2018

Предположим, у меня есть 2 одноранговых узла (peer0 и peer1) и 2 цепных кода (1. Полные права 2. только запрос).

Я хочу, чтобы у peer0 были полные права на вызов, но у peer1 только запрос доступен, но при установке и создании экземпляров разных цепочек кодов создаются разные бухгалтерские книги, поэтому запрос от peer1 всегда пуст.

Итак, как можноЯ получаю доступ к одному и тому же регистру из разных цепочек кодов?

1 Ответ

0 голосов
/ 24 августа 2018

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

Итак, если вы хотите "разделить состояние «ключ / значение» между цепочечным кодом, единственный способ сделать это - либо всегда иметь один цепочечный код, вызывать другой, либо вы можете расширить его немного и создать третий цепочечный код, который просто управляет операциями get / put и всегда имеет другие цепочечные кодывызывайте его, когда имеете дело с «общим» состоянием.

share ledger amoing chaincode

...