国产公链一哥:BUMO技术领先在哪里?

链圈在区块链行业里一直扮演着扫地僧的角色,无数空气币项目在过去一年里迅速发(ge)家(wan)致(jiu)富(pao),人们几乎淡忘链圈其实一如既往地钻研技术,有着布比不发币融资1.5亿传说的布比就是链圈的领军项目之一, 在过去几年一直致力于区块链领域的技术研发和商业应用落地。
 

今年6月,在胡润百富主办的2018胡润区块链企业排行榜》颁奖典礼上,布比被评为区块链底层平台领军企业Top 20华为、蚂蚁金服、腾讯、平安金融等企业也位列该榜,可见布比实力之强大。 

 

今年年初,布比与基础公链BUMO达成战略合作,布比将为BUMO提供多项核心技术支持,蒋海、王璟、杨帆等布比创始人均加入BUMO顾问团队,打算联手打造一个国产自主可控的,具有国际顶级技术水平的基础公链。

 

这段时间,整个区块链行业的普通项目确实少了很多,到处都是号称做公链的项目在招摇过市,实际上公链的技术门槛很高,直到现在真正商业应用的公链也寥寥无几。ICO一整年的EOS的测试主链甫一上线就被360曝出史诗级安全漏洞,技术大牛Guido Vranken1天之内发现了EOS系统的8个漏洞,看来EOS这条吹上天的主链暂时真的无法正式上线了。BUMOEOS测试网上线之前就正式上线,到目前已经安全平稳运行一个月,其安全性、稳定性和实用性已然达到了商用级的标准,下面我们拆解一下BUMO的技术点和优势。

 

区块链主链的技术历史小科普

 

比特币是初代的公链,技术点主要包括共识机制、账本结构、加密算法、P2P网络四大要素组成,这些构成了区块链行业的基础。第二代公链以太坊主要增加了智能合约、快速发行Token,以及便捷二次开发等特性,也造就了很多一行代码都没写的空气币。以太坊和比特币的技术架构在设计之初并没有考虑太多性能问题,导致先天不足,结果比特币的TPS(可以理解为并发数)只有7笔每秒,虽然以太坊理想状态下能做到30笔每秒,但实际上只能达到15笔左右每秒,显然无法满足日常需求。交易确认时间方面,BTC需要几个小时才能确认,以太坊需要180秒左右,时间也比较漫长。

 

圈钱狂魔EOS虽然号称第三代主链,其实在技术上并没有太多的改进,主要是性能上的提升。EOS宣称其TPS可以到百万级,实测确只有几百个,这个牛逼可是吹得有点大。虽然EOS性能有所提升,其交易确认时间也到了秒级,但是安全性和稳定性等方面的问题太多,想大规模商用还真的需要打磨很长一段时间。

 

BUMO的新共识机制和商用级TPS水平

 

BUMO 提出一种新的共识算法 BCPBUMO Consensus Protocol),能够实现较高的交易吞吐量、可扩展性和安全。 BCP 算法是一种动态记账人选举的新算法,每个 用户将会被分配权重优先级,优先级可以以用户收益中的权益来衡量,以此为基础形成一种基于用户权重的记账人节点选取机制。这种改进有如下优势:相比于 PoW ,可有效提高交易吞吐量并避免分叉;相比于 BFT,不需要一套固定的服务器组同时能够抵抗女巫攻击;相比于PoS,避免恶意领导者单独形成一个分支,降低影响;相比于 Ripple /Stellar共识算法,无需用户配置复杂的信任策略。这种共识机制让BUMO达到快速、好用、安全、稳定的效果,这也使得BUMOTPS水平到2000笔每秒,超过1500笔每秒的商用水平,其交易确认时间也是秒级,在各类数据上也保持行业顶尖水平。

 

更智能的智能合约系统和各类API接口赋能生态企业

 

