Filenet技術(shù)背簡析:費激勵層如何實現(xiàn)構(gòu)建高效率檢索分發(fā)網(wǎng)絡(luò)猾警?
Filenet的目標(biāo)是連接一切閑置存儲空間昌犹,并且在激勵機(jī)制上完美解決了去中心化文件分發(fā)貢獻(xiàn)度問題。
為何Filenet是IPFS最具創(chuàng)新性的產(chǎn)品鳄厌?我們將從技術(shù)角度岂贩,參照白皮書對此予以簡析。
Filenet共識機(jī)制
區(qū)塊鏈的核心技術(shù)是共識機(jī)制个扰,F(xiàn)ilenet也不例外瓷炮。
目前比較常用的共識機(jī)制有PoW(Proof-of-Work,工作量證明)递宅、PoS(Proof-of-Stake娘香,權(quán)益證明)、DPoS(Delegated- Proof-of-Stake办龄,委托權(quán)益證明)烘绽、PoC(Proof-of-Contribution,貢獻(xiàn)證明
PoW機(jī)制土榴,需要礦工解決復(fù)雜的密碼數(shù)學(xué)難題诀姚,依賴計算能力,優(yōu)點是系統(tǒng)安全可靠玷禽,缺點是消耗能源和計算能力赫段、有 51%算力攻擊可能、吞吐量小矢赁。
PoS機(jī)制糯笙,根據(jù)權(quán)益選舉礦工打包數(shù)據(jù),優(yōu)點是不消耗資源撩银,缺點是安全性較低给涕,且股權(quán)越多的人話語權(quán)越高。
DPoS機(jī)制,多數(shù)有投票權(quán)的人將投票權(quán)委托給少數(shù)節(jié)點來代理够庙,優(yōu)點是系統(tǒng)效率高恭应、吞吐量和并發(fā)數(shù)高,缺點是話語權(quán)掌握在少數(shù)節(jié)點手上并不安全耘眨。
PoC機(jī)制昼榛,根據(jù)節(jié)點所做的貢獻(xiàn)來分配打包權(quán),優(yōu)點是不浪費資源剔难、按勞分配胆屿,缺點是貢獻(xiàn)的計算方法要根據(jù)具體的場景來定。
區(qū)塊鏈 3.0 時代偶宫,F(xiàn)ilenet共識機(jī)制朝著不浪費資源非迹,且最大程度考慮安全性,并優(yōu)化吞吐量和并發(fā)數(shù)的方向發(fā)展纯趋。
Filenet有向無環(huán)圖
比特幣的區(qū)塊鏈結(jié)構(gòu)是一個單向鏈表憎兽,這種結(jié)構(gòu)是區(qū)塊鏈早期采用的,存在很多問題结闸,如區(qū)塊存儲容量小唇兑、交易速度慢、數(shù)據(jù)總量大桦锄、單節(jié)點存儲壓力大以及每秒交易數(shù)少扎附。
(有向無環(huán)圖)
而DAG(Directed
Acirclic Graph,有向無環(huán)圖)是一種新型的區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)结耀。
DAG和鏈表結(jié)構(gòu)都能由上一個節(jié)點來確定下一個節(jié)點留夜。所不同的是,鏈表結(jié)構(gòu)只能是一對一图甜,而DAG支持一對多碍粥、多對一,但不會產(chǎn)生回環(huán)黑毅。
也就是通過前面節(jié)點來驗證后面節(jié)點保持一致嚼摩,但鏈表結(jié)構(gòu)同一時間只能有一個分支,而DAG結(jié)構(gòu)可以有多個分支矿瘦,故DAG結(jié)構(gòu)并發(fā)數(shù)更高枕面,同時存儲的數(shù)據(jù)更多。
同時缚去,DAG記賬是一個異步的過程潮秘,數(shù)據(jù)是弱同步,可以接受一定程度的數(shù)據(jù)差異易结,在后續(xù)異步確認(rèn)過程中再進(jìn)行修正枕荞。這樣可以極大地節(jié)省確認(rèn)時間柜候,提高交易速度。
Filenet默克爾樹
默克爾樹是快速驗證數(shù)據(jù)的一種方式躏精,在比特幣中也有采用渣刷,在點對點數(shù)據(jù)傳輸?shù)阮I(lǐng)域也廣泛采用。
(默克爾樹示意圖)
默克爾樹將數(shù)據(jù)分成很多小塊玉控,每一塊計算出一個hash值飞主,多個數(shù)據(jù)塊合并生成一個hash值(一般是兩個數(shù)據(jù)塊),最終生成并匯集到一個根節(jié)點高诺,生成一棵樹(一般是二叉樹)。
由于數(shù)據(jù)分塊碾篡,并且提供了hash值索引虱而,在數(shù)據(jù)很大或是點對點系統(tǒng)中,不用得到所有數(shù)據(jù)开泽,再驗證數(shù)據(jù)是否正確牡拇。
哪怕只得到了一小塊數(shù)據(jù), 只需要在這棵樹上找到數(shù)據(jù)所在的位置穆律,確定樹上關(guān)鍵位置的數(shù)據(jù)和hash值惠呼,就能驗證數(shù)據(jù)是否正確。
建立一個去中心化的文件存儲和分享網(wǎng)絡(luò)峦耘,是一個非常有吸引力和激動人心的愿景剔蹋,而Filenet作為一個創(chuàng)新的免費激勵層,完美實現(xiàn)了最高效率的分發(fā)辅髓。
可以預(yù)見泣崩,F(xiàn)ilenet的綜合技術(shù)優(yōu)勢,將帶給它巨大的實用價值和廣闊的想象空間洛口。
PS.還未注冊Filenet早期礦工的粉絲們請抓住最后的申請時間