1、存儲(chǔ)“Airbnb”提到區(qū)塊鏈領(lǐng)域的存儲(chǔ)和應(yīng)用,沒有人能夠忽略IPFS,2017年,這個(gè)項(xiàng)目在區(qū)塊鏈資本市場(chǎng)上創(chuàng)造了史上最強(qiáng)募資記錄,募到了2.52億美元。你可以把 IPFS理解為一種數(shù)據(jù)的Airbnb,Juan Benet創(chuàng)造這個(gè)項(xiàng)目最根本的想法就是把千千萬(wàn)萬(wàn)個(gè)個(gè)人用戶的閑置存儲(chǔ)空間利用起來(lái),這樣就會(huì)帶來(lái)無(wú)限大的存儲(chǔ)空間,IPFS正是(InterPlanetary File System)的縮寫,“星際文件系統(tǒng)“也代表了Benet對(duì)于這個(gè)體系的宏偉構(gòu)想。Benet還創(chuàng)建了一個(gè)名為 Filecoin的系統(tǒng),鼓勵(lì)用戶出租未使用的硬盤空間。“現(xiàn)在,地球上有無(wú)數(shù)待機(jī)或閑置的硬盤驅(qū)動(dòng)器,以至于它們的所有者只是在賠錢,”Benet 說,“因此,你可以將大量的供應(yīng)帶上線,這將降低存儲(chǔ)成本。”
IPFS最根本的構(gòu)想是文件的分布式存儲(chǔ)——比如當(dāng)前的HTTP協(xié)議是將網(wǎng)頁(yè)從一個(gè)單一的位置下載下來(lái),并且沒有內(nèi)置的機(jī)制來(lái)歸檔在線頁(yè)面,而 IPFS文件系統(tǒng)允許用戶從多個(gè)位置同時(shí)下載一個(gè)頁(yè)面,并包括程序員所稱的“歷史版本控制”,這樣過去的迭代就不會(huì)從歷史記錄中消失。IPFS從2014年啟動(dòng),2017年完成融資之后,目前還在開發(fā)中,而除了Filecoin,還有許多項(xiàng)目都遵循了把數(shù)據(jù)存儲(chǔ)到多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的概念,比如Siacoin和Storj。Siacoin會(huì)把上傳的用戶數(shù)據(jù)被打散,并且復(fù)制多份打撒存儲(chǔ)在網(wǎng)絡(luò)上,當(dāng)用戶要讀取時(shí),這些數(shù)據(jù)“重新組合”送達(dá)給用戶。理論上,文件碎片來(lái)源于不同存儲(chǔ)節(jié)點(diǎn),這種多條鏈并行使去中心化存儲(chǔ)的速度遠(yuǎn)大于中心化存儲(chǔ)的速度。存儲(chǔ)中另一個(gè)重要的項(xiàng)目就是Storj,也是利用文件分片打散存儲(chǔ)數(shù)據(jù),并通過端到端加密進(jìn)行保護(hù),相比Sia,Storj更傾向于去中心化,它能夠使一群互不信任的計(jì)算機(jī)節(jié)點(diǎn)聯(lián)合起來(lái)成為一種有統(tǒng)一允許邏輯和程序的云存儲(chǔ)平臺(tái)。無(wú)論是IPFS還是Storj,都是利用了鼓勵(lì)用戶出租閑置存儲(chǔ)空間的概念,即一半所說的共享經(jīng)濟(jì),在計(jì)算領(lǐng)域,也有一批項(xiàng)目利用了這一模型,比如Golme,鼓勵(lì)用戶把空閑的算力出租?;谶@一模型,Glome創(chuàng)造一個(gè)去中心化的算力網(wǎng)絡(luò),用戶可以通過該網(wǎng)絡(luò)該買賣算力。這意味著用戶可以在其他人的計(jì)算機(jī)上完成需要算力的工作,或者將自己空閑的算力出售給需要的人——用戶設(shè)定好算力任務(wù)后,Golem將會(huì)自動(dòng)向網(wǎng)絡(luò)節(jié)點(diǎn)分配任務(wù),用戶可以選擇他們能夠提供多少RAM、磁盤容量和CPU核數(shù)目。
算力任務(wù)運(yùn)行在虛擬機(jī)上以確保不會(huì)對(duì)節(jié)點(diǎn)的計(jì)算機(jī)造成破壞,無(wú)論算力任務(wù)是什么。這就創(chuàng)建了一個(gè)全新的計(jì)算市場(chǎng),在這個(gè)市場(chǎng)中的云算力將會(huì)更加便宜和高效。說到區(qū)塊鏈的計(jì)算,不能忽略Dfinity,尤其是以太坊在計(jì)算上顯示出巨大的瓶頸時(shí),致力于突破這一瓶頸的Dfinity被人關(guān)注。Dfinity設(shè)計(jì)了一個(gè)去中心化的網(wǎng)絡(luò),其協(xié)議能夠生成一個(gè)可靠的“虛擬計(jì)算機(jī)”,運(yùn)行在對(duì)等網(wǎng)絡(luò)之上,可以安裝軟件,并且可以在智能合約的防篡改模式下運(yùn)行,最終目的是使公共分散網(wǎng)絡(luò)能夠容納無(wú)限容量的虛擬計(jì)算機(jī)。但實(shí)際上,存儲(chǔ)和計(jì)算難以分家,以現(xiàn)在中心化的云存儲(chǔ)巨頭亞馬遜的AWS來(lái)說,在提供存儲(chǔ)服務(wù)的同時(shí),也在提供高性能計(jì)算服務(wù),一些新興的有野心的項(xiàng)目試圖同時(shí)突破這二者,比如DxChain。實(shí)際上是,只要涉及到存儲(chǔ)和計(jì)算,即便是以作為區(qū)塊鏈最成功的應(yīng)用比特幣來(lái)和以太坊來(lái)說都顯示出巨大的瓶頸,比特幣最主要的功能是金融轉(zhuǎn)賬,存儲(chǔ)和計(jì)算問題遠(yuǎn)沒有涉及到,以太坊的出現(xiàn)部分地解決了計(jì)算的問題,但是它的計(jì)算量仍然非常有限——每個(gè)區(qū)塊只有三百萬(wàn)個(gè)Gas,也就是說它只能做非常小量的計(jì)算,這也是為什么目前的智能合約都是只能執(zhí)行一些非常非常簡(jiǎn)單的功能。而DxChain希望能同時(shí)解決存儲(chǔ)和計(jì)算雙重問題,在存儲(chǔ)上借鑒了IPFS存儲(chǔ)機(jī)制——把文件打撒存儲(chǔ)在不同的文件節(jié)點(diǎn)上,同時(shí)DxChain認(rèn)為單靠一條主鏈,很難同時(shí)滿足數(shù)據(jù)的存儲(chǔ)、計(jì)算和隱私需求,借鑒了閃電網(wǎng)絡(luò)多條鏈的思路,添加了存儲(chǔ)鏈、計(jì)算鏈兩條側(cè)鏈,讓主鏈只負(fù)責(zé)記錄事件(如交易),從而提升整體網(wǎng)絡(luò)性能,以支撐大數(shù)據(jù)存儲(chǔ)與高速計(jì)算,DxChain把這種架構(gòu)稱為“三鏈合一”模式。除此之外,DxChain參考了Hadoop架構(gòu)。Hadoop在以往中心式存儲(chǔ)中被視為最佳的分布式存儲(chǔ)架構(gòu),但Hadoop解決的是同一機(jī)構(gòu)、公司內(nèi)部的數(shù)據(jù)分布式存儲(chǔ)問題,但如何在不同的機(jī)構(gòu)和參與者之間達(dá)成信任、從而實(shí)現(xiàn)多中心化分布式存儲(chǔ),區(qū)塊鏈恰好給出了答案。DxChain正在將Hadoop在過去沉淀下的優(yōu)點(diǎn)與區(qū)塊鏈特有機(jī)制相結(jié)合,解決了多中心化環(huán)境下的分布式存儲(chǔ)計(jì)算的問題。
2、第一次存儲(chǔ)計(jì)算爭(zhēng)戰(zhàn)時(shí)間撥回到到2006年,AWS向外界推出自己的產(chǎn)品。當(dāng)時(shí)適逢社交媒體和移動(dòng)創(chuàng)業(yè)公司的興起,節(jié)儉的應(yīng)用開發(fā)創(chuàng)業(yè)者很喜歡將包括運(yùn)行服務(wù)器和數(shù)據(jù)存儲(chǔ)系統(tǒng)在內(nèi)的諸多麻煩事交由其它公司處理的概念,AWS因而很快就成了他們的頭號(hào)選擇。AWS最初只有三項(xiàng)服務(wù),如今已經(jīng)擁有超過70項(xiàng)不同的功能。AWS的運(yùn)營(yíng)由亞馬遜的數(shù)據(jù)中心驅(qū)動(dòng),它在整個(gè)互聯(lián)網(wǎng)上有著巨大的影響力。亞馬遜常常說,得益于AWS,創(chuàng)建科技公司就像拼湊樂高積木那么簡(jiǎn)單。然而,正當(dāng)亞馬遜鞏固其在快速增長(zhǎng)的云計(jì)算行業(yè)的領(lǐng)先地位,它也開始面臨巨大成功必會(huì)帶來(lái)的挑戰(zhàn)。由于擔(dān)心最終可能會(huì)被死死鎖在貝索斯的世界當(dāng)中,部分企業(yè)不愿意使用太多的AWS產(chǎn)品。有人認(rèn)為,如依靠亞馬遜來(lái)提供太多的服務(wù),最終你會(huì)變得難以離開它。在曾經(jīng)領(lǐng)導(dǎo)云計(jì)算業(yè)務(wù)的CEO薩蒂亞·納德拉(Satya Nadella)的驅(qū)動(dòng)下,呈現(xiàn)復(fù)蘇的微軟大力投資云業(yè)務(wù),憑借Azure云服務(wù)確立行業(yè)第二的地位,僅次于亞馬遜。還有谷歌以及IBM,都想要從這一市場(chǎng)分得一杯羹,幾家之間在2015年左右掀起了激烈的價(jià)格戰(zhàn)。就在幾家公司之間打得不可開交時(shí),區(qū)塊鏈的誕生直指這些大公司命脈。實(shí)際上,亞馬遜這樣的中心化存儲(chǔ)和計(jì)算的確有其弊端,比如隱私泄露問題——網(wǎng)盤的管理員可以從服務(wù)端的平臺(tái)中直接查看和刪除用戶上傳的文件;又比如安全問題,云存儲(chǔ)的服務(wù)器上面,存在著大量的用戶數(shù)據(jù),這儼然成為了黑客入侵的目標(biāo)。但最重要的是數(shù)據(jù)被私有化,去中心化的云存儲(chǔ)里存儲(chǔ)的大量數(shù)據(jù),個(gè)人用戶是沒辦法直接拿來(lái)使用的。關(guān)于數(shù)據(jù)私有化的問題極端案例雖然不是發(fā)生在云儲(chǔ)存計(jì)算幾家公司上,而是Facebook上,但讓大家極大的認(rèn)識(shí)到了數(shù)據(jù)私有的嚴(yán)重后果——比如Facebook作弊操縱數(shù)據(jù),給一部分人帶來(lái)了他們不想要的總統(tǒng)。去中心化的存儲(chǔ)和計(jì)算展現(xiàn)了它的優(yōu)勢(shì),比如能夠降低成本,這種利用空閑的存儲(chǔ)和算力的網(wǎng)絡(luò)能夠極大降低成本,使存儲(chǔ)資源的擁有者獲得收益的同時(shí),也節(jié)省了中心化存儲(chǔ)的建設(shè)成本;又比如數(shù)據(jù)被分割成小塊,經(jīng)過加密后才會(huì)分散存儲(chǔ)在眾多結(jié)點(diǎn)上,能夠避免中心化存儲(chǔ)的集中式風(fēng)險(xiǎn),即便某一塊數(shù)據(jù)被泄露,也只是部分而非全部數(shù)據(jù)。更重要的是,去中心化存儲(chǔ)提出數(shù)據(jù)不被某一個(gè)巨頭私有,區(qū)塊鏈的擁躉們認(rèn)為互聯(lián)網(wǎng)通過區(qū)塊鏈技術(shù)能夠重新回到開放的狀態(tài)去。
3、新爭(zhēng)奪戰(zhàn)即便是比特幣和以太坊,這兩個(gè)區(qū)塊鏈領(lǐng)域最成功的應(yīng)用也面臨諸如不能提供通用計(jì)算、只能做交易相關(guān)計(jì)算、只能存儲(chǔ)小賬本數(shù)據(jù)等存儲(chǔ)和計(jì)算問題。但無(wú)論如何,比特幣把激勵(lì)機(jī)制PoW帶給了這個(gè)行業(yè)——維持分布式賬本的工作本身就能得到比特幣獎(jiǎng)勵(lì),許多基于PoW概念的衍生算法也不斷涌現(xiàn)。雖然有很多公有鏈試圖解決一系列問題,但卻仍然沒有一個(gè)較好的路徑能夠在分布式數(shù)據(jù)存儲(chǔ)和計(jì)算的環(huán)境下提供大數(shù)據(jù)和機(jī)器學(xué)習(xí)的相關(guān)計(jì)算服務(wù),也就是同時(shí)解決存儲(chǔ)和計(jì)算問題。對(duì)照傳統(tǒng)互聯(lián)網(wǎng),同時(shí)解決存儲(chǔ)和計(jì)算的重要性不言而喻——云存儲(chǔ)是在云計(jì)算概念上延伸和發(fā)展出來(lái)的,AWS同時(shí)向外界提供存儲(chǔ)和計(jì)算服務(wù),到區(qū)塊鏈領(lǐng)域也是一樣,最終大家一定需要一個(gè)同時(shí)解決二者的平臺(tái),DxChain就是在這個(gè)方向有野心的項(xiàng)目。比特幣存儲(chǔ)計(jì)算瓶頸的根源出在了共識(shí)機(jī)制的設(shè)計(jì)層面上——中本聰?shù)墓沧R(shí)協(xié)議占據(jù)了大量的算力去維護(hù)區(qū)塊鏈本身,但卻并沒有為社區(qū)帶來(lái)更多額外的貢獻(xiàn)。
為此,DxChain采用了“三鏈合一”的系統(tǒng)架構(gòu)來(lái)解決數(shù)據(jù)的計(jì)算、存儲(chǔ)問題,所謂“三鏈”,即一條“主鏈”和兩條分別以“計(jì)算”和“存儲(chǔ)”為主的側(cè)鏈。在存儲(chǔ)上,DxChain借鑒了IPFS和Storj等的P2P存儲(chǔ)網(wǎng)絡(luò)——一個(gè)文件上傳后打散成小塊,隨機(jī)分布在不同的礦機(jī)上,至于隨機(jī)分布在哪些礦機(jī)上,這些數(shù)據(jù)就存儲(chǔ)在區(qū)塊鏈上。通過分布式的文件系統(tǒng),把閑散的硬盤資源利用起來(lái),而鏈上的數(shù)據(jù)保證經(jīng)濟(jì)模型能夠成立,閑散硬盤擁有者愿意加入這個(gè)經(jīng)濟(jì)模型,把他們的資源貢獻(xiàn)出來(lái)。相比Filecoin,DxChain有計(jì)算。比特幣使用區(qū)塊鏈來(lái)存儲(chǔ)網(wǎng)絡(luò)中所有交易記錄以達(dá)成共識(shí),而這一共識(shí)需要超過半數(shù)的活躍節(jié)點(diǎn)同意。
為了保證計(jì)算共識(shí),在區(qū)塊鏈中存儲(chǔ)所有計(jì)算狀態(tài)是不可能的;但DxChain因?yàn)橛辛巳満弦坏募軜?gòu),有一條主鏈和兩條側(cè)鏈,能夠把每筆細(xì)分的交易,即細(xì)分的存儲(chǔ)和計(jì)算需求都寫在了側(cè)鏈上,主鏈執(zhí)行完整計(jì)算和存儲(chǔ)和任務(wù),這樣DxChain的每筆交易都可追蹤,但由于有側(cè)鏈分擔(dān)細(xì)分存儲(chǔ)和計(jì)算任務(wù),主鏈性能得到了保證。相比計(jì)算領(lǐng)域的其他項(xiàng)目,DxChain有自己的努力方向?,F(xiàn)有的項(xiàng)目如Golem,作為一個(gè)超算平臺(tái),它能夠提供比如3D渲染這樣的技術(shù)解決方案。又比如Dfinity,可以理解為區(qū)塊鏈領(lǐng)域的云計(jì)算,但是它沒有解決數(shù)據(jù)從哪里來(lái)的問題,DxChain的視角是希望提供存儲(chǔ)方案的同時(shí),也解決平臺(tái)本身數(shù)據(jù)從哪里來(lái)的問題。
DxChain能夠?qū)Υ鎯?chǔ)的數(shù)據(jù)做到細(xì)顆粒操作,而這種細(xì)顆粒的存儲(chǔ)計(jì)算,讓數(shù)據(jù)有了商業(yè)模式。舉個(gè)例子,比如一名做研究的學(xué)者希望購(gòu)買“加州、35歲以下的男性的運(yùn)動(dòng)數(shù)據(jù)”——這種數(shù)據(jù)交易只有在平臺(tái)有數(shù)據(jù),而且能夠做到對(duì)數(shù)據(jù)細(xì)顆粒操作的情況。DxChain通過對(duì)數(shù)據(jù)敏感信息的保護(hù),則能夠讓數(shù)據(jù)實(shí)現(xiàn)交易和流通。
區(qū)塊鏈技術(shù)的誕生,為互聯(lián)網(wǎng)信息提供了一種更為公平的價(jià)值交易模式,這恰好是DxChain的努力方向。目前存儲(chǔ)和計(jì)算領(lǐng)域的項(xiàng)目都在研發(fā)當(dāng)中,但不少項(xiàng)目已經(jīng)完成項(xiàng)目募資并且上幣,節(jié)點(diǎn)資本在一篇報(bào)告中用加密數(shù)字貨幣市值來(lái)描述該項(xiàng)目在存儲(chǔ)領(lǐng)域的市場(chǎng)份額,按照節(jié)點(diǎn)的數(shù)據(jù),去中心化云存儲(chǔ)類加密數(shù)字貨幣中,市場(chǎng)份額最大的 Siacoin占比47%, Factom與Storj排在二、三名,分別占比18%和10%。隨后,fileCoin, DxChain等這些新項(xiàng)目提出新的思路,更能解決實(shí)際的問題。目前這些項(xiàng)目仍然處于開發(fā)狀態(tài)。隨著研發(fā)的進(jìn)行,這些新產(chǎn)品必然會(huì)打破舊的格局,這個(gè)行業(yè)市場(chǎng)份額還有極大重構(gòu)可能。在傳統(tǒng)云計(jì)算戰(zhàn)爭(zhēng)方興未艾之時(shí),新一代的存儲(chǔ)計(jì)算戰(zhàn)爭(zhēng)已經(jīng)打響。