EOS使用IPFS分布式文件系統(tǒng)作為底層存儲(chǔ)。IPFS是一種內(nèi)容可尋址、點(diǎn)對(duì)點(diǎn)、通過http協(xié)議傳輸?shù)姆植际轿募到y(tǒng)。IPFS采用content-addressable尋址技術(shù),即通過文件內(nèi)容進(jìn)行檢索而不是通過文件的網(wǎng)絡(luò)地址。簡(jiǎn)單來說,就是對(duì)文件內(nèi)容進(jìn)行hash運(yùn)算,將hash值作為文件名保存在本地?cái)?shù)據(jù)庫(kù)中,所以,只要文件內(nèi)容不變,則文件名也保持不變。
運(yùn)行IPFS的節(jié)點(diǎn),既是客戶端又是服務(wù)器??蛻舳送ㄟ^發(fā)送文件名到服務(wù)器,請(qǐng)求下載文件,服務(wù)器會(huì)根據(jù)文件名到數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的文件,查找成功后將文件發(fā)送給客戶端,當(dāng)文件下載完成后,客戶端通過對(duì)文件內(nèi)容進(jìn)行hash運(yùn)算,將hash值和文件名作比較就可以確定文件的完整性。
由于文件是在遠(yuǎn)程節(jié)點(diǎn)上保存,所以IPFS本身不能保證文件內(nèi)容始終是可訪問的,例如,文件被刪除或者遠(yuǎn)程節(jié)點(diǎn)拒絕訪問等等。所以,需要有一套完善的激勵(lì)機(jī)制鼓勵(lì)服務(wù)器節(jié)點(diǎn)提供穩(wěn)定高效的存儲(chǔ)服務(wù)。例如,在Filecoin系統(tǒng)中,用戶需要為每次上傳和下載文件支付一定的費(fèi)用給服務(wù)器節(jié)點(diǎn)。但是,這種付費(fèi)模式會(huì)引起一些用戶的排斥,畢竟看著錢從腰包掏出來,而且一旦用戶忘記續(xù)費(fèi),文件可能有被刪除的風(fēng)險(xiǎn)。
區(qū)塊生產(chǎn)者如何盈利
IPFS本身不能保證文件內(nèi)容始終是可訪問的,例如,文件被刪除或者遠(yuǎn)程節(jié)點(diǎn)拒絕訪問等等。所以,需要有一套完善的激勵(lì)機(jī)制鼓勵(lì)區(qū)塊生產(chǎn)者提供穩(wěn)定高效的存儲(chǔ)服務(wù)。
EOS存儲(chǔ)的商業(yè)模式有別于一般的云存儲(chǔ)提供商的按時(shí)按量收費(fèi)模式,例如Amazon S3。持有TOK的用戶可以免費(fèi)使用EOS存儲(chǔ)服務(wù),當(dāng)用戶上傳文件后,所持有的TOK會(huì)通過智能合約鎖定在區(qū)塊鏈上,這些TOK不能交易或者被重復(fù)鎖定。當(dāng)用戶刪除文件后,TOK會(huì)自動(dòng)釋放,然后用戶可以將TOK轉(zhuǎn)賣或者進(jìn)行下一次鎖定。如果TOK的價(jià)格保持不變,則用戶相當(dāng)于免費(fèi)使用了EOS存儲(chǔ)服務(wù)。其實(shí),TOK每年會(huì)增發(fā)5%,發(fā)給區(qū)塊生產(chǎn)者作為貢獻(xiàn)獎(jiǎng)勵(lì),所以用戶持有的TOK會(huì)不斷貶值(假設(shè)TOK價(jià)格不變),相當(dāng)于用戶把持有TOK產(chǎn)生的利息作為服務(wù)費(fèi),付給區(qū)塊生產(chǎn)者。
創(chuàng)新互聯(lián)建站-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)站營(yíng)銷推廣,域名注冊(cè),網(wǎng)絡(luò)空間,網(wǎng)站運(yùn)營(yíng)有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請(qǐng)聯(lián)系創(chuàng)新互聯(lián)建站。
點(diǎn)擊關(guān)注
網(wǎng)頁標(biāo)題:EOS代碼分析3EOS存儲(chǔ)機(jī)制的IPFS分布式文件系統(tǒng)
當(dāng)前URL:http://jinyejixie.com/article16/jjgddg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信小程序、外貿(mào)建站、服務(wù)器托管、網(wǎng)站排名、電子商務(wù)
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)