Dapps
儲存包含多個大型影片文件的文件
在乙太坊上儲存包含多個大型影片和 CAD 文件的文件的最佳方式是什麼。我只是乙太坊的初學者。該文件是一個連結多個文件的科學實驗。
我想永遠保持線上。那要花多少錢?是否可以?我可以/應該創建一個 Dapp 來做到這一點嗎?也許它也值得使用 BitTorrent。
有其他人這樣做的例子嗎?乙太坊適合這個任務嗎?
在乙太坊區塊鏈上儲存字節可能非常昂貴——更不用說儲存多媒體文件的成本了。背後的原因是,當某些東西被儲存到區塊鏈上時,它會永遠保留在那裡——即使您稍後將其停用(請記住,世界上所有乙太坊完整節點都需要在其上保留完整區塊鏈的副本)硬碟驅動器,這是非常昂貴的)。
因此,簡而言之,區塊鍊主要用於儲存交易(部署合約本身就是交易,您可能需要在此處查看定義https://github.com/ethereum/wiki/wiki/Glossary)而不是您的文件。例如,如果您要通過區塊鏈組件實現版本化文件儲存系統,您可能希望將文件儲存在鏈下(例如,以您可能希望的分佈式方式,見下文)和事務(發布文件的人) ,誰修改了文件等)鏈上。
如何以分佈式方式將文件儲存在*鏈下?*沒有固定或標準的方法,但 IPFS(星際文件系統)似乎是最近討論最多的。IPFS 是基於分佈式雜湊表和 BitTorrent 協議的內容可定址的 P2P 分佈式文件系統(可能是您正在尋找的)。請查看https://ipfs.io/了解更多詳情。您可能還想查看另一個經常討論的分佈式文件系統 Swarm,它在許多方麵類似於 IPFS。它們之間的差異仍然超出了這個問題的主題,但您可以查看Swarm 和 IPFS 之間有什麼區別?了解更多資訊。