2016-10-16 13 views
3

異なるクラウド環境(AWS、Azure、Googleクラウドなど)の複数の顧客向けに複数の(30+)アプリケーションをデプロイし、互いにデータを共有できるようにします。私の計画は、各顧客がデータのコピーを保持し、それらのデータへの変更がすべてのノードに伝達されるBlockchain/IPFSソート技術を使用することです。各顧客の直接すべてのアプリケーションによって共有され、アクセスされるアプリケーション間のデータ共有用のブロックチェーン/ IPFS

パブリックデータ:

データは、2つのタイプに分類することができます。

各顧客のプライベートデータは、顧客の公開鍵で暗号化されて保存されており、暗号はすべてのアプリケーションからアクセスできます。

これは実行可能なソリューションのようですか? IPFSはデータストレージとしては適しているようですが、どのデータベースがIPFSでうまく機能するかは不明です。

答えて

0

各顧客に関連付けられたIPFSハッシュを格納するには、Ethereumブロックチェーンを使用できます。

各IPFSハッシュは、データを参照します。 参照するデータは、プレーンテキストでパブリックにすることも、パブリックにすることも公開することもできますが、パブリックキーで暗号化することができます。

各顧客には一意の識別子として機能する一意のパブリックアドレスがあります。 Ethereumスマート契約では、各顧客のパブリックアドレスを、データを参照するIPFSハッシュのリストにマッピングします。また、スマートコントラクトメソッドでイベントトリガを設定することもできます。

すべての参加者はスマートコントラクトイベントを購読し、更新された情報に基づいて行動することができます。

誰でも、顧客に結び付けられたIPFSハッシュを読み取ることができます。

関連する問題