0

私は、次のような場合のためにBlockchainを使用することを計画しています:ピアに存在するファイルにファイル変更の追跡や障害検出にHyperledger Composer(またはFabric)を使用できますか?

  1. トラックの変更を、。ピアの1つにファイルに何らかの変更があった場合、このピアはそれを検出し、他のピアもこの悪意のある変更を認識します。次に、ブロックチェーンネットワーク上の別のピアが、最初のピアでこのファイルを再構成(復元)する必要があります。

  2. ピアが失敗するか、基本的に動作を停止すると、別のピア(おそらくネイバー)が以前のピアの負荷または応答を処理または処理する必要があります。

このような作業にブロックチェーンを使用できますか? アプリケーション開発用にHyperledger Composer(またはファブリック)を使用できますか?

あなたがこのユースケースについてアドバイス/提案をすることができれば嬉しいです。 ありがとうございます。

答えて

0

これは少し面倒ですが、それを行うことができます。ブロックチェーン自体の意図したユースケースではありません。説明から、ファイルが変更されたときに自動的に検出するブロックチェーンを探していると思われます。そうではありません。しかし、不一致のブロックチェーンのハッシュに対してファイルのハッシュをチェックするチェーンコードを書くことができます。ただし、ファイルを正しい状態に復元するには、(圧縮された)ファイルをブロックチェーンに格納し、ファイルシステムに復元する必要があります。

+0

ありがとうございます。私は、各ノードがいくつかの特定の構成ファイルで構成されたセンサーデータや何らかの種類の負荷を処理しているノードの分散ネットワークにBlockchainを使用したいと考えています。したがって、このファイルに何らかの変更があった場合、他の有効なノードによる再構成のためのある種の特定のパラメータ転送が存在するはずです。私は構成管理のための中央エンティティの使用を避けようとしています。また、ノードに障害が発生した場合、障害の発生したノードの負荷を他の有効なノードに移行または移行するメカニズムが存在する可能性があります。 –

+0

エッジチェーンのクライアントがブロックチェーンネットワークのクライアントとして機能し、センサーデータをブロックチェーンに記録したいと思うように聞こえます。これは非常に一般的な使用例です。 ファイルが変更されたかどうかを自動的に検出する2番目のユースケースでは、ブロックチェインは適用する可能性の高いソリューションではない可能性があります。あなたはブロックチェーンにあなたの設定情報を保存することができ、それは自動的に回復するでしょう。しかし、ブロック最適化に対してtxns経由でその設定情報にアクセスする必要があります。 – christo4ferris

関連する問題