Hyperchain:功能特性与治理机制解析
1. 命名空间与交易处理
在Hyperchain中,不同节点参与不同的命名空间(Namespace)。例如,Node1仅参与Namespace1,而Node2参与Namespace1和Namespace2。命名空间通过CA认证控制节点的动态加入和退出。
交易的验证、共识、存储和传输仅在参与特定命名空间的节点之间进行,不同命名空间的交易可以并行执行。以图中的Node1和Node2为例,Node1只能参与Namespace1的交易验证和账本维护,Node2则可参与Namespace1和Namespace2的交易执行和账本维护,且Node2中两个命名空间的账本相互隔离、不可见。
2. 隐私交易与数据保护
- 隐私交易实现 :Hyperchain主要实现私有交易的存证、隐私合约的部署、调用和升级等,为联盟链提供更细粒度的隐私保护方案。在发送交易时可指定交易相关方,交易细节仅存储在相关方,私有交易的哈希值经全网共识后存储在公共账本,确保私有数据有效隔离并验证其真实性。
- 加密链上/哈希链上 :对于与交易和账本关联不强的高敏感信息,可在链下对数据进行对称加密后再上链,或仅将数据的数字摘要通过哈希存储在链上,解决数据容量和敏感性问题。
- 合约访问控制 :合约编码人员可通过智能合约和访问控制策略限制可访问数据的角色和用户,为节点、角色和用户定制不同的合约功能访问权限,对一些高权限功能设置访问控制,仅允许固定地址的调用者调用。
超级会员免费看
订阅专栏 解锁全文
606

被折叠的 条评论
为什么被折叠?



