Blockchain
使用儲存在區塊鏈中的雜湊儲存和檢索 MongoDb 文件的數據
區塊鏈不能儲存也不應用於儲存使用者的所有數據。有兩個原因——
1)在區塊鏈中儲存數據需要gas price(交易成本)
2)由於所有區塊都在參與區塊鏈的所有節點上複製,因此在區塊鏈中儲存大數據存在一些限制。
區塊鏈不是數據庫的替代品,而是在此之上的另一層,用於儲存對業務至關重要的交易並確保多個實體之間的信任。
我讀到剩餘數據應儲存在 IPFS 中,並且該數據的雜湊儲存在區塊鏈中。但由於 IPFS 僅支持非結構化數據,即圖像和影片。
我想將剩餘的使用者數據儲存在 MongoDB 中,並將 MongoDB 文件的雜湊儲存在區塊鏈中。我將能夠從儲存在區塊鏈中的雜湊中檢索儲存在文件中的數據。是否有任何資源或教程可用於實現相同的功能?
我最近建構了一個用於在 IPFS 上儲存、索引和搜尋內容的工具,稱為IPFS-Store,我正在使用我的工具來儲存和索引 JSON 文件(MongoDB 樣式),但您可以使用它來索引任何類型的內容。
該服務公開了一個接受任何類型內容的 REST API,因此您基本上可以推送和拉取 JSON 文件。
例如
curl -X POST \ http://localhost:8040/ipfs-store/store \ -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \ -F 'file={"attribute1": "my json file to store on IPFS", "attribute2": "val2", "attribute3": 10}'
我計劃在未來為 SWARM 提供支持。