為什么需要將區(qū)塊鏈添加到IaaS
基礎(chǔ)設(shè)施即服務(wù)(IaaS)是云計(jì)算服務(wù)的三大類之一(另外兩大類是軟件即服務(wù)(SaaS)和平臺(tái)即服務(wù)(PaaS))。云計(jì)算允許組織將其基礎(chǔ)設(shè)施需求外包給外部提供者。IaaS的提供者提供并維護(hù)客戶端可以遠(yuǎn)程訪問的計(jì)算機(jī)基礎(chǔ)設(shè)施。客戶通常為這項(xiàng)服務(wù)按每次效用計(jì)算付費(fèi)。
目前,一些大公司主導(dǎo)著IaaS行業(yè)。提供IaaS的一些最知名的公司包括Amazon AWS、Microsoft Azure和IBM。
為什么將區(qū)塊鏈添加到IaaS?
區(qū)塊鏈技術(shù)提供了處理基礎(chǔ)設(shè)施即服務(wù)(IaaS)的新方法。與許多行業(yè)一樣,它可能會(huì)擾亂如今大型科技公司的運(yùn)營方式。
區(qū)塊鏈涉及到分散式網(wǎng)絡(luò)中許多機(jī)器一起工作,因此,它是一個(gè)共享的計(jì)算機(jī)系統(tǒng)基礎(chǔ)設(shè)施。云計(jì)算服務(wù)可以利用CPU和GPU在網(wǎng)絡(luò)中工作的空閑容量,并使其在每次使用的基礎(chǔ)上對(duì)客戶端可用,類似于今天的云計(jì)算模型中集中式數(shù)據(jù)中心出租容量的方式。
區(qū)塊鏈由分散式的計(jì)算機(jī)網(wǎng)絡(luò)組成。在任何給定時(shí)刻,一些計(jì)算機(jī)將執(zhí)行特定的任務(wù),從網(wǎng)絡(luò)上的其他計(jì)算機(jī)那里獲得計(jì)算能力和存儲(chǔ)空間。這種安排可以貨幣化,這樣那些使用超過自身容量的電力的計(jì)算機(jī)就可以用數(shù)字貨幣的形式支付給其他人,以租用它們的閑置容量。
這個(gè)模型可以應(yīng)用于不同的基礎(chǔ)設(shè)施組件。它可以利用分散式的計(jì)算能力本身。內(nèi)存和數(shù)據(jù)存儲(chǔ)也可以以類似的方式分散化。
區(qū)塊鏈IaaS的早期玩家
在這個(gè)領(lǐng)域已經(jīng)有一些區(qū)塊鏈項(xiàng)目在運(yùn)行。盡管它們目前都沒有將自己作為一個(gè)完整的基礎(chǔ)設(shè)施即服務(wù)提供商進(jìn)行營銷,但Golem和DeepBrainChain都有IaaS的一些經(jīng)歷,它們都為AI提供了計(jì)算能力。
Titanium區(qū)塊鏈基礎(chǔ)設(shè)施服務(wù)在專用的以太坊區(qū)塊鏈上運(yùn)行IaaS,使用Raiden技術(shù)提供快速和安全的交易服務(wù)。Storj為硬盤內(nèi)存空間提供了類似的服務(wù)。MaidSAFE計(jì)劃提供分散式計(jì)算能力和數(shù)據(jù)存儲(chǔ)。
Blockmason的鏈接是一個(gè)新的區(qū)塊鏈IaaS,將讓開發(fā)人員使用智能合約。使用Link,程序員將能夠?yàn)槿魏卧诳删幊虆^(qū)塊鏈上編寫的智能合約創(chuàng)建經(jīng)典的、傳統(tǒng)的基于web的API。
Blockmason將Link描述為區(qū)塊鏈應(yīng)用程序開發(fā)中“缺失的組件”。不需要其他加密貨幣、瀏覽器插件或其他屏障。開發(fā)人員只需添加他們想要用來鏈接的智能合約即可。一旦添加,它們就可以像其他API一樣讀寫這些智能合約。
鏈接在BLINK實(shí)用程序代幣上運(yùn)行。BLINK允許訪問服務(wù)和API交易容量。當(dāng)開發(fā)人員使用Link為他們的智能合約構(gòu)建API并使用該API時(shí),BLINK將被使用。
例如,Blockmason與GoChain有合作伙伴關(guān)系,因此在與GoChain兼容的區(qū)塊鏈上與智能合約交互的開發(fā)人員可以使用Link加速開發(fā)并減少開銷。Blockmason還與MagnaChain合作,這是一個(gè)面向游戲開發(fā)者的公共區(qū)塊鏈平臺(tái)。
結(jié)論
區(qū)塊鏈技術(shù)自然適合IaaS用例。從根本上說,它只是一個(gè)共享的計(jì)算機(jī)系統(tǒng)基礎(chǔ)設(shè)施。許多公司都在利用這種安排為客戶提供不同的區(qū)塊鏈基礎(chǔ)設(shè)施組件。由于這些公司的目標(biāo)是使使用區(qū)塊鏈技術(shù)盡可能容易,因此區(qū)塊鏈IaaS部門的增長可以促進(jìn)區(qū)塊鏈的主流采用。