傳統商業網絡
在當前傳統商業網絡中,作為整個商業網絡的參與方,各商業機構及政府、金融機構等各方獨立、系統不通,各自維護自己的數據。當發生交易時,交易雙方修改各自賬本并本地維護,形成如圖1所示的架構形態:
傳統商業網絡架構
此時,我們發現如上所述的傳統商業網絡將面臨以下挑戰(效率低下、成本高、易遭攻擊):
每個參與方都有自己的賬本,在交易發生時修改各自賬本,交易信息不透明共享,易發生單方篡改。
如果交易涉及到多方參與,為了協同各參與方之間的數據一致性,需要增加額外的中間工作及附加成本。
數據重復分散在各個參與方,造成整體業務流程的低效。
整個業務網絡依賴于一個或幾個中心系統,一旦中心系統發生問題,如網絡攻擊或錯誤將導致整個商業網絡混亂。
認識區塊鏈
根據工信部指導發布的《區塊鏈技術和應用發展白皮書》的解釋:狹義的講,區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構,并以密碼學方式保證不可篡改和不可偽造的分布式賬本;廣義來講,區塊鏈技術是利用鏈式數據結構來驗證和存儲數據、利用分布式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全性、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算模式。
區塊鏈技術是一個技術合集,它包含共享賬本、共識算法、安全隱私和智能合約等技術組成,具有多中心化、共識可信、不可篡改、可追溯等特性。使用所有成員共享賬本的區塊鏈系統可很好的解決傳統商業網絡中遇到的諸多挑戰,如圖2所示:
區塊鏈系統架構
首先,區塊鏈架構使每個商業網絡的參與方共享同一賬本,當交易發生時,同步更改所有賬本。
其次,使用密碼算法確保網絡上的參與者僅可以看到與自己相關的賬本內容,確保交易安全。
再次,區塊鏈將交易相關的合同條款嵌入交易數據庫形成智能合約,一旦某個事件滿足合約中的條款時即可觸發執行。
最后,網絡參與者基于共識算法機制來保證交易是共同驗證的。同時也滿足監管、審計。
區塊鏈的價值
經濟高效:構建可信多方協作平臺,減少人為糾紛,提高交易效率。
降低成本:減少額外開銷和中間第三方的參與。
減少風險:不可篡改性降低了欺詐和網絡犯罪的發生。
增進信任:共享的賬本、流程、記錄增進參與方之間的可信度。
透明審計:審計機構可隨時對不可篡改的賬本進行審計。