區塊鏈如何彌補業務流程缺陷?
說起區塊鏈技術,很多人第一個想到的肯定是加密貨幣,特別是記錄上鏈時消耗巨量能源可能給整個地球生態帶來的影響。
但對于認真探索區塊鏈發展潛力的行業來說,完全有可能打造出一套克服以上所有缺陷的專用區塊鏈企業平臺,并讓它在各個行業中發揮類似互聯網、云計算乃至人工智能的巨大作用,甚至有可能永久性地改變我們在全球范圍內運營業務、實現往來交互的方式。
今天,我們主要探討愛立信公司如何利用企業級區塊鏈技術的最新成果以及尚未充分完善的功能,并如何著力改變愛立信與其合作伙伴、客戶及供應商的業務往來,為全體相關方帶來無與倫比的可觀收益。
在本文中,我們將具體探討:
- 業務流程與現有缺陷
- 區塊鏈技術的三大主要功能
- 愛立信如何運用區塊鏈技術
業務流程與現有缺陷
業務流程是一切企業的根基,也是實現業務成功的必要前提。業務流程是一切效率提升舉措的基礎與支柱。因此,我們需要將業務流程解構為具體的一個個構建塊,并找出其中最致命的缺陷。
我們先從業務流程以及相關要素的基本定義開始。業務流程代表一系列相互關聯的步驟,這些步驟將被分配給各利益相關方以進行特定工作,由此將產品或服務最終交付給第三方(例如業務合作伙伴、客戶或供應商等)。
各利益相關者或貢獻者群體,當然也希望通過業務流程執行特定任務并實現具體目標。具體請參見下方圖一。這些步驟通常會由各用戶根據業務流程的設計策略(一組預定義規則)以標準化及優化方式重復多次。
圖一:各利益相關方或貢獻者群體都應執行特定任務以實現具體目標
愛立信的招聘流程、供應鏈、產品開發以及產品 / 服務交付等都屬于典型的業務流程。如今,大多數業務流程都由一個個步驟、一個個組織、一家家企業(包括合作伙伴與客戶)串連而成。但這種結構會形成孤島,導致結果錯誤或者一致性沖突,迫使我們分神進行返工、檢測錯誤并更正結果。這不僅拉高了運營成本、拖延了底層流程規則的驗證速度,還會降低端到端流程一致性效率。
對于跨企業業務流程來講,上述問題會體現得更為明顯。這是因為各參與方之間缺乏信任,因此無法在各流程步驟當中實現真正的透明化集成。事實上,即使是同一企業內的不同組織往往也有不同的目標定位。在大型企業中,各部門甚至從屬于不同、甚至完全獨立的法人實體。
在這樣的背景下,我們往往會從業務流程中發現以下缺陷:
數據集成與完整性缺失
由于各方之間缺乏集成,底層數據層支持的流程經常陷入“中斷”。在流程當中集成數據層的難題不僅體現在技術或者成本上,而更多在于各個組織會因目標不同、關注點有別而不愿共享數據。
但即使是在跨企業業務流程中,完全透明也是利大于弊。對于某些敏感數據,企業及各內部組織可能需要配合保密機制以維持底層數據層的適當可見性。
缺少數據層集成,會導致整個流程內的數據無法保持一致,進而引發效率低下、無效復制(如果存在)以及更多潛在缺陷。
標準化與合規性差
各地方法規、國內法律或文化立場可能妨礙流程中各方之間的標準協同方式。在流程執行過程中屈從于當地慣例,往往導致參與方偏離最直接的共同治理與目標共同實現道路。此外,一旦這種情況成為常態,業務的合規性也會受到很大影響,甚至在審計階段帶來高額罰款。
缺少分步規則驗證
在缺少預防性控制的情況下,流程中各個步驟內發生的一切簡單故障,都有可能對整個流程的執行結果產生毀滅性的連鎖反應。
無論流程規劃對各個步驟做出如何詳盡的說明,潛在錯誤都有可能給流程的執行帶來巨大、甚至是破壞性的后果。這將迫使我們在返工中查找錯誤、更正錯誤并再次嘗試。
區塊鏈技術的三大主要功能
在本節中,我們將重點介紹企業級區塊鏈的三大主要功能。也正是這三項功能,讓區塊鏈技術成為企業架構中的一種獨特資產。
分類賬
在本質上,區塊鏈技術其實是一種交易記錄機制。而分類賬則代表區塊鏈架構中的“數據庫”,用于容納各項交易記錄。分類賬的獨特屬性:
- 不可變性。分類賬中的每條記錄都無法更改或刪除。區塊鏈并不完全支持數據庫 CRUD(創建、讀取、更新與刪除);區塊鏈只支持“讀取”與“寫入”操作,“常規數據庫中的更新”或“刪除”不在支持之列。
- 分布式。不同于經典的客戶端 - 服務器數據庫架構,區塊鏈中的各參與方(包括個人或組織)都持有一份分類賬副本。這種分布式特性能夠防止中央機構(例如數據庫管理員,DBA)出于善意或惡意而篡改數據內容。如果發生不一致,區塊鏈技術能夠識別并糾正其中的不可靠記錄(在技術上,這種糾正是依靠嵌入至分布式架構中的「共識機制」實現的)。這種能力也促進了各區塊鏈網絡成員之間的去中介化。
安全性
- 分類賬中的每一條記錄都經過身份核對、驗證與哈希處理。事實上,身份核對、授權、審計以及不可否認性(即提供數據來源與完整性的證明)正是區塊鏈技術中的基礎資產。
- 密碼技術讓數據驗證與完整性機制幾乎不可能被操縱。
- 網絡內的所有成員均被分配予數字簽名,用以保護交易、防止記錄篡改。
智能合約
這個術語由密碼學家 Nick Szabo 于 1990 年提出,指的是“一組以數字形式指定的承諾,其中還包含各方在承諾中需要履行的協議”[參考文獻 1、2]。
簡而言之,智能合約相當于存儲在區塊鏈上的計算機程序,能夠根據區塊鏈網絡各成員間的協議自動執行、驗證并產生效力。智能合約能夠與外部資源進行交互,由此驗證編碼在智能合約中的規則。
分類賬、安全性與智能合約這三大核心特性,成為區塊鏈各參與方保持信任的關鍵。這種信任與任何“中間人”或中央權威及治理體系無關,一切都交由底層技術與代碼負責實現。
愛立信如何運用區塊鏈技術
現在,我們將業務流程與區塊鏈技術結合起來,看看愛立信如何運用區塊鏈的。
我們發現,常規業務流程中的大多數缺陷都可以通過區塊鏈技術加以解決。目前,多數業務流程中的孤立方法都可以通過“共同真相來源”(即分類賬)機制加以改造。盡管分類賬分布在不同物理位置,但其實際效力在各方之間仍然保持著邏輯集中(即「共同真相來源」),足以確保底層數據的完整性、集成化與機密性(也被稱為「基于需求的透明度」)。
此外,我們還可以在智能合約中對流程策略及相關過程進行編碼,確保流程的高度合規性與標準化。區塊鏈還可以防止任何未經授權的成員訪問或執行不符合預定義過程及規則的步驟。驗證將分步進行,以防止期間出現任何潛在缺陷。
圖二:分步驗證可防止流程中出現任何潛在缺陷
換句話說,只要在智能合約中對一切業務流程及其步驟策略進行良好編碼,區塊鏈就足以確保業務流程跨組織(同一公司之內)或跨公司實現完美執行。
最后,同樣重要的一點在于,分類賬中的每條記錄都嵌入有時間標記(保證完全可追溯性)以及共識各方的數字簽名(也稱為「不可抵賴性」)。
以上要素普遍適用于各類業務流程,可用于建立“零故障”業務執行體系,并通過區塊鏈自動化與舊有系統的集成實現端到端數字化。
圖三:使用區塊鏈功能映射業務流程缺陷
愛立信的第一個成功用例就是大家都非常熟悉的工作——企業間發票處理。如今,它已成為全球唯一一套同類解決方案,覆蓋到愛立信開展業務的 180 多個國家。也有相當一部分企業在以“影子”方式實施區塊鏈技術,即將區塊鏈與傳統工作方式并行應用。
公司間發票流程中存在諸多缺陷與影響因素。但在區塊鏈功能的支持下,我們得以提前預防特定問題,不必再事后補救。如今,整個收發票系統已經實現全面自動化,幾乎不需要人為干預。這不僅節約下大量勞動力資源,同時也在各相關方之間建立起通用的工作方式,帶來更高的執行效率與投資回報。