IPFS 和 BitTorrent 區(qū)別

從使用者的角度看,功能上來講,主要有以下

  1. 使用 BitTorrent 下載必須使用種子文件,將下載內(nèi)容的所有地址放到這個種子文件中,才能下載。而 IPFS 使用 DAG 數(shù)據(jù)結(jié)構存儲數(shù)據(jù),下載任何文件時只需知道一個 hash 地址即可。

  2. IPFS 的部分實現(xiàn)參考了分布式版本管理工具 git 的實現(xiàn),因而它可以存儲內(nèi)容的多個版本,而 BitTorrent 是不支持這個功能的。

  3. BitTorrent 下載必須使用種子文件,客戶端只能下載種子文件內(nèi)的內(nèi)容,而 IPFS 不受這個限制,可以下載毫不相關的任何文件(當然是加密過的即使下下來如果沒有密鑰也是看不了的),于是 IPFS 內(nèi)部的資源調(diào)度子模塊 BitSwap 可以更高效地調(diào)度,預下載內(nèi)容,從而提高下載效率。

  4. 使用 IPFS 存儲文件夾時,文件夾樹形結(jié)構中的每個節(jié)點都有一個唯一的 hash, 因為可以只下載文件夾中的指定內(nèi)容而無需下載整個文件夾。 BitTorrent 不支持這個功能。

  5. BitTorrent 只是一個 download system, 而 IPFS 是一個 filesystem,意味著你可以將 IPFS mount 到你的本地電腦然后當磁盤一樣操作。

詳細可參考以下鏈接

https://medium.com/@kidinamoto/ipfs-vs-bittorrent-9f1c3adb8fcd

https://github.com/ipfs/faq/issues/21

https://github.com/ipfs/notes/issues/208

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容