區塊鏈目前是引起業界關注的一項技術,有人認為區塊鏈將能夠對現有的行業加以突破甚至是改變世界。區塊鏈的優勢包括降低成本、減少風險和資本要求,同時還能提高交易速度、提高透明度和可靠性,提升隱私性以及安全性。
區塊鏈用分布式數據庫識別、傳播和記載信息的智能化對等網絡, 也稱為價值互聯網,每個區塊鏈平臺都有一個所謂的驗證和記錄交易的方案,這些方案有助于確保每個條目的安全性和不可變性,區塊鏈可以是公開的,也可以是私有的,每個區塊鏈都有明顯的優勢和限制。
傳統上管理數據的方式是集中式數據庫,這是區塊鏈的主要替代方案。這些數據庫可以是關系型,如Oracle、SQL Server;或非結構型,如Hadoop、MongoDB。這兩種類型都具備高性能、健壯性和可擴展性,并且在短期內是很多企業數據管理用例的默認選擇。
可以肯定的是,區塊鏈確實會影響到所有行業。雖然區塊鏈能夠帶來眾多的優勢,但是在享受這些優勢的同時也不能忽略一些限制,區塊鏈部署每個數據問題的理想解決方案,沒有放之四海而皆準的最佳方式。在適當的情況下,區塊鏈可能起到變革性的作用,但是如果沒有周密的采用計劃,這也可能成為企業采用的敗筆。
與大多數技術決策一樣,區塊鏈的引入也需要企業進行評估。本文將會重點討論區塊鏈對于企業數據或交易管理的影響,因為這是衡量區塊鏈和其他方案的關鍵因素。以下是企業在評估區塊鏈對中央數據庫應該注意的因素:
不能保證更高水平的企業安全區塊鏈的結構安全性和不變性已經在業界得到了廣泛的討論和驗證,似乎比傳統的數據存儲更具優勢。區塊鏈系統的安全問題被歸因于在區塊鏈上運行的應用程序而不是架構本身,混合架構利用區塊鏈結合強大的關系數據庫,顯得更加有實現的可能。
但是應用程序和用戶級別的漏洞可能會減少區塊鏈的安全性的提升。在很多組織中,最大的漏洞可能是設計不佳的應用程序,針對未經培訓的用戶釣魚攻擊,或邊緣設備上的未更新固件。在這些情況下,區塊鏈可以提供一些優勢,但不能提高整個系統的安全性。畢竟如果窗戶大開,給門配上多強大的鎖都沒用。
優勢:區塊鏈具有結構安全優勢,但只是可能會提高整體安全性。
不一定能提高交易速度區塊鏈已經被披露出可以用于從物聯網到通信領域的多個實時交易需求用例,然而,今天很多運行工工作量證明(Proof of Work,PoW)或權益證明(Proof of Stake,PoS)的公有區塊鏈每秒的交易次數比傳統金融系統少得多。私有區塊鏈可能比公有區塊鏈更快,但通常比企業數據庫要慢。
另一方面,區塊鏈中的數字化可以在復雜的多利益相關方就醫的速度上提供數量級的改進。技術本身無法實現更快的交易,而是通過利用區塊鏈的架構和功能的新流程如透明度、不變性和可追溯性實現。智能合約可以進一步提高可編程規則交互的交易速度,但是規則的輸入必須受到各方的信任,并且可以在線訪問。
優勢:從技術角度來看,集中式數據庫更快,但利用區塊鏈功能的新架構和流程可以改進某些類型的交易。
管理(Stewardship)和支配(Governance)依然十分重要在實施區塊鏈之前,企業必須要明確如何長期管理解決方案。新興的區塊鏈行業依然是分散的,擁有廣泛的平臺和供應商。甚至像比特幣這樣的早期領導者依然在不斷變化,對設計決策和平臺方向的意見分歧造成了固有風險。
支配(Governance )是另一個關鍵問題,尤其是在控制平臺及其基礎數據是由更廣泛的利益相關者或公眾持有的情況。由IEEE、IACR等提供的流程圖有助于根據信任和訪問需求確定是否需要區塊鏈。但即使需要,仍然存在很多問題:誰來資助和擁有平臺及數據?誰能確保它能夠繼續滿足不斷變化的要求?誰來負責升級和維護?負責寫入區塊鏈和驗證交易的各方也不能保證其持續的相關性。
優勢:即使責任轉移到可信任的第三方或公眾,管理權和支配依然十分重要,在很多情況下,關系數據庫將是更安全的選擇。
維護和支持不容忽視與管理問題相關的是,組織在評估任何技術的可行性時必須考慮維護。對于區塊鏈來說,碎片化的平臺環境意味著對任何特定平臺的支持有限,并且不能保證提供商能夠一直存在。包括戰略顧問、系統集成商和托管服務提供商在內的支持環境的發展時間也較短。內部人才很難找到,鑒于區塊鏈固有的復雜性,這一點尤為重要。與傳統數據庫廠商如Oracle和微軟等幾十年的經驗相比,差距十分明顯。
0集中的數據庫,無論是結構化還是非結構化的,似乎逗比區塊鏈解決方案的維護風險低的多。
可擴展性是解決問題的關鍵挑戰隨著云計算和虛擬化的普及,目前的中央數據庫幾乎可以無限擴展。對于區塊鏈平臺來說,縮放仍然是一個巨大的挑戰。關于比特幣巨大的能源需求已經寫了很多,甚至連證明的計劃也可能在規模上有問題,因為隨著每一筆交易,區塊鏈都變得越來越大。隨著塊鏈大小和交易量的增加,存儲、網絡和計算限制將被放大。
具有交替共識機制和較低計算要求的許可區塊鏈可能在一定程度上解決了這個問題,盡管這會影響信任和透明度,并可能較少區塊鏈最引人關注的特性。Hyperledger性能和可伸縮性工作組在6月份宣布,可擴展性挑戰尚未解決。
提出的用于擴展區塊鏈的解決方案非常復雜,并且超出了本文的范圍。不用說,企業應該在區塊鏈上建立數據管理基礎架構時保持謹慎,因為其未來的增長途徑還沒有明確。
優勢:區塊鏈的能源成本和存儲需求,以及任何新興技術所伴隨的不確定性,使其成為一個遠遠低于現有數據庫可擴展解決方案的一種方式。
成本值得思考區塊鏈相對于中央數據庫的成本而言頗具爭議,并且也沒有得到證實。一些業內觀察家認為,與Oracle等數據庫巨頭收取的巨額許可和支持費用相比,區塊鏈可以降低成本。一個值得注意的例子是存管信托和結算公司(DTCC)將其信用違約互換平臺轉移到一個經過許可的區塊鏈,預計將比現有架構節省20-30%。
另一方面,區塊鏈的商業案例必須考慮托管、許可和實施之外的大量潛在成本。雇傭或外包人才來維持系統可能比較重要,隨著交易量的增加,能源成本可能會大幅上漲。最重要的是,應該增加一個未知的緩沖區,也行還要考慮復雜性溢價。應盡可能進行小規模原型或概念驗證,以驗證對于現有系統的預期成本節省。
優勢:維持區塊鏈的企業全部成本仍然是個未知數。
區塊鏈的底線區塊鏈對于決策者考慮未來的數據或交易架構意味著什么?區塊鏈的發展潛力邀請領導者投資于該技術,重點在于評估其特定詠柳的權衡和特征。簡而言之,在關鍵系統遷移到區塊鏈之前,應該清楚地了解風險和回報。但是,與此同時區塊鏈帶來的新機遇不應該被忽略。
如果預算和專業技能允許的話,實驗是一種有吸引力的方式,可以避免在區塊鏈技術上落后。原型和重復可能是衡量價值的有效工具,不會使關節數據處于風險中,參與聯合組織或其他合作伙伴關系可能是另一種試水區塊鏈的方式。這些漸進的演進可能會在技術和商業環境成熟、潛在收益更加明晰之前延遲大量的投資。