最簡(jiǎn)單全面的介紹IPFS

2023-05-04    分類: 網(wǎng)站建設(shè)

IPFS

1. 什么是IPFS?

IPFS是一個(gè)互聯(lián)網(wǎng)的底層協(xié)議,類似HTTP協(xié)議,上線時(shí)間是2015年的5月5號(hào)。

IPFS不是區(qū)塊鏈項(xiàng)目,沒(méi)有使用任何區(qū)塊鏈技術(shù)。所以,IPFS沒(méi)有Token、沒(méi)有發(fā)B、不能挖礦;Filecoin才是Token,挖的是Filecoin。

IPFS目標(biāo)是打造一個(gè)更加開放、快速、安全的互聯(lián)網(wǎng),利用分布式哈希表解決數(shù)據(jù)的傳輸和定位問(wèn)題,把點(diǎn)對(duì)點(diǎn)的單點(diǎn)傳輸改變成P2P(多點(diǎn)對(duì)多點(diǎn))的傳輸,其中存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)是哈希鏈。

2. IPFS如何找到數(shù)據(jù)?

每一個(gè)IPFS節(jié)點(diǎn)上都會(huì)存一個(gè)地圖,每個(gè)地圖之間互相連接,所有IPFS節(jié)點(diǎn)地圖加起來(lái)變成一個(gè)分布式哈希表。當(dāng)我向這個(gè)網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的時(shí)候,會(huì)根據(jù)數(shù)據(jù)本身的ID哈希值,采用一種數(shù)學(xué)計(jì)算的方式,來(lái)查找你的資源在哪臺(tái)機(jī)子上,然后建立起一種連接,下載你需要的數(shù)據(jù)。

3. IPFS能不能加密文件?

IPFS不加密文件,加密任務(wù)是應(yīng)用層的事情,所以,你需要的話可以自己去開發(fā)一個(gè)。之前HTTP也是不包含加密功能,加密是靠HTTPS實(shí)現(xiàn)的。

4. IPFS的數(shù)據(jù)永久保存?

不是,是可以永久保存數(shù)據(jù),不是所有數(shù)據(jù)都是永久保存。

5. IPFS可以防止內(nèi)容竄改嗎?

IPFS不能防竄改,你只要一改,哈希值就變了。并且,你自己節(jié)點(diǎn)存儲(chǔ)的數(shù)據(jù),你有絕對(duì)權(quán)限,可以對(duì)文件進(jìn)行刪、存、添加的操作。

Filecoin

1. Filecoin的技術(shù)難點(diǎn)?

Filecoin的技術(shù)難點(diǎn)是數(shù)據(jù)持有證明、防止作弊和攻擊、零知識(shí)證明。

Filecoin有很多共識(shí)機(jī)制的可選擇,但是協(xié)議實(shí)驗(yàn)室不希望像Bitcoin那樣通過(guò)消耗計(jì)算資源與能源的方式去建立共識(shí),所以,采用了復(fù)制證明和時(shí)空證明來(lái)做數(shù)據(jù)持有證明。

復(fù)制證明是向系統(tǒng)證明自己確實(shí)在礦機(jī)上儲(chǔ)存數(shù)據(jù),時(shí)空證明是在復(fù)制證明的基礎(chǔ)上加上時(shí)間戳的相關(guān)技術(shù),用來(lái)證明礦工在一段時(shí)間內(nèi)存儲(chǔ)數(shù)據(jù)的證明,這樣既可以做到持有驗(yàn)證,同時(shí)也可以防止作弊。

零知識(shí)則是通過(guò)數(shù)據(jù)局部抽查的方式來(lái)驗(yàn)證數(shù)據(jù)的真?zhèn)?,零知識(shí)本質(zhì)上是一個(gè)概率問(wèn)題,但是卻能解決數(shù)據(jù)驗(yàn)證的問(wèn)題。

2. Filecoin的未來(lái)到底會(huì)怎樣?

目前Filecoin的存儲(chǔ)成本是中心化存儲(chǔ)成本的1/3,而Filecoin的初心想通過(guò)共享硬盤和共享帶寬,為世界提供價(jià)格更低的存儲(chǔ)和網(wǎng)絡(luò)。

Filecoin的未來(lái)是可以期待的,但是不排除未來(lái)可能系統(tǒng)內(nèi)耗過(guò)高,導(dǎo)致成本和中心化相差不大,甚至成本超過(guò)中心化的成本。所以,未來(lái)Filecoin可能也會(huì)面臨被淘汰,但還是要相信Filecoin整體的經(jīng)濟(jì)模型和能力,可以沖破質(zhì)疑。

3. Filecoin的經(jīng)濟(jì)體系是怎樣運(yùn)行的?

