張逸飛@雞腿10星評(píng)價(jià)
2020-10-13 10:21:36
IPFS技術(shù)和Filecion技術(shù)實(shí)際上是兩種技術(shù),它們之間既有聯(lián)系又有區(qū)別,首先我們從技術(shù)角度去說(shuō),IPFS使用的技術(shù)棧里面主要包含BT技術(shù),再加上其它類(lèi)型的技術(shù)。它是一個(gè)集各項(xiàng)成熟技術(shù)為一體的創(chuàng)新型項(xiàng)目,這就是IPFS。需要注意的是:IPFS技術(shù)棧里邊并沒(méi)有任何區(qū)塊鏈特有的技術(shù),比如共識(shí),比如代幣等等。也就是說(shuō)它里邊沒(méi)有用到區(qū)塊鏈相關(guān)技術(shù)。
Filecion是另外一項(xiàng)技術(shù),但是Filecion和IPFS共用了同一個(gè)模塊,我們稱(chēng)之為基礎(chǔ)模塊,叫Libp2p模塊。LibP2P模塊既是IPFS的網(wǎng)絡(luò)基礎(chǔ),又是Filecion的網(wǎng)絡(luò)基礎(chǔ)。Filecion是一個(gè)完全基于區(qū)塊鏈的分布式存儲(chǔ)項(xiàng)目,它所使用的技術(shù)是區(qū)塊鏈技術(shù)。Filecion還有非常多創(chuàng)新性的東西,比如說(shuō)時(shí)空證明POST,還有它使用了數(shù)據(jù)存儲(chǔ)本身做算力進(jìn)行共識(shí)計(jì)算。
Filecion和IPFS之間的區(qū)別是使用的技術(shù)不同,應(yīng)用的場(chǎng)景也不同。IPFS用的場(chǎng)景可以類(lèi)比HTTP,主要是做數(shù)據(jù)的傳輸、定位。什么叫傳輸?傳輸就是把數(shù)據(jù)從一個(gè)節(jié)點(diǎn)傳到另外一個(gè)節(jié)點(diǎn),也就說(shuō)從一個(gè)地方傳到另外一個(gè)地方。比如,手機(jī)打開(kāi)京東的時(shí)候,從京東服務(wù)器傳到你手機(jī)上,這就叫數(shù)據(jù)傳輸,所以IPFS技術(shù)功能之一是做數(shù)據(jù)傳輸。IPFS的另外一個(gè)主功能是數(shù)據(jù)的定位,即找到數(shù)據(jù)在什么地方,類(lèi)似HTTP的DNS。
Filecion主要是做數(shù)據(jù)存儲(chǔ)的,我們知道做數(shù)據(jù)存儲(chǔ)必須去做數(shù)據(jù)傳輸,否則你存儲(chǔ)就沒(méi)有意義。所以說(shuō)Filecion其實(shí)是架構(gòu)在IPFS之上的一個(gè)應(yīng)用,它架構(gòu)在IPFS之上做了一個(gè)數(shù)據(jù)存儲(chǔ)的項(xiàng)目,它們底層網(wǎng)絡(luò)是可以相通的。所以數(shù)據(jù)傳輸和數(shù)據(jù)存儲(chǔ)就被融合成了一個(gè)整體,IPFS和Filecion組成了一組互補(bǔ)協(xié)議。
IPFS的上線時(shí)間是2015年5月份,到現(xiàn)在已經(jīng)五年了。今天Filecion二測(cè)上線了,現(xiàn)在大多數(shù)的應(yīng)用都分布在一些私有網(wǎng)絡(luò),公有網(wǎng)絡(luò)不是特別多,而且還有很多頂級(jí)公司,包括國(guó)內(nèi)的一些大公司在使用IPFS的技術(shù)。
IPFS實(shí)際上與區(qū)塊鏈技術(shù)并沒(méi)有太大聯(lián)系,它只是一個(gè)互聯(lián)網(wǎng)技術(shù),但是IPFS使用的底層模塊叫LibP2P,它被抽象出來(lái)之后成了一個(gè)獨(dú)立的項(xiàng)目,而這個(gè)項(xiàng)目實(shí)際上跟區(qū)塊鏈有相當(dāng)多的聯(lián)系,它可以作為區(qū)塊鏈項(xiàng)目的一個(gè)基礎(chǔ)設(shè)施。也就是說(shuō)如果有項(xiàng)目方想開(kāi)發(fā)一個(gè)區(qū)塊鏈項(xiàng)目,可以直接借助LibP2P這個(gè)項(xiàng)目進(jìn)行開(kāi)發(fā),會(huì)有非常多的工作被節(jié)省下來(lái),也就是說(shuō)你不用在上面去開(kāi)發(fā)基礎(chǔ)的網(wǎng)絡(luò)和數(shù)據(jù)傳輸部分,因?yàn)長(zhǎng)ibP2P已經(jīng)幫你封裝好了,基于這樣一個(gè)模塊兒去做的話,你只需要在上面做共識(shí)部分就能夠開(kāi)發(fā)出來(lái)一個(gè)區(qū)塊鏈項(xiàng)目,降低了區(qū)塊鏈開(kāi)發(fā)者的難度。
土豆片尾曲3星評(píng)價(jià)
2020-10-12 10:23:45
IPFS(Inter Planetary File System)的中文譯名是“星際文件系統(tǒng)”,是一個(gè)基于內(nèi)容尋址、分布式的、點(diǎn)對(duì)點(diǎn)的新型超媒體傳輸協(xié)議,其創(chuàng)建的初衷是顛覆傳統(tǒng)網(wǎng)絡(luò)的HTTP傳輸協(xié)議。
區(qū)塊鏈(Blockchain)則是分布式數(shù)據(jù)存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式。
作為一種主打分布式存儲(chǔ)的互聯(lián)網(wǎng)技術(shù),IPFS技術(shù)棧里面并未使用到區(qū)塊鏈技術(shù),所以可以理解為,IPFS技術(shù)本身跟區(qū)塊鏈沒(méi)有什么關(guān)系。
概括而言,IPFS和區(qū)塊鏈的區(qū)別主要有以下幾點(diǎn):
*區(qū)塊鏈?zhǔn)且环N記錄交易數(shù)據(jù)并在區(qū)塊中維護(hù)歷史的技術(shù);IPFS旨在取代HTTP,它是一種協(xié)議和網(wǎng)絡(luò),設(shè)計(jì)用于共享和存儲(chǔ)媒體的點(diǎn)對(duì)點(diǎn)方法。
*區(qū)塊鏈技術(shù)不適合存儲(chǔ)大量數(shù)據(jù);IPFS由需要可公開(kāi)訪問(wèn)的數(shù)據(jù)庫(kù)的區(qū)塊鏈應(yīng)用程序使用,IPFS將大量數(shù)據(jù)存儲(chǔ)在不同的節(jié)點(diǎn)上,它使用區(qū)塊鏈的通證經(jīng)濟(jì)來(lái)保持這些節(jié)點(diǎn)在線。
*在區(qū)塊鏈上輸入數(shù)據(jù)后,無(wú)法更新或刪除,使用先前塊散列函數(shù)的鏈接創(chuàng)建新塊;在IPFS中,只有在另一個(gè)節(jié)點(diǎn)選擇不重新托管時(shí),才能刪除網(wǎng)絡(luò)數(shù)據(jù)。同時(shí),IPFS支持版本控制。
*區(qū)塊鏈將數(shù)據(jù)存儲(chǔ)在具有數(shù)據(jù)、哈希函數(shù)和先前哈希的塊中;文件存儲(chǔ)在IPFS對(duì)象中。這些對(duì)象可以存儲(chǔ)高達(dá)256KB的數(shù)據(jù),還可以鏈接到其他IPFS對(duì)象。
正是基于以上特性,IPFS成為分布式存儲(chǔ)數(shù)據(jù)的理想場(chǎng)所,可以使用區(qū)塊鏈技術(shù)進(jìn)行參考和時(shí)間戳。
既然不是區(qū)塊鏈項(xiàng)目,也不發(fā)幣,那為什么會(huì)有IPFS挖礦的說(shuō)法呢?其實(shí)嚴(yán)格來(lái)說(shuō)挖礦指的是Filecoin。
Filecoin是運(yùn)行在IPFS上的一個(gè)激勵(lì)層,是一個(gè)基于區(qū)塊鏈的分布式存儲(chǔ)網(wǎng)絡(luò),完整并且創(chuàng)新的區(qū)塊鏈技術(shù),創(chuàng)新了“算力”概念,巧妙的重用了算力形成過(guò)程的數(shù)據(jù)來(lái)進(jìn)行共識(shí),規(guī)避了PoW帶來(lái)的大量能源與計(jì)算資源的消耗。
IPFS把云存儲(chǔ)變?yōu)橐粋€(gè)算法市場(chǎng),代幣在這里起到了很重要的作用。代幣是溝通資源(存儲(chǔ)和檢索)使用者(IPFS用戶(hù))和資源的提供者(Filecoin礦工)之間的橋梁,F(xiàn)ilecoin協(xié)議擁有兩個(gè)交易市場(chǎng)—數(shù)據(jù)檢索和數(shù)據(jù)存儲(chǔ),交易雙方在市場(chǎng)里面提交自己的需求,達(dá)成交易。
IPFS和Filecoin相互促進(jìn),共同成長(zhǎng),解決了互聯(lián)網(wǎng)的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)分發(fā)的問(wèn)題,特別是對(duì)于無(wú)數(shù)的區(qū)塊鏈項(xiàng)目,IPFS和Filecoin將作為一個(gè)基礎(chǔ)設(shè)施存在。
這就是為什么我們看到越來(lái)越多的區(qū)塊鏈項(xiàng)目采取了IPFS作為存儲(chǔ)解決方案,因?yàn)樗峁┝烁颖阋恕踩?、可快速集成的存?chǔ)解決方案。
技術(shù)上 IPFS 和 Filecoin 共同使用的libp2p模塊作為底層協(xié)議。也可以認(rèn)為 Filecoin 是在IPFS技術(shù)上的一個(gè)應(yīng)用。二者除了底層傳輸協(xié)議外,其他的幾乎都不相同。
IPFS和區(qū)塊鏈雖然有著區(qū)別,但兩者只有緊密地結(jié)合起來(lái),才能推動(dòng)傳統(tǒng)互聯(lián)網(wǎng)更好地改革!