2017-03-26 4 views
1

一定期間Hyperledgerからの読み取りを無効にする方法はありますか?Hyperledgerからの読み取りを無効にする

これは、ハイパースレーターからの読み取りのみを許可するために、ハイパースレーターを一定期間書き込むことができるようにするために必要です。

+0

自動または手動で無効にしますか? Hyperledger Composerを使用してACLを更新することで、手動で行うことができます。 – neuromouse

答えて

0

他のチェーンコード関数がチェックできる状態値を更新するトランザクションをチェーンコードに追加することができます。

たとえば、disable_writeトランザクションは、他のトランザクションチェーンコードがワールド状態の書き込み/変更を行う前にチェックできる状態変数を設定することがあります。変数が設定されている場合は、「書き込み」トランザクションが発生しないようにしてください。

また、2番目のトランザクションを追加して書き込みを有効にすることもできます。 https://chat.hyperledger.org/channels/fabric-questionsに、この今日の発見

-1

質問:

運用の観点から、できるあなたは 'STOP' チャンネル - アプリケーション型の取引については?つまり、 「静止」チャネルである(すなわち提起質問はタイムイベントに基づいて運用 管理の観点からである)jeffgarrattが回答

一つの可能​​性は、ポリシーを変更することです設定の更新を伴う チャンネルに関連付けられています。しかし、一般的な設定変更では、 はチャネルメンバーから複数の署名が必要です。 設定が変更されると、効果的にチャンネルを停止することができます。つまり、 の書き込み機能を変更します。何の書き込みが許可されないようblockchainからの読み取りから任意のクライアントをブロックする

+0

あなたは彼の質問に答えていません。 – Tupac

0

唯一の方法は展開スマート契約でコーディングする必要があるとappropiateロジックを適用し、これはまだ読み込みが可能になるが、チェーン は進まないだろう希望する時間ポリシーに応じて、要求されたデータを返すか、または読み込みが許可されていないことを示すエラーが返されます。

関連する問題