區塊鍊每天都在想方設法形成新的行業和企業應用,不用多久這項技術将無處不在。未來,包括初創企業、學術機構、開源機構、聯盟和金融機構等都會參與到這項技術當中。而目前,ibm和微軟等科技巨頭似乎最快捕捉到了這一趨勢。
ibm和區塊鍊正建構一個新的領域——區塊鍊即服務市場(baas,blockchain-as-a-service)。據外媒報道,兩家公司最近大量區塊鍊投資都面向企業服務的項目,這些企業服務項目利用雲服務基礎設施減少企業區塊鍊開發的大量後端工作。今年2月,ibm釋出了ibm區塊鍊服務(ibm blockchain),近日,ibm再次釋出面向開發者的安全區塊鍊網絡。
微軟和ibm兩家公司還各自推進獨立的開源項目:ibm和linux基金會在2015年12月發起超級賬本項目(hyperledger project);微軟則在今年6月發起布萊切利計劃(project bletchley)。日前,區塊鍊主管、bizdev的董事、微軟雲和企業戰略(strategy for cloud & enterprise)主管marley gray,ibm研發中心(ibm research)進階副總裁兼董事arvind krishna接受外媒pcmag專訪,讨論了各自的baas平台、開源區塊鍊領域的合作項目,以及對該技術的趨勢預測等。
區塊鍊是分布式賬本技術,用于記錄交易資料,具有不可篡改性、完整分布性、可追溯性等技術優勢,應用包括比特币、以太币等加密貨币以及智能合約、各種網上資産、資料和交易。
區塊鍊既可以私有,也可以公有。比特币就是最著名的第一個公有鍊案例——世界各地的礦工共同搭建交易區塊,以全球裝置網絡為去中心化的節點基礎設施來增加其匿名性的吸引力,同時保持區塊鍊(以及加密貨币)不可篡改的資料安全。
另一方面,企業越來越多地投資于私鍊的開發。區塊鍊中,很多區塊存儲交易資料時使用相同的分布式賬本技術,但在私有雲服務平台或虛拟環境中,隻有企業可以進入。
為什麼企業想要私鍊?不妨把區塊鍊想象成為任何企業應用程式或服務的底層架構,不管它是處理銀行和金融交易制度的系統,還是企業内部協作平台或資料庫的基礎設施。有了區塊鍊,任何企業流程和交易都可以同步到不可篡改的賬本中,并是以得以永久保證其透明度、可說明性、資料完整性等。
重要的是,私鍊正是baas所來自的地方。公有鍊依賴p2p的節點網絡和機器裝置來維護和加強去中心化基礎設施,讓區塊鍊更具開拓性,比如比特币。換句話說,私鍊需要大量的手動開發工作以及強大的後端雲計算能力,才可以建立和維護分布式基礎設施。是以,像ibm和微軟這樣的科技巨頭都開發了包含多種開發者工具的雲基礎設施平台,該平台能夠更容易地為企業提供區塊鍊應用,幫企業減輕負擔。這種區塊鍊采用的就是平台即服務(paas,platform-as-a-service ),ibm和微軟都嘗試在基礎設施上內建多種雲服務。
科技巨頭們知道,基于區塊鍊的企業未來将巨大的市場潛力。ibm和微軟都希望幫助搭建安全、可信、可互操作的開放區塊鍊。甚至亞馬遜也想參與到這場競争中,該公司年初與digital currency group在amazon網絡服務(amazon web services)上開發了baas沙盒。
微軟的設想是,為企業提供在雲端搭建區塊鍊的所有必需品,包括微軟azure平台的後端基礎設施、微軟visual studio的開發者工具、模闆、資源等,讓整個過程變得簡易、可互操作,最重要是安全。
微軟gray表示,“我們了解到,區塊鍊常見的痛點是身份管理和密鑰管理:你應該怎麼着手。而隐私是第二個痛點。第三個痛點是與現有系統以及其他區塊鍊之間的可互操作性。一個人區塊鍊解決不了所有問題,我們需要很多的區塊鍊”。
微軟堅持站在以太坊陣營。據了解,在azure開發者實驗室環境中,開發者可以在azure雲端搭建、測試和部署基于區塊鍊應用。除此之外,開發者還可以利用visual studio的內建開發環境(ide),為區塊鍊應用內建更完善的分析和監控功能以及工具,比如cortana intelligence suite、機器學習和物聯網服務。
gray說:“任何行業的表面以下都有應該被大幅調整的閑置業務流程,區塊鍊資料服務是極大的機遇,我們可以從中奪取很多跨領域的曆史資料,并用機器學習去分析它。”
ibm考慮區塊鍊開發的角度比較多元。比如在ibm的z systems中,該公司把利用區塊鍊的應用開發看作是其伺服器技術之上的額外功能,是超級賬本項目上開源并行的一部分。krishna解釋稱,這裡的關鍵是把區塊鍊整合到現有系統中,而不需要強迫銀行、政府等機構放棄他們的傳統技術,因為強來隻會适得其反,讓區塊鍊的推廣再延遲很多年。
“區塊鍊技術相對前沿,就算到github擷取一些版本的代碼并安裝,由于很多代碼庫都不完善,順利運作區塊鍊的有難度的。對開發者來說,應用的開發和營運就變得很複雜。我們想讓這些變得特别簡單,我們計劃盡最大能力讓開發者可以一鍵進入bluemix devops環境和區塊鍊網絡,”krishna表示,ibm将于今年秋季開始部署區塊鍊的内部應用。另外,ibm把企業和開發者的區塊鍊開發分解成一套完整的基于雲平台服務。krishna還說,在ibm bluemix雲平台上營運區塊鍊的目的是幫助開發者和it人士簡化區塊鍊開發和營運。ibm基于linuxone伺服器系統運作的安全區塊鍊服務增加更多了固件保護,以及區塊鍊應用和資料的根通路限制——這樣一個“高安全性的企業網絡”是促使高度監管行業的系統監管者開始擁抱區塊鍊的另一個步驟。
本文作者:溫曉桦