如果你正在想要通過部署區塊鏈來改善數據庫流程,請記住你不需要進行徹底替換,下面讓我們看看如何做?
當部署區塊鏈時,無需替換現有數據庫和相關流程,而是應該整合和改進。
雖然區塊鏈技術可改善DevOps以及脫媒的數字化及基于共識的信息傳播,但試點系統的支持者也嘗嘗建議應丟棄現有流程和傳統數據庫。
隨著時間的推移,企業會構建自己的運營方法,這通常會關聯到其數據存儲系統及相關接口。隨著員工逐漸熟悉這些方法和流程,他們會更加抵制激進的變革,而且也有很好的原因:盡管現有系統有其缺陷,但如果公司在成功運行,那么系統基本上仍然有效。
另一方面,DevOps面臨越來越大的壓力,他們需要快速、可靠和安全地分享數據--不僅僅是在相同公司的不同部門或者國際辦事處之間,還有與供應商、合作伙伴、分包商和聯盟成員共享數據。這種壓力讓IT基礎設施管理員和數據庫管理員很是頭痛,對于他們來說,區塊鏈是非常有吸引力的解決方案。
不幸的是,有才華且經驗豐富的區塊鏈工程師和系統架構師成本很高,供不應求。銀行和其他金融機構在以驚人的速度搶購合適的人才,而學校在為學生提供解決技能短缺所需課程和培訓方面速度很慢。因此,即使你能組建一支適當的人才隊伍來解決數據共享問題,成本都會非常高昂。
因此,企業應該權衡這一成本與區塊鏈的優勢,區塊鏈可即刻帶來的優勢包括:
非中介化或脫媒。 區塊鏈系統并沒有控制所有內容的中央權限,這使得它非常適合協作操作,例如具有高度自主權的分包商,聯盟等。
分散化。 系統內每個參與者或節點都可攜帶共享數據的完整副本。因此,沒有單點故障,也不需要擔心DDoS攻擊或者給定站定的人為錯誤。
保護。 在私有區塊鏈中,可通過區塊鏈中的公鑰基礎設施與特定方選擇性地共享數據。與傳統復制及同步產品不同,區塊鏈可允許選擇性加密密鑰交換,以確保系統的特定參與者可訪問共享數據。
實時復制。 雖然最常見的公共區塊鏈系統(比特幣)具有10分鐘區塊加入時間(即可花半小時或更長時間將將數據加入到系統中),私有區塊鏈允許啟動器選擇自己的平均區塊時間,允許更快的交易結算。例如,Multichain允許你將區塊生成目標時間指定為低至幾秒鐘。
可審計性。 區塊鏈的基本構建塊是哈希鏈表,其中每個數據庫包含所有先前數據庫的摘要。因此,隨著數據的增加,鏈接會越來越多,早期數據被鎖定,并有效防止被篡改。該系統可開放接受驗證和審計,這對于需要遵守嚴格法規的企業來說非常有效。
此外,區塊鏈系統支持智能合同,這是一種分布式程序,可實現不同方之間工作流的自動化,以及密碼令或令牌等本地資產之間自動化,這可能可應用于平衡結算、會計或付款。
問題在于:是否可整合及連接我現有ERP和數據系統,以經濟高效的方式獲得這些優勢,而不需要對現有系統進行全面改造和重新設計?
如果現有系統純粹是基于紙張,或者依靠數據庫管理員通過電子郵件互相發送數據庫轉儲或CSV文件附件,那么則可以考慮用區塊鏈替換系統。然而,對于大多數人來說,目前的做法應該是整合和擴展現有系統。
以下可指引你實現正確部署。
從小處著手。 你不應該將所有數據庫系統和數據一次性轉移到區塊鏈。你需要確定仍然是通過手動或管理和及工程師通過特殊腳本共同執行的數據傳輸和共享,并詢問,該腳本是否記錄在文檔中并由源代碼控制?這是很好的方法,可確定當前進程或自動化腳本的可靠性。如果答案是否定的,那么問問自己,當相關人員離開公司時會發生什么事情?
獲取指標。 增強系統而不是替換系統的優勢在于你可輕松地衡量改變的影響。例如,在最初幾個星期或者幾個月內,你可以記錄手動更新操作(處理客戶票證)節省的時間,或者通過改進流程發送電子郵件減少的數量。而相比之下,如果進行全面改造,通常很難進行前后對比。
為擴展和改進制定計劃。 當你有一些成功用例可提交給上級管理層時,最好提供指標來作為證據,你會發現這可進一步推動變化。在這一點上,你可開始考慮智能合同工作流程或其他更高深的區塊鏈功能。