Solidity
乙太坊的去中心化數據庫?
我正在尋找一種以分散方式儲存數據的方法,以便我可以從智能合約中訪問任何記錄,我猜可能是通過預言機?
我一直在研究 gundb,但不確定如何使用它。
在乙太坊鏈上儲存數據在經濟上非常不可行。
我建議通過 Filecoin 使用 IPFS。這會將您的文件分解為對象,對其進行加密並在不同使用者的儲存介質上分發/儲存副本,而無需他們擁有加密密鑰。IPFS 將為您提供一個雜湊來“重新定位”您的數據。為了增加安全性,您可以將該雜湊值保存在乙太坊鏈上。
如果您的想法是將數據直接儲存在乙太坊鏈上並通過智能合約重新獲得對它的訪問權限,這可以通過幾行程式碼來完成,但即使是相對較小的數據在經濟上也是不可行的。因此提出後者。
希望這可以幫助。