DAC链应该有哪些组件
发布网友
发布时间:2022-04-22 03:12
我来回答
共1个回答
热心网友
时间:2024-03-01 10:16
技术层面,区块链的结构。一条区块链上有多个区块,每个区块包括区块头与区块体。区块头中主要包括版本号、前一区块哈希值、时间戳、随机数、目标哈希、默克尔根;区块体中是通过默克尔树记录的账本信息。这个主要是展示的区块链原理的技术架构,接下来,主要介绍组织架构及层级。块链技术刚提出的时候,在架构上通常被分为6层,即数据层、网络层、共识层、激励层、合约层和应用层,为区块链技术早期架构图。
数据层:数据层是基础层,功能在于采集、记录和存储城市公共安全大数据。区块头封装时间戳、根哈希值、版本号、工作量证明等信息,区块体则包含利用哈希算法、Merkle 树、非对称加密等技术计算的公共安全交易记录,这一层的密码学技术和运作规则能够保证公共安全大数据的安全性和完整性。
网络层:网络层作为工作机制层,可使治理主体共同参与数据区块的传播、验证及记账,保持公共安全大数据的更新与维护。
共识层:共识层主要包括各类共识算法,旨在让政府部门、私人单位、社会公众等治理主体在分布式系统中达成共识并建立信任网络,从而维护公共安全大数据的有效性。
激励层:激励层功能在于各共识主体在集体维护区块链系统的过程中能够得到相应激励,使得各主体既能维护自身利益,又可以保证区块链数据的有效性和时序性。
合约层:合约层则需要在国家制度环境下进行设计,其智能合约是各主体一直遵循的计算机数字协议,可以根据治理的逻辑和流程制定合约规则,自发进行公共安全的数据记录、存储、共享,从而有效降低治理成本,提高治理效率。
应用层:应用层则可以根据去中心化程度和治理主体设计公有链和联盟链网络面向政府普通系统和非政府系统,私有链面向政府机密系统,用户根据网络访问入口获得多元化服务,真正实现数据的共建共享。
目标层:目标层便是我们治理的目标任务。
另外,还包括应用层、激励层、共识层、网络层、数据层,无非是在上诉的架构中进行了简化,这里就不详细介绍了。