2017-10-23 1 views
0

を得ることなく、我々は2団体、ORG1およびORG2は今、私たちは、ユーザーが欲しい満杯状態にアクセス

ORG2は、その上にchaincodeとプライベート状態

とプライベートチャンネルを持つことになります持って、プライベートチャンネルでchaincodeを実行しますorg2のプライベートチャネル上でチェーンコードを実行するのに、完全な状態にアクセスすることはできません(したがって、プライベートチャネルに参加できるピアをセットアップできません)。

どうすればよいですか?これは可能ですか?

答えて

0

参加できないチャンネルでチェーンコードを実行することはできません。したがって、org1とorg2の別々のチャネルを作成したいとします。ここでorg1はそこでチェーンコードを実行するパーティーです。 org2からの状態情報が必要な場合は、InvokeChainCodeは、クロスチャネル通信をサポートするlimitedを提供します。

0

org1のユーザーがアクセスできるorg2の情報を決定する必要があります。次に、スマート契約を定義する必要があります。 org1とorg2はチャネルのメンバーになります。

ORG1ユーザー満杯状態へのアクセスを持っていない(そう、彼らはセットアッププライベートチャンネルに参加することができ ピアをすることはできません)することができ

あなたがチャンネルを作成するときに、あなたが行くされているピアを定義それの一部になる。次に、チャンネルの作成者が新しいメンバーへのアクセスを制御します。そのため、チャンネルを作成すると、チャンネルに新しいピアを参加させることができます。

0

ファブリック1.1で期待されるサイドDB機能は、特定のピアのサブセット(たとえばorg2に属するピア)にのみチャネルデータの一部を保存する機能を提供します。 https://jira.hyperledger.org/browse/FAB-1151

関連する問題