大家谈及区块链,可能第一时间想到的就是比特币。但其实区块链与比特币并不能完全划等号。区块链其实是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,区块链可以用于验证、存储、生成和更新数据,并保证数据传输和访问的安全,所以区块链理论上可以适用于各种商业场景。
目前,随着区块链技术进一步扩展深化,区块链应用的价值开始凸显,网络架构、存储引擎、共识协议等区块链底层技术的创新,帮助着各类商企业实现商业应用区块链化的实际需求。2020年12月24日,分布式商业公链项目BitCherry的测试网络第一阶段正式上线测试,作为全球首个基于IPv8技术服务于商业的可扩容区块链基础设施,BitCherry的理念是专注于定义和提供最基础的、关键的区块链底层网络,通过改进区块链现有技术痛点,帮助传统商企业构造可信任分布式商业生态环境。
本文将围绕BitCherry测试网络进行解读,帮助大家更好的了解BitCherry的区块链技术创新及测试网的网络特征。
BitCherry测试网具备哪些技术及特征?
一、创新性的以IPv8协议作为底层技术架构
现有的公链P2P协议都是工作在IPv4/IPv6广域网络的主机端TCP传输层以上,而BitCherry的IPv8协议则工作在更为底层的IP网络层和数据链路层以内(可同时工作在主机端和路由器等机器),也就说BitCherry从最底层的物理层就开始搭建协议,因为工作在更为底层、更接近硬件设备的协议层上,因此P2Plus可以轻松穿透任何网络、防火墙、网络围墙,简单的说:VPN、代理服务器之类的都不再需要了。其优势在于:
高性能:通过哈希关系图谱算法的横向分片、纵向侧链的方式提高交易性能,将全网共识节点扩展到100,000+以上,而每笔交易参与共识的节点则控制在数百以内,这样可以在保证BitCherry网络完全去中心化的同时,保证高TPS。即使每秒进行上万笔BCHC的交易,仍不会影响BitCherry网络的安全性和稳定性。
可扩展性:基于aBFT异步算法并依托于纵向侧链+横向分片的扩容性设计,解决了区块拥堵的问题,这意味着现象级爆款应用的资源占用不会影响到其他链上应用。
隐私安全性:全节点的运行依附在HashGraph的结构上,在保证去中心化的同时不需要进行繁重的工作量证明,在价值高速互联的同时,可以实现信息的点对点加密,保障用户数据在交互过程中的隐私安全。
区块链与实体经济相结合,在实际应用场景中落地,并达到规模性应用,被认为是区块链3.0时代到来的核心标志。分布式商业公链BitCherry在底层技术上突破了TPS的限制,理论上可实现TPS值无穷大,加上秒级确认的处理能力和极低的交易手续费,已经完全具备支持商业区块链应用实际落地的能力。
二、独创aBFT+PoUc共识机制,保障了网络运转高效率和去中心化
在共识算法上,BitCherry在哈希图数据结构基础上,开创性地将区块链技术与六度分割理论相结合,通过用户价值度证明PoUc,对共识节点进行选取、对网络共识传播过程进行优化,创造了独特的aBFT+PoUc共识。不同于DPoS,所有用户都可以参与PoUc共识,算法按关系图谱算法自动选取临近节点及非临近节点,并参考其权重进行虚拟投票,被选中的节点将获得记账奖励。
由于共识机制的独特性,使得在BitCherry网络上流通的数据将变得去中心化,数据流通将得到前所未有的网络自由环境。同时相对于那些传统公链,BitCherry的效率也得到大幅度的提升。
三、测试网络智能合约功能完备,面向开发者友好
BitCherry测试网络面向开发者友好,为开发者用户提供了完备的开发文档和开发工具。第一期采用了EVM虚拟机,为智能合约字节码提供安全的执行环节,支持Solidity语言开发智能合约,同时支持以太坊接口,开发者可以将以太坊合约通过接口平滑的迁移到BitCherry的测试网络上。官方透露将在后续阶段支持更多开发语言,方便开发者用户们构建DApp,以及对BitCherry测试网进行功能测试。
四、全球社区百万用户资源,持续积累开发者社区资源
一个项目的成功离不开社区的支持,分布式商业公链BitCherry目前已与多国政企达成深度合作并为其提供区块链解决方案,无论是成熟度,可靠性还是专业度都非常值得信任,天然具有百万级的种子用户。
以太坊的成功有很大部分原因归功于其庞大的开发者资源,无数的开发者们在交流碰撞中,创新出了很多优质项目。而BitCherry作为一个技术为核心的公司,也在测试网上线后,积极部署开发者社区的建设,设立了激励机制来正向激励开发者社区。据官方信息透露,BitCherry将开启一些BUG悬赏/黑客马拉松类活动,吸引安全人员审计BitCherry的测试网代码,排除一些安全上的漏洞并获得BitCherry提供的高额奖励,开发者的反馈必将帮助BitCherry进一步优化测试网络。
结语
区块链是承载高价值数字资产的底层基础设施,存在落地难的问题,安全、性能和易用性是衡量一个区块链底层基础设施好坏的重要标准。目前来看,BitCherry通过凝聚技术、社区和生态资源打造的区块链测试网络,相较其他区块链项目还是具有一定优势的,希望BitCherry可以打造出真正适用于各类商业场景的区块链网络,来帮助全球商业实现创新发展。