去年10月15日,Filecoin主網於區塊鏈高度148888啟動。 OKEx、火幣、幣安陸續宣布支持其代幣Fil,並於當日晚間上線。上線後,Filecoin生態漸漸豐富起來,Filecoin網路也迅速在金融、媒體和遊戲等領域開始佈置。
截止目前,Filecoin官網已平穩運行10個月,馬上也將迎來主線上線一週年。 為何當時主網路上線備受矚目,對於區塊鏈發展意味著什麼?
01
IPFS和Filecoin是什麼,與區塊鏈有什麼關聯?
IPFS,全名為星際檔案系統(InterPlanetary File System),是一個點對點的分散式檔案系統,運用了以下四大技術原理。
1.分散式雜湊表(DHT,全名為Distributed Hash Table):分散式儲存解決方案,透過全網節點來維護一個巨大的檔案索引哈希表(檔案雜湊值和儲存該檔案的電腦IP位址),由於表格的內容很多,因此把它分成一些小塊,每個節點維護一小塊。
當要查找某個文件時,先找到存儲文件內容的節點地址,然後從節點中查找信息,也就是說,即便不需要伺服器,可以從DHT中找到對應文件存儲的位置。
2.BT協議(全名為BitTorrent):作為文件傳輸協議,BT協議與常用的Http協議不同,BT的文件傳輸是透過獨立的用戶與用戶之間進行點對點傳遞的。
例如一個文件,由A發起共享,常用的HTTP下載中B、C、D、E、F、G都從A那兒下載,結果A不堪重負,而BT傳輸技術可以使得B從A下載,下載完後C又可以從A、B下載,大家的下載速度越來越快,這就是大家常用的「BT下載」的原理。
3.版本控制系統(Git):Git 是世界上目前最先進的分散式版本控制系統,可以用來追蹤、分支、合併和管理程式碼版本。
例如你需要寫一個文檔,這個文檔需要以不同的形式和略微變動的內容發給各部門。如果涉及多個部門,可能你需要寫多個版本,都保存下來。這時候Git 就派上用場了,它可以自動記錄每次文件的改動,還可以讓同事協作編輯,方便追蹤和操作。
4.自驗證檔案系統(SFS,全名為Self-Certifying File System):IPFS在檔案命名中使用了SFS自驗證,使得任何人在IPFS上發佈檔案物件都可以自備驗證功能,其他使用者也可以確認該文件是否為使用者發布,保障了消息來源的準確性。
從運用的四大技術原理可以看出,IPFS主要是一個最佳化儲存、傳輸、尋找檔案等方面的系統。 IPFS自2015年發布,已經應用了6年了,但本身和區塊鏈並沒有關係,也不等於去年上線的FileCoin。
Filecoin只是IPFS的一個激勵層,透過引入區塊鏈和經濟模型的設計來解決IPFS存在的問題,兩者是一種相互促進的關係。
由於區塊鏈本身不適合儲存大量的數據,因此只能記錄一些簡單的交易數據為前提。如果IPFS和Filecoin可以為區塊鏈提供一種長期儲存、成本低廉、安全性好、隱私保護性強的儲存方式,它將成為區塊鏈的重要基礎設施。
02
鴿王主網上線,代表什麼?
Filecoin原計劃2018 年上線主網,但卻多次延遲上線,幾經周折,被戲稱為“鴿子計畫”,但每次準備上線都可以成為行業焦點。 主網上線究竟代表什麼,可能會有何影響?
首先,幣安、OKEx、火幣、Coinbase等眾多交易平台明確提出會支持該項目,有利於進一步促進IPFS的快速成長,推動區塊鏈產業的發展繁榮。
其次,IPFS開始與傳統網路世界融合。將會吸引更多的一般用戶參與區塊鏈。讓更多的人體驗到去中心化儲存在隱私保護、儲存成本、安全穩定等方面的優勢,有利於資料的價值傳遞。
最後,從根本上改變了使用者存取檔案的方式。所有的訪問將會被分散到不同的節點,駭客其實是完全不知道這個檔案是存在哪個伺服器,根本沒有辦法進行攻擊,如果要攻擊某個伺服器,基本上就要攻陷某個網絡,避免了HTTP易被窺視和不穩定的缺點。
據了解,美國阿波羅登月計劃,從月球拍攝的所有機密文件都使用了IPFS進行上傳保存;全球第二大瀏覽器火狐宣布支援IPFS分散式協議;imToken的加密資產錢包已明確顯示要存取IPFS;美國國會圖書館和維基解密同樣使用了IPFS網路儲存資料等等。
03
小結
#值得關注的是,IPFS在NFT領域也有所佈局,憑藉著它分散式儲存的特性,在NFT資產的安全性方面有所佈局。
隨著資料時代儲存需求激增,Filecoin正在嘗試用區塊鏈的方案對儲存領域進行一次變革,作為一項圍繞區塊鏈中的痛點而發展的技術,IPFS或許會給區塊鏈應用的落地增加更多可能性。
你怎麼看Filecoin上線一年來的發展? 歡迎在留言區分享你的看法。
以上是解決區塊鏈記憶體不足問題的分散式儲存是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!