Ipfs

IPFS 的工作原理和 KYC 系統

  • December 5, 2017

我必須開發一個必須儲存大量文件的系統,並且不太可能再次讀取它們(大約 90% 的文件不會再次讀取)。

我正在閱讀 IPFS 規範,看起來保留文件副本的動機在我的案例中不起作用,因為它不太可能受到打擊並因此獲得榮譽。

我的問題是:我是否需要創建自己的節點以確保每個文件在系統中至少有兩個副本,或者我可以以某種方式將付款中繼到某些節點以保留此副本?

在 IPFS 中訪問一條數據的次數越多,它在網路上共存的副本就越多。因此,如果數據無論如何都是有用的,那麼在網路中的某個節點上總會有它的副本。

對象固定用於描述節點何時確保對象的生存,即它們可能會向第三方付費以固定其對象,以便它始終可用。

白皮書指出:

3.5.3 對象固定節點希望確保特定對象的生存可以通過固定對象來實現。這可確保對象保存在節點的本地儲存中。固定可以遞歸地完成,以固定所有連結的後代對象。然後指向的所有對像都儲存在本地。這對於持久化文件特別有用,包括引用。這也使得 IPFS 成為一個連結永久存在的 Web,對象可以確保它們指向的其他對象的生存。

向 IPFS 添加新數據不會傳播到每個節點。相反,它會向網路廣播一條消息,說明您擁有與內容地址相對應的數據。如果一個節點想要訪問它,那麼他們可以在這裡找到它。數據在另一個節點請求時複製。

如果您確定您將始終讓您的節點執行以能夠“提供”數據,那麼我想您可以自己提供兩個副本。我提到的另一個選擇是使用FileCoin付費讓你的數據持久化。

觀看這段影片,其中 Juan Benet 描述了該技術的可能性。去中心化網路、IPFS 和 Filecoin

希望這能回答你的問題!

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