Filecoin的網(wǎng)絡(luò)中包含礦工與用戶,礦工對(duì)整體網(wǎng)絡(luò)的貢獻(xiàn)是提供存儲(chǔ)空間及網(wǎng)絡(luò)帶寬,用戶則是付費(fèi)使用存儲(chǔ)空間及網(wǎng)絡(luò)帶寬,F(xiàn)ilecoin網(wǎng)絡(luò)充當(dāng)資源交易市場(chǎng)的角色。

在中心化的世界我們看似不用付費(fèi)就可以得到存儲(chǔ)空間,其實(shí)成本是被解構(gòu)了無(wú)形的加在我們身上。舉個(gè)例子,就像我們?nèi)ゾ〇|上購(gòu)買商品,京東首先是為自己存儲(chǔ)的網(wǎng)頁(yè)數(shù)據(jù)付費(fèi)了,我們?nèi)ピL問(wèn)的同時(shí),我們也需要像網(wǎng)絡(luò)運(yùn)營(yíng)商支付網(wǎng)絡(luò)流量費(fèi)用。

4. IPFS與Filecoin的關(guān)系

IPFS和Filecoin是兩個(gè)不一樣的項(xiàng)目,F(xiàn)ilecoin是一個(gè)區(qū)塊鏈項(xiàng)目,但未來(lái)所使用的網(wǎng)絡(luò)是同一個(gè)。IPFS和Filecoin所使用的技術(shù)(除了Libp2p)幾乎是不重疊的。

IPFS使用的越多,F(xiàn)ilecoin的需求更大;Filecoin的礦工越多,對(duì)IPFS的支持越大。

IPFS的核心是一個(gè)BT,F(xiàn)ilecoin就是幫IPFS做“種子”,讓IPFS變得更加快速。

IPFS+Filecoin共享存儲(chǔ)方式可能是未來(lái)物聯(lián)網(wǎng)成功的一個(gè)關(guān)鍵因素。

Libp2p和IPLD

1. 什么是Libp2p?

Libp2p是一個(gè)P2P的網(wǎng)絡(luò),分為網(wǎng)絡(luò)層、路由層、交換層。

Libp2p是IPFS和Filecoin的基礎(chǔ)設(shè)施,也是未來(lái)所有P2P和區(qū)塊鏈、物聯(lián)網(wǎng)的基礎(chǔ)設(shè)施。Libp2p是與IPFS、Filecoin同等重要的一個(gè)項(xiàng)目。

2. 什么是IPLD?

IPLD是一個(gè)哈希鏈數(shù)據(jù)統(tǒng)一格式,是Fielcoin項(xiàng)目的重要的一環(huán)。

現(xiàn)在已經(jīng)統(tǒng)一的格式有比特幣的數(shù)據(jù)格式、以太坊數(shù)據(jù)格式、Git的數(shù)據(jù)格式。

挖礦

1. Filecoin礦機(jī)的算力與Bitcoin礦機(jī)的算力有何不同?

Bitcoin礦機(jī)的算力是根據(jù)礦機(jī)的CPU等性能來(lái)確定且也是恒定的,也就說(shuō)Bitcoin礦機(jī)在未接入Bitcoin網(wǎng)絡(luò)時(shí)就已經(jīng)知道算力,礦工的預(yù)期挖礦效益是相對(duì)明確的。

Filecoin礦機(jī)的算力取決于礦機(jī)存儲(chǔ)數(shù)據(jù)量的大小,一臺(tái)Filecoin礦機(jī)剛接入Filecoin系統(tǒng)是算力為零,隨著存儲(chǔ)數(shù)據(jù)增多算力增大,礦機(jī)在不同地方不同網(wǎng)絡(luò)收益都是不一樣的,礦機(jī)的預(yù)期收益目前是不可預(yù)測(cè)的。

Filecoin礦機(jī)算力是指你存儲(chǔ)的數(shù)據(jù)量占全網(wǎng)存儲(chǔ)數(shù)據(jù)總量的比例,即代表你礦機(jī)的算力,算力越高新幣分發(fā)得到的獎(jiǎng)勵(lì)越高。我們知道用戶在存儲(chǔ)數(shù)據(jù)時(shí)一般都是有時(shí)間限制的,數(shù)據(jù)存儲(chǔ)時(shí)間到期后,若未續(xù)約,這部分是存儲(chǔ)數(shù)據(jù)將不再為礦機(jī)帶來(lái)算力。

2. 存儲(chǔ)礦工與檢索礦工的區(qū)別?

Filecoin有兩個(gè)市場(chǎng),存儲(chǔ)市場(chǎng)與檢索市場(chǎng)。

兩個(gè)市場(chǎng)雖然技術(shù)結(jié)構(gòu)相同,但是在經(jīng)濟(jì)模型上設(shè)計(jì)卻有大不同。兩個(gè)市場(chǎng)分別形成了存儲(chǔ)礦工和檢索礦工。

