分布式商业公链BitCherry项目详解(一):BitCherry的技术框架及创新机制

首页 > 企业新闻 >正文

【摘要】

  企业信息  ·  2020-10-15 17:47

1602753141959073548.jpeg

区块链已经成为推动商业发展的重要技术,谁能在此领域掌握更多的核心技术,谁就可能成为这个领域的“领头羊”。但利用区块链技术赋能各领域商业的同时,也发现了当前商业级区块链项目及区块链技术存在的一些不足,大多数区块链系统采用单链表结构,链上商业应用的隐私安全性均受限于单链的性能;而部分提出了多链系统结构的公链项目,由于单纯的多链结构之间跨链互操作性低,又导致其链上应用无法满足小多频次的商业需求,间接导致传统用户群和商业机构无法有效衔接,出现流动性弱的问题;以及现有区块链缺乏有效监管手段所带来的用户信任度低等问题,这些问题均深深限制了各领域企业想要利用区块链技术赋能自身发展的愿望。

作为全球首个基于IPv8技术服务于分布式商业的可扩容区块链基础设施,BitCherry以革新物理层的全新思维搭建P2Plus点对点加密网络协议,通过由关系图谱改进的哈希图实现高度可扩展的数据架构,提供智能合约、跨链共识等运行机制,为全球商业提供高性能、高安全、高可用的底层技术支持服务涉及供应链金融、产品溯源、资产数字化、商业消费、电商、分布式云计算等众多领域。

本文为分布式商业公链BitCherry项目详解的第一篇——BitCherry技术框架介绍及创新技术简介,以下为正文内容。

BitCherry技术理念

BitCherry是全球首个基于IPv8技术服务于分布式商业的可扩容区块链基础设施,具备性能高效、数据安全、共识治理等三大特征旨在以革新物理层的全新思维搭建商用级区块链基础设施,为链上分布式商业应用提供高性能、高安全、高可用的底层公链支持构建分布式商业生态。

关键技术包括:

IPv8、P2Plus网络协议(BlockChain Plus)、物理分片技术(按关系图谱范围划分的分片技术哈希圈)aBFT+PoUc共识算法、激励机制Bit-U、智能合约和跨链互操性等。

关键技术创新及优势

1、P2Plus网络协议(BlockChain Plus)

现有的公链P2P协议都是工作在IPv4/IPv6广域网络的主机端TCP传输层以上,而BitCherry的IPv8协议则工作在更为底层的IP网络层和数据链路层以内(可同时工作在主机端和路由器等机器),也就说BitCherry从最底层的物理层就开始搭建协议,因为工作在更为底层、更接近硬件设备的协议层上,因此P2Plus可以轻松穿透任何网络、防火墙、网络围墙,简单的说:VPN、代理服务器之类的都不再需要了。其优势在于:

高性能:通过哈希关系图谱算法的横向分片、纵向侧链的方式提高交易性能,并将全网共识节点扩展到100,000+以上,而每笔交易参与共识的节点则控制在数百以内,这样可以在保证BitCherry网络完全去中心化的同时,TPS稳定达到百万以上。即使每秒进行上万笔BCHC的交易,仍不会影响BitCherry网络的安全性和稳定性。

扩展性基于aBFT异步算法并依托于纵向侧链+横向分片的扩容性设计,解决了区块拥堵的问题,这意味着现象级爆款应用的资源占用不会影响到其他链上应用

隐私安全性:全节点的运行依附在HashGraph的结构上,在保证去中心化的同时不需要进行繁重的工作量证明,在价值高速互联的同时,可以实现信息的点对点加密,保障用户数据在交互过程中的隐私安全。

2、物理分片技术

现有片技术最大的问题在于跨分片交易,由于跨分片同步交易会损失性能、异步交易会损害安全性,因此都对跨分片交易做出了限制,即交易必须指定所在的分片,这样实际应用场景会大大受限。而BitCherry是基于关系图谱的哈希图划分,按六度分割理论,同类型的关系通常集中在周围的小圈子里(类似微信朋友圈),也会从大到小的关系分片形成哈希圈,如朋友圈或“可能认识的人”,因此最终96%以上的交易都在同分片内进行,不必要的跨分片交易将大大减少。

3、aBFT+PoUc共识算法

在共识算法上,BitCherry在哈希图数据结构基础上,开创性地将区块链技术与六度分割理论相结合,通过用户价值度证明PoUc,对共识节点进行选取、对网络共识传播过程进行优化,创造了独特的aBFT+PoUc共识。不同于DPoS,所有用户都可以参与PoUc共识,算法按关系图谱算法自动选取临近节点及非临近节点,并参考其权重进行虚拟投票被选中的节点将获得记账奖励。

4、智能合约

BitCherry智能合约功能完备,面向开发者友好,是支持多种编程语言的全功能Docker容器化智能合约,支持受沙箱隔离的外部资源调用。编程语言方面,支持SolidityC++Java、Go和TypeScript等主流编程语言。智能合约支持IPFS,以及基于P2Plus点对点加密的网络上层协议服务涉及供应链金融、资产数字化、商业消费、电商、分布式云计算等众多商业领域

5、数字通证

项目通证BCHC在BitCherry生态中的主要作用是确权和定价,是资产的数字化载体同时也是BitCherry生态的价值支撑。其存在方便价值以数字化的形式在BitCherry生态中流转,现实了物理世界向数字世界的映射,呈现形式上,一方面将传统资产进行数字化,另一个方面则是实现价值的数据要素

后续我们将从分布式商业公链BitCherry的技术共识、产品、生态和价值等各方面进行展开,为大家做详细的BitCherry介绍。

文章翻译自分布式商业公链项目BitCherry官方Medium

声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,读者据此操作,风险自担。

上一篇文章                  下一篇文章

企业信息

评论:
    . 点击排行
    . 随机阅读
    . 相关内容