趣鏈科技(Hyperchain)聯盟鏈服務平臺面向金融、企業、政府與其他產業聯盟,提供企業級區塊鏈解決方案。滿足企業級應用在性能、權限、安全、隱私、可靠性、可擴展性與運維等多方面的商用需求。
該平臺由三個部分構成,包括企業級管控平臺、聯盟鏈核心模塊和底層系統支撐技術。
趣鏈科技共識模塊算法基于艾倫·克萊門特(Allen Clement)等人在 2009年提出的Aardvark算法進行改進,實現了高性能魯棒共識算法RBFT。在保證BFT系統強一致性的前提下,提升了系統的整體交易吞吐能力以及系統穩定性。可以穩定達到3000—10000的不同復雜度的業務邏輯(TPS),并可以將交易執行時間控制在300毫秒左右,為區塊鏈的商業應用提供高性能的解決方案。
該模塊還實現了在區塊鏈網絡中動態增刪節點機制,使得整個網絡在不宕機的前提下準入或刪除節點。同時,通過CA證書的方式區分不同節點,達到不同類別節點的權限控制功能。
此外,該模塊在原有機制上,新增了一鍵復原(Recovery)機制。節點重啟時,該機制能自動檢測節點并自主更新,同時也是動態增刪的基礎。當一個節點發生可視變換(ViewChange)而無響應時,該機制能進行自我恢復。因此,Recovery機制的存在大大增強了共識模塊的可用性。

趣鏈發布區塊鏈開放服務平臺
趣鏈科技采用了可插拔的多級加密機制,可以根據不同場景及需求,選用不同的加密算法。多級加密可以實現以下幾種安全機制:數據安全——通過實現安全哈希算法,為消息生成體積小、不可逆的數字指紋;身份安全——實現數字簽名算法對交易進行簽名,防止交易數據被篡改;通信安全——通過實現密鑰協商技術對傳輸層數據加密,保證通信雙方可以不共享任何秘密進行加密通信;機構安全——通過實現基于CA的權限控制與準入機制;隱私安全——基于加法同態的數據隱私保護;交易安全——命名空間隔離,保證交易信息可以只存在于交易相關方。
趣鏈科技的智能合約引擎——高性能虛擬機(HPVM),在保持Solidity開發語言的兼容性基礎上,對智能合約虛擬機進行性能優化,保持了以太坊虛擬機的沙盒安全模型,執行性能方面有逼近二進制原生代碼的效率。在智能合約成為區塊鏈平臺的主要業務承載后,HPVM將發揮更重要的作用。
同時,HPVM將實現可拔插的虛擬機支持,近期會加入原生JVM的支持,進一步提高虛擬機的性能,同時也降低智能合約編程的門檻,方便大規模擴張。
趣鏈科技服務平臺對應有企業級監控平臺,能實時監控區塊鏈節點運行狀態,并且服務平臺和監控平臺都支持容器化技術。利用谷歌開源的容器編排引擎Kubernetes技術實現大規模聯盟鏈節點集群的部署和管理,同時支持目前企業采用的絕大部分主流公有云和私有云平臺和技術,降低了區塊鏈平臺在企業內的運維成本,提升了管理效率和靈活性。