IPFS-技術剖析,機會和挑戰
最近幣圈行情不好,各種幣連創新低,在筆者看來,這都是正常的,不破不立,技術為王, 只有真正有技術,有落地空間的項目才是有價值的,今天我們就來分析一下IPFS-一個落地可行的系統。
IPFS是一個基於區塊鏈的文件共享系統, 其主要是結合BitTorrent, Kademlia, S/Kademlia DHT, Git 和 SFS系統,嫁接到了區塊鏈的概念。 其主要有下面幾部分的功能
A. 用戶認證
每一個節點擁有一個NodeId, 節點NodeId 由 S/Kademlia 靜態加密組成, NodeId 應該是160 bit
用戶可以指定哈希演算法
B. 網路連接
IPFS網路協議棧考慮了傳輸,可靠性,連接性,完整性和認證問題
C. 路由
1.路由協議基本提供獲取其他節點的網路地址和節點可提供服務的能力
D. 區塊交換
使用負債率來衡量一個節點的聲望, 其中負債率r = bytes_sent/bytes_recv + 1 發送數據的概率由負債率決定,大的負債率將直接降低
獲取數據的能力
使用了區塊賬本來記錄發送和接受數據的信息
F. 對象Merkle DAG
用對象Merkle有向無環圖來描述數據,可以允許
對象存儲
文件存儲
版本控制
IPFS的應用場景, 可以作為全局文件系統, 個人版本控制系統, 加密文件數據共享系統, 包管理系統, 虛擬機文件系統,資料庫系統,CDN系統, 永久的網路Web系統。
評分
從技術新穎角度來說,這個項目是各種已有網路架構的堆砌,並沒有太多新意. 評分3/5
從實現的難度來說, 結合各開源的代碼,實現難度評分 4/5
從可落地角度, 評分5, 容易落地 5/5
綜合評分
4.5/5, 如果應用得到,發展空間非常大,可以實現的應用也非常多
挑戰
潛在風險
可複製性大,沒有核心的壁壘無法突破。
有可能受政策影響,尤其是在國外上傳盜版數據就是違法,國內隨時被牆。
因為#2導致大批節點失效,如何做地域多點備份的問題。
激勵機制沒有足夠的設計,尤其是文件優先存儲,付費存儲,按種子稀缺度激勵方面沒有看到進展。
參考文獻
http://www.spovnet.de/files/publications/SKademlia2007.pdf
https://ipfs.io/ipfs/QmR7GSQM93Cx5eAg6a6yRzNde1FQv7uL6X1o4k7zrJa3LX/ipfs.draft3.pdf
※Chapter 4 TensorFlow基礎知識
※夢,人生不也正像一場夢么?
TAG:全球大搜羅 |