區塊鏈部署架構模型
從區塊鏈實現虛擬化自動化社會化協作生產的目標出發,基于關注點分離的架構原則和層次化的架構模式給出的區塊鏈架構模型,從設計時就考慮了平臺的可用性。以當前的計算架構,采用多臺大型主機的銀行服務或者采用分布式架構的互聯網服務才能支撐得起整個社會范圍的交易并發,這還是若干銀行、互聯網公司共同提供的集中式交易。
區塊鏈共識就意味著冗余計算,區塊鏈又是建立在密碼學上的計算,本身就需要耗費大量的計算能力,要能夠提供滿足目前銀行和互聯網服務性能的區塊鏈虛擬計算,就需要目前所有銀行主機和分布式服務計算能力的若干倍才可以,如果要實現連接現實社會的自動化流程驅動的生產,整個社會的計算能力還需要有極大的提高。區塊鏈架構要想實現在整個社會范圍內的實用化就必須實現功能模塊的松耦合,需要能夠支持分布式并行計算,支持密碼學專用硬件加速,甚至支持連接高性能計算中心的第三方計算。
?
圖 區塊鏈部署架構模型
目前區塊鏈架構模型設計成驗證服務和平臺共識服務分離,業務驗證服務的合約流程和合約服務以及實現代碼分層服務化解耦,業務合約服務同公用的合規合法檢查服務,技術服務以服務化的方式解耦,區塊鏈交易日志、狀態的規范化邏輯同平臺共識服務邏輯分離解耦,所有這些功能邏輯的服務化,無狀態化,目的就是為了確保服務的橫向分布式部署擴展能力,實現服務容器化按需動態擴展,充分利用當今云計算的發展成果。
另外,按照參與業務主體緊密程度,業務相關性,業務性能要求,隱私要求的不同,形成多個子鏈,從鏈的高度實現分離以提高整個區塊鏈的并行處理能力,也是區塊鏈并行處理交易的方式。
真正實用的區塊鏈共識節點上要運行大量的應用,需要滿足巨量吞吐量要求,并且響應時間也需在實用可接受的范圍,共識節點所需要的計算能力不是個人能夠承受的,所以未來一個實用的區塊鏈平臺一定是運行在多個數據中心上的,個人通過各種分布式App應用參與到鏈上合約業務。
數據中心會提供大量容器資源,以動態可擴展的方式為區塊鏈各個功能模塊提供服務運行所需的計算資源和存儲資源,從前端的分布式APP,到后端的微服務,再到區塊鏈共識服務,賬本服務,各種業務合約(合約流程,合約服務)實現的沙盒驗證節點,以及各種公共的鏈上服務節點,如技術服務,合約合法檢查服務,規則服務,Oracle服務,分布式存儲服務,合約服務路由服務等。
一個數據中心可能是由一個中心化組織(如公司)運營,也可以是由一個分布式自治組織(DAO或DAC)依據自治合約運行。每一個數據中心對于同一個語義層面規格化的合約服務可能會有自己的代碼實現,可能會采用不同的合約編程語言,可能運行在不同的沙盒中驗證和執行。每個數據中心都會并行運行多個賬本副本和共識節點副本,以保證驗證結果的一致性,提高系統可用性,提高出塊速度,避免遭受經濟懲罰。
責任編輯:售電衡衡
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網
-
新基建助推 數據中心建設將迎爆發期
2020-06-16數據中心,能源互聯網,電力新基建 -
泛在電力物聯網建設下看電網企業數據變現之路
2019-11-12泛在電力物聯網 -
泛在電力物聯網建設典型實踐案例
2019-10-15泛在電力物聯網案例
-
權威發布 | 新能源汽車產業頂層設計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設
2020-11-03新能源,汽車,產業,設計 -
中國自主研制的“人造太陽”重力支撐設備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業發展
-
探索 | 既耗能又可供能的數據中心 打造融合型綜合能源系統
2020-06-16綜合能源服務,新能源消納,能源互聯網 -
5G新基建助力智能電網發展
2020-06-125G,智能電網,配電網 -
從智能電網到智能城市