區(qū)塊鏈每天都在想方設法形成新的行業(yè)和企業(yè)應用,不用多久這項技術(shù)將無處不在。未來,包括初創(chuàng)企業(yè)、學術(shù)機構(gòu)、開源機構(gòu)、聯(lián)盟和金融機構(gòu)等都會參與到這項技術(shù)當中。而目前,IBM和微軟等科技巨頭似乎最快捕捉到了這一趨勢。
IBM和區(qū)塊鏈正構(gòu)建一個新的領域——區(qū)塊鏈即服務市場(BaaS,Blockchain-as-a-Service)。據(jù)外媒報道,兩家公司最近大量區(qū)塊鏈投資都面向企業(yè)服務的項目,這些企業(yè)服務項目利用云服務基礎設施減少企業(yè)區(qū)塊鏈開發(fā)的大量后端工作。今年2月,IBM發(fā)布了IBM區(qū)塊鏈服務(IBM Blockchain),近日,IBM再次發(fā)布面向開發(fā)者的安全區(qū)塊鏈網(wǎng)絡。
微軟和IBM兩家公司還各自推進獨立的開源項目:IBM和Linux基金會在2015年12月發(fā)起超級賬本項目(Hyperledger Project);微軟則在今年6月發(fā)起布萊切利計劃(Project Bletchley)。日前,區(qū)塊鏈主管、BizDev的董事、微軟云和企業(yè)戰(zhàn)略(Strategy for Cloud & Enterprise)主管Marley Gray,IBM研發(fā)中心(IBM Research)高級副總裁兼董事Arvind Krishna接受外媒PCmag專訪,討論了各自的BaaS平臺、開源區(qū)塊鏈領域的合作項目,以及對該技術(shù)的趨勢預測等。
區(qū)塊鏈和BaaS有何區(qū)別聯(lián)系?
區(qū)塊鏈是分布式賬本技術(shù),用于記錄交易數(shù)據(jù),具有不可篡改性、完整分布性、可追溯性等技術(shù)優(yōu)勢,應用包括比特幣、以太幣等加密貨幣以及智能合約、各種網(wǎng)上資產(chǎn)、數(shù)據(jù)和交易。
區(qū)塊鏈既可以私有,也可以公有。比特幣就是最著名的第一個公有鏈案例——世界各地的礦工共同搭建交易區(qū)塊,以全球設備網(wǎng)絡為去中心化的節(jié)點基礎設施來增加其匿名性的吸引力,同時保持區(qū)塊鏈(以及加密貨幣)不可篡改的數(shù)據(jù)安全。
另一方面,企業(yè)越來越多地投資于私鏈的開發(fā)。區(qū)塊鏈中,很多區(qū)塊存儲交易數(shù)據(jù)時使用相同的分布式賬本技術(shù),但在私有云服務平臺或虛擬環(huán)境中,只有企業(yè)可以進入。
為什么企業(yè)想要私鏈?不妨把區(qū)塊鏈想象成為任何企業(yè)應用程序或服務的底層架構(gòu),不管它是處理銀行和金融交易制度的系統(tǒng),還是企業(yè)內(nèi)部協(xié)作平臺或數(shù)據(jù)庫的基礎設施。有了區(qū)塊鏈,任何企業(yè)流程和交易都可以同步到不可篡改的賬本中,并因此得以永久保證其透明度、可說明性、數(shù)據(jù)完整性等。
重要的是,私鏈正是BaaS所來自的地方。公有鏈依賴P2P的節(jié)點網(wǎng)絡和機器設備來維護和加強去中心化基礎設施,讓區(qū)塊鏈更具開拓性,比如比特幣。換句話說,私鏈需要大量的手動開發(fā)工作以及強大的后端云計算能力,才可以建立和維護分布式基礎設施。因此,像IBM和微軟這樣的科技巨頭都開發(fā)了包含多種開發(fā)者工具的云基礎設施平臺,該平臺能夠更容易地為企業(yè)提供區(qū)塊鏈應用,幫企業(yè)減輕負擔。這種區(qū)塊鏈采用的就是平臺即服務(PaaS,Platform-as-a-Service ),IBM和微軟都嘗試在基礎設施上集成多種云服務。
BaaS角逐區(qū)塊鏈
科技巨頭們知道,基于區(qū)塊鏈的企業(yè)未來將巨大的市場潛力。IBM和微軟都希望幫助搭建安全、可信、可互操作的開放區(qū)塊鏈。甚至亞馬遜也想?yún)⑴c到這場競爭中,該公司年初與Digital Currency Group在Amazon網(wǎng)絡服務(Amazon Web Services)上開發(fā)了BaaS沙盒。
微軟的設想是,為企業(yè)提供在云端搭建區(qū)塊鏈的所有必需品,包括微軟Azure平臺的后端基礎設施、微軟Visual Studio的開發(fā)者工具、模板、資源等,讓整個過程變得簡易、可互操作,最重要是安全。
微軟Gray表示,“我們了解到,區(qū)塊鏈常見的痛點是身份管理和密鑰管理:你應該怎么著手。而隱私是第二個痛點。第三個痛點是與現(xiàn)有系統(tǒng)以及其他區(qū)塊鏈之間的可互操作性。一個人區(qū)塊鏈解決不了所有問題,我們需要很多的區(qū)塊鏈”。
微軟堅持站在以太坊陣營。據(jù)了解,在Azure開發(fā)者實驗室環(huán)境中,開發(fā)者可以在Azure云端搭建、測試和部署基于區(qū)塊鏈應用。除此之外,開發(fā)者還可以利用Visual Studio的集成開發(fā)環(huán)境(IDE),為區(qū)塊鏈應用集成更完善的分析和監(jiān)控功能以及工具,比如Cortana Intelligence Suite、機器學習和物聯(lián)網(wǎng)服務。
Gray說:“任何行業(yè)的表面以下都有應該被大幅調(diào)整的閑置業(yè)務流程,區(qū)塊鏈數(shù)據(jù)服務是極大的機遇,我們可以從中奪取很多跨領域的歷史數(shù)據(jù),并用機器學習去分析它。”
IBM考慮區(qū)塊鏈開發(fā)的角度比較多維。比如在IBM的z Systems中,該公司把利用區(qū)塊鏈的應用開發(fā)看作是其服務器技術(shù)之上的額外功能,是超級賬本項目上開源并行的一部分。Krishna解釋稱,這里的關鍵是把區(qū)塊鏈整合到現(xiàn)有系統(tǒng)中,而不需要強迫銀行、政府等機構(gòu)放棄他們的傳統(tǒng)技術(shù),因為強來只會適得其反,讓區(qū)塊鏈的推廣再延遲很多年。
“區(qū)塊鏈技術(shù)相對前沿,就算到GitHub獲取一些版本的代碼并安裝,由于很多代碼庫都不完善,順利運行區(qū)塊鏈的有難度的。對開發(fā)者來說,應用的開發(fā)和運營就變得很復雜。我們想讓這些變得特別簡單,我們計劃盡最大能力讓開發(fā)者可以一鍵進入Bluemix DevOps環(huán)境和區(qū)塊鏈網(wǎng)絡,”Krishna表示,IBM將于今年秋季開始部署區(qū)塊鏈的內(nèi)部應用。另外,IBM把企業(yè)和開發(fā)者的區(qū)塊鏈開發(fā)分解成一套完整的基于云平臺服務。Krishna還說,在IBM Bluemix云平臺上運營區(qū)塊鏈的目的是幫助開發(fā)者和IT人士簡化區(qū)塊鏈開發(fā)和運營。IBM基于LinuxONE服務器系統(tǒng)運行的安全區(qū)塊鏈服務增加更多了固件保護,以及區(qū)塊鏈應用和數(shù)據(jù)的根訪問限制——這樣一個“高安全性的企業(yè)網(wǎng)絡”是促使高度監(jiān)管行業(yè)的系統(tǒng)監(jiān)管者開始擁抱區(qū)塊鏈的另一個步驟。