智能合约是区块链上一段可执行的图灵完备脚本,拥有自己的存储资源,通过交易触发合约后,合约引擎分配CPU和内存资源运行合约,从而完成业务逻辑,智能合约也是任何区块链项目的核心要素之一。现在曝出的区块链项目的漏洞基本都是智能合约的漏洞,由于智能合约编程者能力参差不齐,加上目前主链智能合约的基础语言艰涩,API接口很少,导致开发缓慢,安全性缺失等一系列的问题。BUMO的智能合约采用JavaScript作为智能合约开发语言,基于开源的GoogleChromeV8引擎,实现了BuVM虚拟机,V8采用延迟编译及JIT技术直接把脚本语言翻译成目标机器二进制,使得执行效率等近似于本地程序。这样大幅降低了编程的难度,也提升了程序的效率,这也是BUMO相对于其他主链性能更高的重要原因。

 

除此之外,BUMO还提供海量的API接口和具有行业属性智能合约的模板,这些由最优秀(当然也是最贵)的区块链工程师编写的程序和代码非常安全可靠,初创公司可以通过API调用或者修改模板参数,简单快速地实现业务目的,迅速提供服务和产品。让区块链编程逐渐模块化,更有利于生态的快速建立。

 

BUMO智能合约体系

 

由主链与子链构成的双层架构

 

传统的主链是单链结构,一旦主网上线就只能小修小补,没办法大范围升级。在区块链技术方面,同一条链上的安全和性能是矛盾的,当节点数增加的时候,验证次数增多,理论上会更安全,效率也会变低;当节点数减少时,安全性降低,但是效率会提升。区块链的任务是多样的,Token的转移对安全性要求很高,但是资产证明业务就对安全性没那么敏感,对效率更注重,在一条链上就很难兼顾,即便是后来搞了一个叫侧链的补丁来缓解主链压力,仍然没太大用处。

 

BUMO采用主链和子链的双层架构,主链负责为各个子链提供高层次的主链共识,并提供跨链合约服务,子链的区块头数据定期同步到主链,同时,对不同区块链的通信数据路由到目标区块链,并进行协议转译,防止跨链过载和避免跨链攻击。根据业务特点和需求,每个子链都有独立地直接处理交易、合约等数据,子链有自己独立的账户体系和代币,这层次上并不依赖于主链。这些结构相同,但是调用节点数不同、功能不同的子链被称为同构链 这种机制让主链只负责最重要的事务,只有最关键的数据才记录在主链上,日常交易和事务则独立存在于子链之上,最大限度提升BUMO生态的效率,并且兼顾安全性。
 

BUMO双层链结构

 

异构链与跨链相互操作

相对于之前提到的同构链,异构链则是不同主链之间的链的关系,这些链在结构上有本质不同。由于区块链的主链们是没有任何互通机制的,比特币、以太坊、EOS等主链的系统之间逐渐形成价值的孤岛。以太坊的链没办法调用EOS的链进行业务实施和价值传递,各个体系之间彼此独立、互不联系,越来越像局域网,链与链之间的资产交换和通信十分困难。BUMO则是通过技术手段在不同架构的区块链之间进行桥接,从而可以实现跨链的实时/定期的同步,这样一来,不用主链体系间也可以实现价值流动,在各个局域网之上搭建互联网。

  

BUMO异构链和跨链结构

 

得益于布比多年的技术积累,BUMO在技术架构和功能上都有着其他主链难以比拟的优势,也很有希望成为继比特币、以太坊之后的下一代核心主链。更重要是目前行业内绝大多数基础公链都是国外团队打造的,这些公链的性能、技术以及安全方面都有很多问题,国内的公链项目也不是很成熟。最近中美贸易战的事情也让科技领反思很多,像区块链公链这种底层技术也是核心能力之一,如果国内没有世界级的基础公链技术,那么我们未来的发展也肯定受制于人,所以想必国家也会在未来扶植BUMO这种有核心科技的技术型企业。很看好BUMO自主研发出一个国产自主可控的商业级基础公链,成为全球区块链领域下一代核心公链,进而构建起更有效率、更安全、落地性更强的区块链生态。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值