BigBang Core 是構建于 P2P 網絡的區塊系統,同目前流行的 P2P 數字貨幣系統類似,以去中心化方式維護透明賬本,實現用戶數字資產自主安全管理和高效流動。BigBang Core 系統針對 IoT(Internet of Things,物聯網)數據業務需求設計,利用區塊技術為 IoT 數據業務提供去中心化安全管理平臺,實現 IoT 系統所需高并發低延遲等性能要求。BigBang Core 通過安全共識組織用戶交易(transaction),按時間順序形成數據區塊。同 Bitcoin 等單鏈系統不同,BigBang Core 采用樹結構來存儲排列區塊,可以根據業務類型和數據負載進行分叉形成多個分支。分支之間區塊相互獨立,新增區塊只與自身分支數據相關。
在多重分支的情況下,根據業務數據流量,可以分布到多個分支區塊中,由此產生的可擴展性和高并發性正是 IoT 系統所需的基本性能。BigBang Core 的多重分支結構由唯一安全主鏈和眾多應用支鏈構成,安全主鏈用于支撐全網共識機制,應用支鏈用于實際業務。在應用支鏈可以提供最低 2 秒的低延遲交易確認,用戶可以指定交易緊迫性,支付相應交易手續費,以此實現低延遲業務。
BigBang Core 網絡由運行 BigBang Core 軟件的節點構成 P2P 網絡。BigBang Core 的整體網絡架構可分為三層:節點網絡層、終端服務層、IoT 終端層。
節點網絡層由運行 BigBang Core 核心節點程序的節點構成,節點之間同步校驗區塊和交易數據,并進行共識組織區塊數據。終端服務網形成分布式終端后臺,為 IoT(Internet of Things) 終端提供接入服務。
為了支撐龐大的 IoT(Internet of Things) 業務,節點網絡與終端服務網共同組成 BigBang Core 服務平臺。IoT 終端層包括智能傳感器、控制器和移動終端,內嵌輕客戶端程序,本地保存私鑰完成交易構建和校驗。