В моей фабричной сети пять организаций: R1, R2, R3, R4 и AdminORG. Каждая организация имеет одного партнера, и все пять из них установили интеллектуальный контракт S1, подключены к одному и тому же каналу C1, имеют видимость по одному и тому же регистру L1, и есть только один заказчик O1.
Активы для мирового государства определяются как:
Расположение: (владелец [организация], идентификатор, адрес)
Продукт: (владелец [организация], идентификатор, имя)
В бухгалтерской книге L1 ведется учет транзакций, называемых движением запаса (источник [местоположение], место назначения [местоположение], продукт, количество) между всеми организациями в сети.
Поскольку все одноранговые узлы организации подключены к одному и тому же каналу, они могут видеть все транзакции в регистре L1.
Можно ли установить политику или какой-либо другой элемент управления ресурсами, например: копия R1 организации L1 содержит только те активы и транзакции, где R1 является владельцем соответствующего местоположения (источника или назначения) в движении акций? Таким образом, организации смогут видеть движение запасов только там, где они участвуют.
Я также хотел бы сохранить видимость AdminORG организации для всех транзакций в бухгалтерской книге L1.
Раньше мне удавалось добиться этого с помощью ACL Hyperledger Composer, но, поскольку он достигает своего EOL, я его больше не использую.