簡體   English   中英

區塊鏈/ IPFS用於應用程序之間的數據共享

[英]Blockchain/IPFS for data sharing between applications

我將為不同雲環境(AWS,Azure,谷歌雲等)中的多個客戶部署多個(30+)應用程序,並讓他們彼此共享數據。 我的計划是使用區塊鏈/ IPFS技術,每個客戶都保留一份數據副本,對這些數據的任何更改都會傳播到所有節點。

數據可以分為兩種類型:

所有應用程序直接共享和訪問每個客戶的公共數據

在存儲之前,使用客戶的公鑰對每個客戶的私有數據進行加密,並且所有應用程序都可以訪問密碼。

這聽起來像一個可行的解決方案嗎? IPFS似乎是數據存儲的理想選擇,但不確定哪個數據庫適用於IPFS。

您可以使用以太坊區塊鏈來存儲與每個客戶關聯的IPFS哈希。

每個IPFS哈希都引用一段數據。 它引用的數據可以是純文本公開的,也可以是公共的,但使用公鑰加密。

每個客戶都有一個唯一的公共地址,它將作為唯一標識符。 在以太坊智能合約中,您將每個客戶公共地址映射到IPFS哈希列表,這些哈希值引用其數據。 您還可以在智能合約方法中設置事件觸發器。

任何參與者都可以訂閱智能合約事件並根據更新的信息進行操作。

任何人都可以閱讀與客戶相關的IPFS哈希值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM