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