HNB 生态经济技术总览

HNB新经济模型 · 2/11/2019, 9:25:28 AM分享

技术总览

HNB团队认为,区块链所带来的核心改变是社会信用体系的重构以及个人利益与集体利益高度统一。以服务实体经济,加速资源配置的流动性和效率为目标,HNB区块链技术体系是针对生态技术架构的区块链核心层、基础组件层和通用服务层的进一步细化设计。

HNB区块链技术体系采用层次化和模块化的设计思想,分为:合约层、共识层、网络层、数据层、安全层、基础层的6层架构。

dlm283NYDJztNoTtRJ5jUeGyMia3QuNDxoX5Orqf.png

合约层即智能合约服务层,为智能合约的生命周期管理、运行成本管理、运行环境、形式化证明逻辑提供服务。HNB的智能合约支持采用golang、JavaScript等高级语言编写,满足图灵完备的特性,同时,为合约执行提供安全可靠的运行环境保障。HNB和HGS两种原生资产的合约内嵌至合约层中,对于未来的商业应用,可以扩展合约支持。

共识层,采用DPoS与Algorand结合的混合共识算法,秉承贡献越多责任约大的原则,鼓励HNB社区内贡献多的节点参与记账。同时基于加密抽签保证共识提案人的公平选举,最终以拜占庭容错共识算法保证共识的高效和一致。

数据层,作为HNB基础设施层中分布式数据库和分布式存储模块的细化,在区块链底层技术架构中体现出来。主要为区块链的账本、文件提供分布式存储服务,支持HNB、HGS双资产以及其他衍生资产的账本管理。采用分布式技术,支持海量交易数据和账本的管理,满足服务商业社区实体经济的需求。

网络层,作为区块链底层的网络通信基础模块,主要包含:区块链底层对应用层提供的访问接口、区块链节点间P2P组网、区块链节点间广播数据的用途。采用TLS协议,保证节点间通信的信息安全。面向应用层提供基于http的RPC协议,方便区块链应用的接入。

安全层,从通信安全、数据安全、合约安全、密码安全的维度分析HNB对高安全区块链底层的方案设计。

基础层,为区块链底层提供通用的基础服务。包含:密码学算法库、节点管理、多资产链管理、账户管理、交易管理等。作为工具组件集合,为区块链系统提供节点维护、多链、跨链交互、加密算法等基础框架管理服务。其中,加密算法子模块,可提供零知识证明、盲签名、环签名等隐私保护算法,智能合约可直接使用,可根据其场景定制化构建商业服务。

基于HNB区块链平台,HNB团队构建实体商业生态社区,可以更加平等、更加便利、更加高效的服务实体经济。

 

声明:蜂鸟财经转载此文出于传递更多信息之目的,内容仅供读者参考。若存在侵权行为,请联系我们删除。

相关文章推荐