Blockchain

如果將 IPFS 網路生成的雜湊值儲存在數據庫中,是否符合區塊鏈的基本概念?

  • June 29, 2019

我的一個朋友利用 IPFS 儲存有關某些使用者資訊的數據文件。但是對於相同的 android 應用程序,他檢索了所有雜湊值(相同的使用者但不同的文件)並將其儲存在數據庫中。我聲稱基本概念它沒有實現權力下放,但他說事實並非如此。有人可以對此發表評論嗎?

快速評論: 如果您的朋友使用 IPFS 來儲存文件,那麼他是對的,他正在建構一個去中心化的應用程序。但是,將文件路徑儲存在集中式數據庫中不會損害其潛在的分散性質,但如果這些路徑失去或損壞,它可能是一個瓶頸或 SPOF(單點故障),使用者將無法訪問 IPFS 上的文件。但即使在後一種情況下,他也能夠恢復數據庫。

與普遍的看法相反,IPFS 本身並沒有使任何東西去中心化。該協議支持去中心化,但實際上,如果您將文件上傳到 IPFS,它都是集中的:數據僅駐留在您將其上傳到的 IPFS 節點中。

理論上,任何 IPFS 節點都可以複製他們希望的任何數據,但目前沒有這樣做的動機。因此,除非您自己明確地將其複製到您控制的其他節點,否則沒有人會複製您的數據。IPFS 有增加激勵措施(Filecoin)的計劃/想法,但這些計劃是在遙遠的未來——除非最近有一些我不知道的發展。

因此,將文件儲存到您擁有的 IPFS 節點並將這些雜湊值儲存到集中式數據庫與去中心化幾乎沒有關係。

引用自:https://ethereum.stackexchange.com/questions/72368