大數(shù)據(jù)存儲(chǔ)之爭(zhēng),TCFS和IPFS誰(shuí)勝一籌區(qū)塊鏈
無(wú)論是TCFS還是IPFS,都正好出現(xiàn)在區(qū)塊鏈3.0正在發(fā)展的時(shí)代中,它們一起推動(dòng)區(qū)塊鏈的基礎(chǔ)設(shè)施愈加完善。
在技術(shù)的世界,仿佛有此神靈,常常在恰當(dāng)?shù)臅r(shí)間,解決某一問(wèn)題的技術(shù)正好出現(xiàn)。
7月6日,迅雷集團(tuán)CEO、網(wǎng)心科技CEO陳磊在深圳宣布,TCFS (Thunder Chain File System) 誕生。此時(shí)正逢區(qū)塊鏈3.0時(shí)代踐行之時(shí),大文件和大塊數(shù)據(jù)上鏈的訴求開(kāi)始出現(xiàn)。恰逢其時(shí),TCFS能夠解決這類(lèi)問(wèn)題。
技術(shù)的發(fā)展也常常不是單行線(xiàn)。在西方,IPFS(星際文件系統(tǒng))技術(shù)近期亦開(kāi)始被區(qū)塊鏈所應(yīng)用。比如6月主網(wǎng)上線(xiàn)的EOS就使用IPFS作為文件儲(chǔ)存的技術(shù)。另一項(xiàng)目,F(xiàn)ileCoin正在用做區(qū)塊鏈的激勵(lì)實(shí)現(xiàn)IPFS的志向,該項(xiàng)目預(yù)計(jì)今、明年能夠上線(xiàn)。
主鏈中,迅雷鏈 TCFS,以及海外的項(xiàng)目 IPFS,區(qū)塊鏈3.0時(shí)代越來(lái)越近。
區(qū)塊鏈為什么需要大文件儲(chǔ)存?
從1.0時(shí)代的數(shù)字貨幣,到2.0時(shí)代的智能合約,再到3.0時(shí)代的全面應(yīng)用,區(qū)塊鏈每一次時(shí)代躍遷都必然會(huì)對(duì)底層開(kāi)發(fā)平臺(tái)的各項(xiàng)性能提出更高的要求。
互鏈脈搏認(rèn)為,進(jìn)入?yún)^(qū)塊鏈3.0時(shí)代,應(yīng)用場(chǎng)景將開(kāi)始深入到社會(huì)管理、文化娛樂(lè)、金融服務(wù)、醫(yī)療健康、IP版權(quán)和物聯(lián)網(wǎng)等多個(gè)領(lǐng)域,這意味著主鏈平臺(tái)上將會(huì)有海量的DAPP應(yīng)用上鏈運(yùn)行。對(duì)于區(qū)塊鏈底層平臺(tái)而言,不僅需要在高并發(fā)、交易確認(rèn)速度、安全性等性能上有較大提升,同時(shí)對(duì)于大文件、大塊數(shù)據(jù)分布式存儲(chǔ)的需求也越來(lái)越急迫。
此前,無(wú)論是比特幣,還是以太坊,都沒(méi)有將大數(shù)據(jù)存儲(chǔ)考慮在內(nèi)。如當(dāng)前比特幣的交易速度只有6筆/秒,如果以后擴(kuò)容成功,比特幣的交易數(shù)據(jù)將會(huì)更加快速的變大。而以太坊雖然有儲(chǔ)存空間的概念,但以當(dāng)前的技術(shù)手段,想要儲(chǔ)存1M左右的數(shù)據(jù),企業(yè)就得付出極高的成本。
如按照以太坊錢(qián)包默認(rèn)的Gas價(jià)格41個(gè)Gwei計(jì)算,當(dāng)前以太坊區(qū)塊燃料限制(Block Gas Limit)4700000個(gè)Gas/區(qū)塊(創(chuàng)建合約的時(shí)候可調(diào)整),要將1MB的數(shù)據(jù)寫(xiě)入?yún)^(qū)塊鏈需要占用132個(gè)以上的塊,需要消耗0.0254364個(gè)ETH(1e9gwei*4700000*132*41),按照當(dāng)前ETH價(jià)格439.96美元計(jì)算,那么以太坊存儲(chǔ)1MB數(shù)據(jù)的價(jià)格約為11.19美元。
事實(shí)上,在前幾年,區(qū)塊鏈行業(yè)對(duì)于區(qū)塊鏈存儲(chǔ)大數(shù)據(jù)、大文件并沒(méi)有當(dāng)回事。但隨著區(qū)塊鏈3.0應(yīng)用探索步伐的加快,對(duì)于整個(gè)區(qū)塊鏈行業(yè)的開(kāi)發(fā)者而言,眼下?lián)碛幸豢顚?zhuān)門(mén)適合區(qū)塊鏈應(yīng)用開(kāi)發(fā)的文件系統(tǒng)已經(jīng)迫在眉睫。
2015年,IPFS上線(xiàn)。其目標(biāo)是為了補(bǔ)充甚至取代目前統(tǒng)治互聯(lián)網(wǎng)的超文本傳輸協(xié)議(HTTP),將所有具有相同文件系統(tǒng)的計(jì)算設(shè)備連接在一起。目前,IPFS已經(jīng)為區(qū)塊鏈項(xiàng)目提供了數(shù)據(jù)接口,包括EOS等在內(nèi)的公鏈平臺(tái)都已采用IPFS作為解決方案。并且,IPFS團(tuán)隊(duì)已引入FileCoin作為激勵(lì)層,激勵(lì)用戶(hù)存儲(chǔ)數(shù)據(jù)和貢獻(xiàn)帶寬。不過(guò)截至目前,作為其激勵(lì)層的FileCoin仍在研發(fā)中。
不想此時(shí),TCFS的誕生實(shí)現(xiàn)了IPFS FileCoin的功能,“沒(méi)有一點(diǎn)點(diǎn)防備,也沒(méi)有一絲顧慮,你就這樣出現(xiàn),在我的世界里。”
TCFS 依托迅雷鏈實(shí)現(xiàn)了FileCoin的功能,甚至還更多,但是走了一條和IPFS截然不同的路線(xiàn)圖。
眾所周知,迅雷起家于P2P的下載,已有15年的技術(shù)儲(chǔ)備,并且目前仍是這種分布式下載技術(shù)領(lǐng)先的公司,仍服務(wù)4億人。TCFS順理成章地繼承了迅雷的技術(shù),并且在迅雷自己搭建的玩客云硬件環(huán)境下游刃有余。從設(shè)計(jì)初衷來(lái)看,TCFS就是為區(qū)塊鏈而生的文件系統(tǒng)。區(qū)塊鏈的三個(gè)核心是信任機(jī)制、權(quán)益保護(hù)和授予機(jī)制,以及激勵(lì)機(jī)制,而TCFS對(duì)應(yīng)了這三大特性,滿(mǎn)足了區(qū)塊鏈應(yīng)用開(kāi)發(fā)對(duì)文件系統(tǒng)的核心要求。
在信任機(jī)制方面,TCFS基于Merkle DAG結(jié)構(gòu)獨(dú)創(chuàng)了文件管理技術(shù),能保留文件的全部變更歷史,公開(kāi)透明、可查詢(xún)、可追溯,從而保證了高透明性和高安全性。而權(quán)益保護(hù)和授予機(jī)制方面,它采用安全切片的方式存儲(chǔ)數(shù)據(jù),通過(guò)公私鑰簽名技術(shù)驗(yàn)證用戶(hù)和文件的持有關(guān)系,并運(yùn)用獨(dú)創(chuàng)的令牌授權(quán)機(jī)制,僅允許有授權(quán)的用戶(hù)訪問(wèn)數(shù)據(jù)。
最后,在激勵(lì)機(jī)制上,TCFS讓開(kāi)發(fā)者既可以選擇現(xiàn)成的、經(jīng)過(guò)實(shí)際多應(yīng)用場(chǎng)景打磨的鏈克來(lái)作為激勵(lì),未來(lái)也可以自行建立新激勵(lì)機(jī)制。文件數(shù)據(jù)則分布式存儲(chǔ)在百萬(wàn)級(jí)的共享計(jì)算節(jié)點(diǎn)上,擁有高達(dá)數(shù)百PB(1PB = 1024TB)且不斷擴(kuò)展的存儲(chǔ)空間,可存儲(chǔ)數(shù)百億的文件量,充分滿(mǎn)足業(yè)務(wù)需求。
TCFS VS IPFS 誰(shuí)更勝一籌?
IPFS誕生于Protocol Labs協(xié)議實(shí)驗(yàn)室,該實(shí)驗(yàn)室由Juan Benet創(chuàng)立于2014年5月,而IPFS的正式發(fā)布是在2015年1月,2016年IPFS一度成為區(qū)塊鏈行業(yè)中最受青睞的技術(shù)之一。而TCFS雖然今年才發(fā)布,但其基于迅雷極速下載技術(shù)和星域加速技術(shù)的多年積累,讓TCFS在文件下載和傳輸上的表現(xiàn)同樣讓人期待。
那么,在解決區(qū)塊鏈數(shù)據(jù)存儲(chǔ)與分發(fā)的難題上,IPFS與TCFS究竟誰(shuí)會(huì)更勝一籌呢?互鏈脈搏從存儲(chǔ)效果、可用性、安全性、激勵(lì)機(jī)制和監(jiān)管風(fēng)險(xiǎn)等五個(gè)維度對(duì)其進(jìn)行了對(duì)比分析。
一、存儲(chǔ)效果。IPFS的特性是互聯(lián)網(wǎng)上的熱門(mén)文件資源永不丟失,更適合公共資源的管理機(jī)制,但冷門(mén)的文件可能丟失,比如個(gè)人照片等私人訪問(wèn)資源。因此IPFS需要搭載Filecoin激勵(lì)層,才能激勵(lì)各節(jié)點(diǎn)存儲(chǔ)數(shù)據(jù),為需要長(zhǎng)期存儲(chǔ)文件的用戶(hù)提供可靠機(jī)制。而TCFS整合了IPFS熱門(mén)文件永不丟失和Filecoin避免冷門(mén)文件丟失的兩大技術(shù)特性,一舉實(shí)現(xiàn)了存儲(chǔ)效果最大化。
二、可用性。在IPFS中,每個(gè)節(jié)點(diǎn)會(huì)存儲(chǔ)完整的文件副本(即使文件被切塊,每個(gè)節(jié)點(diǎn)所存儲(chǔ)的也是這個(gè)塊的完整數(shù)據(jù)),比如一個(gè)10MB的文件不切塊,存儲(chǔ)在3個(gè)不同節(jié)點(diǎn),占用總空間為30MB,但如果3個(gè)節(jié)點(diǎn)都下線(xiàn)了,那么文件就消失了。而TCFS基于冗余編碼進(jìn)行切片存儲(chǔ),同樣是10MB大小的文件被分成30個(gè)切片,存儲(chǔ)在30個(gè)節(jié)點(diǎn)上,因?yàn)椴捎萌哂嗑幋a,只需要占用15MB的總空間,即使其中有3-10個(gè)節(jié)點(diǎn)下線(xiàn),文件仍然能夠恢復(fù),可用性更高。更為重要的是,TCFS還加入了文件自愈機(jī)制,定期會(huì)檢查切片不足的文件,進(jìn)行自動(dòng)補(bǔ)充,大大保證了可用性。
三、安全性。目前來(lái)看,IPFS可以實(shí)現(xiàn)去中心化保存和共享文件,但凡事有兩面性,在IPFS上的所有文件都是公開(kāi)的,這意味著部分私有文件的安全性難以得到保障。而TCFS在IPFS的基礎(chǔ)上,進(jìn)一步保障了私有文件的安全性。基于TCFS,私有文件僅擁有者和被授權(quán)者才能夠通過(guò)令牌下載,并通過(guò)公私鑰機(jī)制保證僅文件擁有者可以授權(quán)所屬文件。
四、監(jiān)管風(fēng)險(xiǎn)。在面對(duì)監(jiān)管方面,IPFS由于是基于DHT網(wǎng)絡(luò),諸如“黃賭毒”等非法內(nèi)容無(wú)法控制,監(jiān)管難度較大,很容易面臨法律和政策風(fēng)險(xiǎn),而TCFS自主創(chuàng)新的技術(shù)極大地降低了監(jiān)管風(fēng)險(xiǎn)。
五、激勵(lì)機(jī)制。在激勵(lì)機(jī)制方面,基于TCFS的開(kāi)發(fā)者不僅可以選擇鏈克作為激勵(lì)機(jī)制,未來(lái)還可以自行建立激勵(lì)機(jī)制,而IPFS的激勵(lì)層FilCoin目前尚未上線(xiàn),因而在應(yīng)用開(kāi)發(fā)方面,TCFS更具有先發(fā)優(yōu)勢(shì)。
綜合上述對(duì)比,互鏈脈搏認(rèn)為,由于TCFS是迅雷為區(qū)塊鏈量身定制的文件系統(tǒng),在區(qū)塊鏈開(kāi)發(fā)應(yīng)用方面的契合度要明顯優(yōu)于IPFS,但由于IPFS已上線(xiàn)三年時(shí)間,且經(jīng)過(guò)不少開(kāi)發(fā)者的實(shí)踐檢驗(yàn),具備先發(fā)優(yōu)勢(shì),亦在海外獲得很大認(rèn)可。未來(lái)誰(shuí)走到最后有待于市場(chǎng)檢驗(yàn)。
但無(wú)論是TCFS還是IPFS,都正好出現(xiàn)在區(qū)塊鏈3.0正在發(fā)展的時(shí)代中,它們一起推動(dòng)區(qū)塊鏈的基礎(chǔ)設(shè)施愈加完善。
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會(huì)明確標(biāo)注作者和來(lái)源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請(qǐng)轉(zhuǎn)載時(shí)務(wù)必注明文章作者和"來(lái)源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為T(mén)MT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會(huì)經(jīng)TMT觀察網(wǎng)編輯修改或補(bǔ)充。