在存儲(chǔ)市場(chǎng)里用戶需要為存儲(chǔ)數(shù)據(jù)而向礦工付費(fèi);檢索市場(chǎng)里則是用戶需要為礦工提供的檢索數(shù)據(jù)傳遞而付費(fèi)。

存儲(chǔ)市場(chǎng)是在Filecoin鏈上進(jìn)行交易的,存儲(chǔ)礦工向系統(tǒng)提交復(fù)制證明,復(fù)制證明就像存儲(chǔ)數(shù)據(jù)以后的收據(jù),向系統(tǒng)證明礦工有存儲(chǔ)數(shù)據(jù),從而參與新幣的分發(fā)。

檢索市場(chǎng)是在Filecoin鏈下進(jìn)行的,檢索市場(chǎng)選擇鏈下交易是為了用戶快速得到數(shù)據(jù),快速完成交易,同時(shí)采用微支付形式進(jìn)行支付,避免提供服務(wù)后用戶拒絕付費(fèi)和用戶付費(fèi)后沒(méi)有得到檢索服務(wù)。

即將檢索的數(shù)據(jù)打散成小塊,交付一部數(shù)據(jù)塊就得到一部分金額,直到錢貨兩清。

而存儲(chǔ)礦工與檢索礦工大的區(qū)別就是存儲(chǔ)礦工可以參與新幣的分發(fā),而檢索礦工只能為用戶提供檢索服務(wù)。

3.礦機(jī)硬件配置與挖礦的影響因素是什么?

礦機(jī)的配置取決于復(fù)制證明的實(shí)現(xiàn)方式,目前協(xié)議實(shí)驗(yàn)室還在調(diào)試優(yōu)化,很多礦機(jī)廠商是根據(jù)復(fù)制證明來(lái)推測(cè)礦機(jī)配置的,F(xiàn)ilecoin測(cè)試完成后,官方會(huì)公布礦機(jī)推薦配置和好配置,同時(shí),協(xié)議實(shí)驗(yàn)室想盡可能的使現(xiàn)有設(shè)備不經(jīng)修改即可用于Filecoin體系,用來(lái)減少資源浪費(fèi);也會(huì)盡可能的降低Filecoin挖礦系統(tǒng)最低需求,降低Filecoin整個(gè)網(wǎng)絡(luò)成本。

目前,F(xiàn)ilecoin整體網(wǎng)絡(luò)對(duì)礦機(jī)只有一個(gè)要求就是穩(wěn)定,硬盤要用7*24小時(shí)運(yùn)行的硬盤,網(wǎng)絡(luò)要用穩(wěn)定的,同時(shí)也需要靜態(tài)IP,也就是說(shuō)目前家庭礦機(jī)是不能進(jìn)行挖礦(原因后面會(huì)說(shuō))。

為了讓礦機(jī)更容易挖礦,礦機(jī)還需要離用戶更近,因?yàn)閿?shù)據(jù)在存儲(chǔ)時(shí)有一個(gè)臨近存儲(chǔ)的原則,礦機(jī)離用戶(節(jié)點(diǎn))越近越有機(jī)會(huì)挖到礦。

目前礦機(jī)的CPU還是需要等待官方的消息才能確定。

4. 應(yīng)用開發(fā)與挖礦的關(guān)系?

應(yīng)用開發(fā)商可以說(shuō)是礦工的衣食父母,礦工離應(yīng)用開發(fā)商越近也就越容易接到應(yīng)用開發(fā)商的存儲(chǔ)訂單。國(guó)內(nèi)目前的應(yīng)用開發(fā)不多,國(guó)內(nèi)需要加快應(yīng)用開發(fā)的腳步,屆時(shí)礦工才能擁有更好的挖礦環(huán)境。

5. 國(guó)內(nèi)家庭礦機(jī)可以挖礦嗎?

由于國(guó)內(nèi)靜態(tài)IP地址缺少,并且 ICE NAT框架在國(guó)內(nèi)的實(shí)現(xiàn)的情況不理想,很多家庭網(wǎng)絡(luò)連接不上,所以很多Filecoin家庭礦機(jī)是挖不了礦的。并且如果 ICE NAT框架在Filecoin主網(wǎng)上線前未實(shí)現(xiàn)的話,中國(guó)礦工是競(jìng)爭(zhēng)不過(guò)國(guó)外礦工的。不過(guò),董老師和協(xié)議實(shí)驗(yàn)室正在想辦法解決這個(gè)問(wèn)題。

本文標(biāo)題:最簡(jiǎn)單全面的介紹IPFS
當(dāng)前路徑:http://www.bm7419.com/news/257992.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、外貿(mào)建站全網(wǎng)營(yíng)銷推廣、云服務(wù)器網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)