編者按:本文是區(qū)塊鏈(blockchain)部署系列文章的第二篇。在上一篇介紹中,SearchCIO編輯總監(jiān)Sue Tray評價了區(qū)塊鏈技術(shù)對不同行業(yè)可能造成的沖擊,并且向讀者介紹了區(qū)塊鏈項目的第一階段:識別應(yīng)用場景以及制定全盤的技術(shù)規(guī)劃。在本文中,Troy將介紹后續(xù)的三個階段:概念驗證、測試和全面部署。
概念驗證
Jeff Garzik是區(qū)塊鏈服務(wù)供應(yīng)商Bloq的聯(lián)合創(chuàng)始人以及比特幣的核心開發(fā)人員,他介紹了區(qū)塊鏈的概念驗證階段——通常為期1到3個月時間。
“你構(gòu)建一個系統(tǒng),集成到孤立的沙盒環(huán)境中。在這個模擬的環(huán)境中,你引入真實的客戶數(shù)據(jù)并觀察系統(tǒng)的運行情況。關(guān)鍵就在于,使用真實的客戶數(shù)據(jù)和交易規(guī)模,但不會對客戶造成任何影響。”Garzik解釋到:“如果提升交易規(guī)模,比如每天百萬級的量級,你會看到區(qū)塊鏈系統(tǒng)是如何以良好的可擴展性來滿足用戶需求的。”
在2016年與紐約召開的比特幣共識大會(Consensus 2016 industry event)上,區(qū)塊鏈API開發(fā)商BlockCypher的首席執(zhí)行官及聯(lián)合創(chuàng)始人Catheryne Nicholson就概念驗證的過程發(fā)表了自己的觀點:“從工程角度說,概念驗證并沒有嚴(yán)格的定義。總體來說,就是快速試錯,比如10個工程師在2個月內(nèi)完成10個項目,找出可行的路徑。”
微軟全球戰(zhàn)略官Yorke Rhodes和Nicholson都認(rèn)為,云是進行概念驗證的最佳選擇。“云計算可以讓你快速構(gòu)建所需的環(huán)境,不用擔(dān)心對現(xiàn)有企業(yè)系統(tǒng)的影響。”Rhodes認(rèn)為:“而且,云還提供了很好的協(xié)同環(huán)境——如果有多方同時參與的話。”
即便從技術(shù)上說公有云能夠承載測試工作,絕大多數(shù)公司還是會選擇在私有環(huán)境中進行:“沒有任何企業(yè)會使用公共的區(qū)塊鏈來進行測試,大量的應(yīng)用案例開發(fā)工作將在完全私有的環(huán)境里進行。”
區(qū)塊鏈的發(fā)展和成熟,存在著特定的障礙。在本次大會上,Scott Mullins(基于AWS平臺提供金融業(yè)務(wù)軟件開發(fā)服務(wù))向IT界發(fā)出呼吁,讓所有相關(guān)方都參與到區(qū)塊鏈的概念驗證過程中來。
“不要忘了任何需要參與到概念驗證的人。比如,第三方的外包團隊、第三方監(jiān)管團隊、合規(guī)或風(fēng)險管理團隊。”Mullins說:“不要等到概念驗證快結(jié)束時才想起這些。對于測試過程,你需要來自于各相關(guān)領(lǐng)域?qū)I(yè)人員的意見和建議。”
德勤的金融業(yè)務(wù)首席顧問Eric Piscini則對寬泛的概念驗證提出異議:“測試失敗的原因,很可能就是因為參與方過多、涉及面過廣。我的建議是:從小處入手,嚴(yán)格控制區(qū)塊鏈帶給企業(yè)的影響范圍。”
BlockCypher的Nicholson提醒業(yè)界警惕那種冗長的概念驗證合同。“我們曾經(jīng)收到過長達(dá)150頁的主服務(wù)合同。對于一個創(chuàng)業(yè)公司來說,這是無法承受的。把這類合同扔到一邊吧,我們需要的是一個4到5頁的合約,而不是在法律顧問的協(xié)助下進行長達(dá)數(shù)月的協(xié)商。”
測試及后續(xù)工作在概念驗證之后,就該將真實數(shù)據(jù)引入到生產(chǎn)系統(tǒng)中。
Garzik認(rèn)為,這意味著在大概5%的客戶身上進行小規(guī)模實測。“IT團隊在小規(guī)模、交互少的用戶場景下推進實測工作,確保既能向管理層進行匯報,又能在較低規(guī)模上為工程師們提供具有實際意義的參考。”
Nicholson認(rèn)為,實測階段并不是簡單地實現(xiàn)概念驗證到實際運營的過渡,而是一個全新的階段,面臨著與概念驗證完全不同的需求。
Rhodes認(rèn)為,一旦習(xí)慣了新的軟件并對測試過程感到滿意,業(yè)務(wù)端就可能同意在實際系統(tǒng)(而不是云中)中進行區(qū)塊鏈的部署。
Garzik認(rèn)為,于去年12月31日正式上線的納斯達(dá)克Linq系統(tǒng),就是現(xiàn)實的區(qū)塊鏈部署第三階段案例。“這就是針對真實用戶的實測,只是在交易規(guī)模方面還比較克制 – 微軟或蘋果股票的交易量是Linq系統(tǒng)的1萬倍。”
“絕大多數(shù)企業(yè)還沒進入到區(qū)塊鏈部署的第四階段。”Garzik表示:“大多數(shù)財富500強企業(yè)仍處于第二或第三階段。”
為了開始全局部署區(qū)塊鏈技術(shù),仍需進一步的工作。“在實際的生產(chǎn)系統(tǒng)中,規(guī)模需要擴展;要讓所有的用戶都感到滿意,要開通相應(yīng)的服務(wù)熱線。最根本的是,要能夠獨立運行和維護。”Nicholson表示。
絕大多數(shù)區(qū)塊鏈項目都沒能真正經(jīng)歷這一階段的驗證。
“真正進入實際運用的區(qū)塊鏈技術(shù)只有比特幣,經(jīng)歷了攻擊,以及各種實際場景的測試。”BlcokCypher的Nicholson認(rèn)為:“其他的區(qū)塊鏈產(chǎn)品,盡管炫目,但都還是襁褓中的嬰兒。”