??隨著1月31日在深圳舉辦區塊鏈論壇?峰會圓滿結束,ICC攜手萬達共建的全新的防偽朔源的區塊鏈正式開始,對于一個全新的技術,我們缺少了解,下面我們一起來探討一下ICC的一個技術
ICC技術架構
????ICC的架構思路是從應用需求出發,對每一個技術架構層進行標準化抽象,讓每一層都具備獨立的普適性,并且每層的模塊又可以進行快速有效的組合,從而用標準的單元模塊組合成萬千變化的應用。
從技術特點上,區塊鏈一般被認為具有:
分布式容錯性二網絡極其魯棒,容錯1/3左右節點的異常狀態。
不可篡改性:一致提交后的數據會一直存在,不可被銷毀或修改。
隱私保護性:密碼學保證了未經授權者能訪問到數據,但無法解析
ICC的整體架構如下圖所示:
所以在這點上ICC技術架構主要分為兩大類抽象層:區塊鏈抽象層和業務應用抽象層。
1、區塊鏈抽象層:
????最底層為區塊鏈基礎架構層,目前的技術實現是對以太坊源代碼進行了分叉,并再此基礎上進行了進一步的改進,包括:
a.動態區塊生成協議(DBGP),在保障安全的基礎上讓區塊的生產時間隨著應用的需求而進行動態變化,既可以保證應用的性能需求,又可以盡可能節省存
儲空間和系統消耗;這個協議幫助ICC區塊鏈網絡在保證安全的基礎上可以實現3倍于以太坊的性能提升。
????b.動態區塊安全協議(DMBSP),結合傳統的安全技術配合區塊鏈的挖礦機制給企業級區塊鏈應用提供數據安全保護;
c.數據組嵌入協議(DGIP),對同類數據進f7#比量嵌入;
????智能合約抽象層,對不同的應用場景進行技術抽象,搭建標準化、模塊化的智能合約模版(SSCU),用于進一步組合、定制化面向不同行業、企業、應用場景的智能合約({ASCM)。目前已經積累的智能合約庫(SCL)包括ID注冊、數據關聯、狀態數據嵌入、數字所有權、所有權轉移、授權申明、授權轉移、多重授權等等。
在此基礎上構建區塊鏈通用接口協議(BGAP),用于對接上層業務應用層。
2、業務應用抽象層:
這個層分類中的底層為基礎服務抽象層,主要是將底層的智能合約進行二次組合加工之后形成的通用區塊鏈服務模塊(GBSM),包括面向CHAOS服務模塊的哈希存儲服務(HSS),通用上鏈注冊服務(URS)????
在此之上為二級應用接口層,實現基礎服務層和業務應用層的數據對接。開發重心在標準化,建立面向不同數據類型的業務系統的接口,以實際案例中已經積累的面向SAP,?WMS,?SaleSforce等大型企業應用、以及常用的網頁和移動應用接口,逐步積累更多的標準類型。
最上層為業務應用抽象層,標準應用不到字模塊,可進行針對不同業務場景、不同客戶的實際應用的開發模版,讓最終應用的開發交付和部署變得極其便捷,這個層次的開發者甚至不需要區塊鏈開發技能,可以讓更多的開發者和技術服務商更方便的使用ICC為最終客戶開發區塊鏈應用。