12-17
海讯社:您值得信赖的海外社媒运营专家
07-18
2021-01-28 凤凰网宁波
区块链技术凭借安全透明、去中心化、不可篡改等特性,在技术革新和产业变革中起到至关重要的作用,因此全球各国都在加快布局区块链技术发展。而随着智能合约的兴起,各国商企也开始积极尝试区块链技术在商业领域落地应用的可能性,以期能抓住又一发展机遇。
分布式商业概念的兴起,使区块链商业化有了明确的发展方向。不同于传统商业模式,分布式商业模式是在区块链底层技术为架构的基础上,根据商业形态构建场景,并发行一种可在该场景中使用的数字资产,通过智能合约制定数字资产的获取模式。这种模式下,所有关系都将被重新定义,它打破了组织边界,也颠覆了生产关系,最大限度的保证了商业活跃性。
可我们不禁发问,既然区块链的分布式商业模式这么优秀,为什么市场上仍缺少可视化的商业应用?主要原因是,要实现真正的落地应用,就需要高性能、高可用性、易扩展的商用区块链底层平台来作为底部支撑, 并且需要适配商业属性的共识算法,还需要保证数据的安全隐私性和跨链互操作等特性,所以目前缺少足够成熟的区块链底层架构来验证这一模式的可行性。
本文将介绍分布式商业公链项目BitCherry在技术突破和产品成熟度方面的成功,从多个角度分析其是否能够支撑分布式商业化的基本需求。
技术方面
一、基于IPv8技术
BitCherry以革新物理层的全新思维搭建了P2Plus点对点加密网络协议,现有公链的P2P协议都是搭建在IPv4/IPv6广域网络的主机端TCP传输层以上,而P2Plus协议则工作在更为底层的IP层和数据链路层以内,这表示BitCherry可以轻松穿透任何网络、防火墙、网络围墙,大幅提升了数据传输的可达度。此外P2Plus网络协议采用了点对点高强度私钥加密技术,传输内容经过加密,只有接收节点才能解密,这在保证传输效率的同时,有效提升了内容的保密性和节点隐私。
二、物理分片技术
现有分片技术最大的问题在于跨分片交易,由于跨分片同步交易会损失性能、异步交易会损害安全性,因此都对跨分片交易做出了限制,即交易必须指定所在的分片,这样实际应用场景会大大受限。而BitCherry是基于关系图谱的哈希图划分,按六度分割理论,同类型的关系通常集中在周围的小圈子里(类似微信朋友圈),也会从大到小的关系分片形成哈希圈,如朋友圈或“可能认识的人”,因此最终96%以上的交易都在同分片内进行,不必要的跨分片交易将大大减少。
三、独特的aBFT+PoUc共识算法
在共识算法上,BitCherry在哈希图数据结构基础上,开创性地将区块链技术与六度分割理论相结合,通过用户价值度证明PoUc,对共识节点进行选取、对网络共识传播过程进行优化,创造了独特的aBFT+PoUc共识。不同于DPoS,所有用户都可以参与PoUc共识,算法按关系图谱算法自动选取临近节点及非临近节点,并参考其权重进行虚拟投票,被选中的节点将获得记账奖励。
四、应用开发友好的智能合约
BitCherry智能合约功能完备,面向开发者友好,是支持多种编程语言的全功能Docker容器化智能合约,支持受沙箱隔离的外部资源调用。编程语言方面,目前支持Solidity语言开发智能合约降低开发门槛,后续阶段将支持Go/Rust/C/C++/JS/TS等其它高级开发语言。同时完全兼容以太坊的智能合约,这意味着在以太坊生态中积累的代码、开发技能与开发经验可以近乎零成本地迁移过来。
五、互操作性
对外:BitCherry尊重其他公链和联盟链技术,拥抱合作、良性竞争,共建开发生态、信息共享;对内:BitCherry支持生态内的跨链协作,力求打破行业边界,促进同生态企业间的通讯与协作。
产品成熟度
功能完备的智能合约
传统项目开发成本高,开发者想要在一个新的公链上开发,可能需要掌握至少三种不同的编程语言和大量快速发展的复杂框架。而BitCherry支持多语言可编程的合约开发,并提供软件开发工具包和标准化的合约模板,以及以太坊合约的一键迁移,大大减少开发者的开发成本。
提供区块链解决方案与管理服务
BitCherry为企业提供完备的商业级区块链解决方案,同时面向商企业友好,提供完全定制级服务,支持完全私有的侧链,提供可视化的运维管理,包括底层区块链系统的运行监控、参数配置、数据分析、区块链浏览器等。
BitCherry的项目定位是 “全球首个基于IPv8技术服务于分布式商业的可扩容区块链基础设施” ,在此基础上构建分布式商业生态,帮助传统企业构造可信任分布式商业生态环境,打造高性能、高安全、高可扩展性的商业级应用。作为一个发展中的区块链项目,BitCherry的成长速度令人侧目,BitCherry究竟会给区块链商业带来怎样的惊喜?让我们拭目以待。