時(shí)間:2023-07-26|瀏覽:223
想必你已經(jīng)知道IPFS和Filecoin現(xiàn)在已經(jīng)成為了非常受矚目的項(xiàng)目,但為什么每次提到其中一個(gè)就會(huì)涉及到另一個(gè)呢?它們之間到底有什么關(guān)系呢?今天我們一起來(lái)看看吧!
從技術(shù)角度來(lái)看,IPFS但好的技術(shù)并不一定代表好的產(chǎn)品。在IPFS中,用戶分享自己的閑置硬盤來(lái)進(jìn)行分布式文件存儲(chǔ),這完全是自愿的,并沒(méi)有任何經(jīng)濟(jì)模型來(lái)激勵(lì)用戶參與。
而在這個(gè)時(shí)候,F(xiàn)ilecoin應(yīng)運(yùn)而生。Filecoin和IPFS是互補(bǔ)的,它們都是由同一家公司ProtocolLabs創(chuàng)建的,而且共同的創(chuàng)始人是胡安·貝內(nèi)特。
IPFS允許網(wǎng)絡(luò)中的參與者互相存儲(chǔ)、索取和傳輸可驗(yàn)證的數(shù)據(jù)。通過(guò)IPFS,各個(gè)節(jié)點(diǎn)可以存儲(chǔ)它們認(rèn)為重要的數(shù)據(jù)。但在Filecoin出現(xiàn)之前,IPFS并沒(méi)有一種方式來(lái)激勵(lì)他人加入網(wǎng)絡(luò)或存儲(chǔ)特定的數(shù)據(jù)。
要解決這個(gè)關(guān)鍵問(wèn)題,F(xiàn)ilecoin應(yīng)運(yùn)而生。在Filecoin的激勵(lì)結(jié)構(gòu)下,客戶可以付費(fèi)以在特定的冗余和可用性水平上存儲(chǔ)數(shù)據(jù),而礦工可以通過(guò)持續(xù)存儲(chǔ)數(shù)據(jù),并通過(guò)加密方式證明數(shù)據(jù)存儲(chǔ)來(lái)獲得獎(jiǎng)勵(lì)。
簡(jiǎn)單來(lái)說(shuō),挖礦流程就是這樣的:用戶上傳一個(gè)文件,這個(gè)文件會(huì)被分成多個(gè)碎片,然后礦工們爭(zhēng)奪這些碎片并存儲(chǔ)在自己的硬盤中,這樣他們就可以獲得Filecoin。
二、IPFS和Filecoin之間的區(qū)別
1、從技術(shù)角度來(lái)看
IPFS是一個(gè)集成了成熟技術(shù)的創(chuàng)新項(xiàng)目,它主要使用了BT技術(shù)(P2P軟件中的源碼)來(lái)實(shí)現(xiàn)多點(diǎn)下載,特點(diǎn)是下載的人越多,速度越快。但是IPFS的技術(shù)棧并沒(méi)有使用任何區(qū)塊鏈特有的技術(shù),比如共識(shí)算法或代幣等。換句話說(shuō),IPFS沒(méi)有使用區(qū)塊鏈相關(guān)的技術(shù)。而Filecoin是完全基于區(qū)塊鏈的分布式存儲(chǔ)項(xiàng)目,它使用了區(qū)塊鏈技術(shù),還創(chuàng)造了時(shí)空證明等創(chuàng)新方式。但是Filecoin和IPFS共用了同一個(gè)Libp2p模塊,主要應(yīng)用于物聯(lián)網(wǎng)、區(qū)塊鏈、分布式消息和文件傳輸?shù)阮I(lǐng)域。
2、從功能上區(qū)分
IPFS的功能可以類比于HTTP,主要用于數(shù)據(jù)的傳輸和定位。比如當(dāng)你在手機(jī)上打開京東時(shí),數(shù)據(jù)就會(huì)從京東服務(wù)器傳輸?shù)侥愕氖謾C(jī)上,這屬于數(shù)據(jù)傳輸;而IPFS的另一個(gè)主要功能是數(shù)據(jù)的定位,類似于HTTP的DNS(由解析器和域名服務(wù)器組成)。
而Filecoin主要用于數(shù)據(jù)存儲(chǔ)。我們知道,數(shù)據(jù)存儲(chǔ)必須有數(shù)據(jù)傳輸?shù)闹С郑駝t存儲(chǔ)也沒(méi)有意義。Filecoin實(shí)際上是在IPFS之上構(gòu)建的一個(gè)應(yīng)用,它利用IPFS做了一個(gè)數(shù)據(jù)存儲(chǔ)項(xiàng)目。它們共享底層網(wǎng)絡(luò),所以數(shù)據(jù)傳輸和數(shù)據(jù)存儲(chǔ)就被融合成了一個(gè)整體,IPFS和Filecoin共同構(gòu)成了一組互補(bǔ)的協(xié)議。
3、從應(yīng)用場(chǎng)景上區(qū)分
在具體的應(yīng)用場(chǎng)景上,IPFS可以分為公網(wǎng)應(yīng)用和私網(wǎng)應(yīng)用。
公網(wǎng)應(yīng)用就是接入整個(gè)IPFS的大規(guī)模網(wǎng)絡(luò),類似于一個(gè)巨大的BT網(wǎng)絡(luò),可以開發(fā)一些自己的應(yīng)用。這些公網(wǎng)應(yīng)用通常是一些分布式應(yīng)用,參與者的信息得到安全保護(hù),也可能是匿名的,通過(guò)網(wǎng)絡(luò)節(jié)點(diǎn)間的去中心化操作來(lái)實(shí)現(xiàn)。
另一方面,私網(wǎng)應(yīng)用允許用戶啟動(dòng)一個(gè)IPFS網(wǎng)絡(luò),與主網(wǎng)絡(luò)隔離形成一個(gè)小的局域網(wǎng)。這種私網(wǎng)應(yīng)用主要適用于企業(yè)內(nèi)部的應(yīng)用。目前已經(jīng)有許多公司在探索在企業(yè)內(nèi)網(wǎng)中使用IPFS網(wǎng)絡(luò)。
而Filecoin是基于區(qū)塊鏈的存儲(chǔ)項(xiàng)目,可以簡(jiǎn)單地理解為一個(gè)巨大的網(wǎng)盤。這個(gè)網(wǎng)盤是建立在區(qū)塊鏈基礎(chǔ)之上的,并由礦工來(lái)維護(hù)和運(yùn)營(yíng),這是Filecoin項(xiàng)目的通俗解釋。
總結(jié)起來(lái),IPFS和Filecoin的不同之處在于:
- IPFS:類似于HTTP的互聯(lián)網(wǎng)傳輸協(xié)議,功能包括數(shù)據(jù)定位和分發(fā),沒(méi)有使用任何傳統(tǒng)的區(qū)塊鏈技術(shù)。 - Filecoin:完全基于區(qū)塊鏈的創(chuàng)新存儲(chǔ)技術(shù),引入了“算力”概念,通過(guò)重復(fù)使用計(jì)算過(guò)程中的數(shù)據(jù)來(lái)進(jìn)行共識(shí),從而避免了傳統(tǒng)PoW算法所帶來(lái)的能源和計(jì)算資源的浪費(fèi)。兩者在技術(shù)棧上存在較大的差異,除了底層的傳輸協(xié)議外,其他方面幾乎不相同。
三、IPFS與Filecoin的關(guān)聯(lián)點(diǎn)
就技術(shù)角度來(lái)說(shuō),IPFS和Filecoin共享了底層的libp2p模塊,使得Filecoin可以被看作是基于IPFS技術(shù)的一個(gè)應(yīng)用。
對(duì)于IPFS來(lái)說(shuō),節(jié)點(diǎn)越多、應(yīng)用越多,對(duì)Filecoin的需求也越大,從而使得Filecoin的節(jié)點(diǎn)增多,進(jìn)一步支持了IPFS網(wǎng)絡(luò)。因此,IPFS和Filecoin是相互補(bǔ)充的協(xié)議,一起構(gòu)成了下一代互聯(lián)網(wǎng)協(xié)議的重要組成部分。
簡(jiǎn)而言之,IPFS和Filecoin已經(jīng)發(fā)展成一個(gè)具有廣度和深度的生態(tài)系統(tǒng)。IPFS現(xiàn)有的應(yīng)用和與協(xié)議實(shí)驗(yàn)室合作的企業(yè)都將使用Filecoin來(lái)存儲(chǔ)數(shù)據(jù)。協(xié)議實(shí)驗(yàn)室已與許多國(guó)內(nèi)外知名科技公司、區(qū)塊鏈項(xiàng)目以及高校、科研機(jī)構(gòu)達(dá)成合作,一個(gè)龐大的生態(tài)系統(tǒng)即將崛起,而Filecoin則是這個(gè)生態(tài)系統(tǒng)中最重要的一部分。
來(lái)源:IPFS盤古開源
熱點(diǎn):ipfs