首页
学习
活动
专区
工具
TVP
发布

BUMO项目学习笔记

BUMO下一代商用级基础公共区块链,旨在建立价值流通的泛在信任网络,致力于打造广泛数字信任、价值自由流通、大众共享应用的分布式商业生态。

核心优势:

1、创新的共识算法:DPoS+BFT双层共识算法,支持动态的共识节点选取,支持主链-子链的双层多链结构,提升区块链交易处理和多样化业务支撑能力。

2、主链-子链多链结构:两层多态架构的多链体系,“两层”是指主链和子链两层结构,“多态”是指主链,不同子链具有不同的技术特征形态,从而支撑不同类型的业务。

3、主链跨链结构:吧多个不同主链连接起来,可扩展支持同构和异构的主链,从而,价值可以在不同主链间转移。联合共识的互联链,就像是传统互联网的“路由器”一样。

4、开发者友好智能合约:图灵完备的区块链只能合约开发环境,为了降低开发门槛,把区块链智能合约技术带给普通开发者,支持JavaScript、C/C++、Python等开发语言扩展。

以上的内容都是从官网上面看到的,说实话上面的内容都不是“人话”,一般人根本看不懂。而且项目给我的第一感觉就是项目方在忽悠,用高大尚的专业词汇来忽悠普通投资者,给人一种很专业,技术实力很强的感觉。在看起核心团队,除了三个领导人之外并没有列出其开发人员名单。而其顾问团队也没有币圈名人站台。从官网上面了解到的信息根本不知道这个项目是要做什么的,概念上面的东西不是给“人”看的,基本只有“猿—程序员”才能看懂,所以只能找白皮书了。

从白皮书上可以看到项目方的目标是解决:区块链商用的性能问题、能耗问题、应用门槛及价值孤岛等四个问题,这四个问题也并不是BUMO首次提出。在目前绝大多数的区块链项目中,尤其以公链和基础链为主,主要想是想针对BTC和EHT的性能问题,解决区块链项目的性能问题;而针对BTC和ETH的能耗问题,比较好解决,换一种共识机制,不适用POW机制基本都能解决;应用门槛主要是编程语言的问题,能兼容主流的变成语言,如JavaScript、C/C++、Python等,那就降低了商业应用门槛;而价值孤岛,也是有许多项目通过跨链技术实现价值互联。

那么在白皮书中,BUMO是想通过哪些技术来实现它的这四个理想呢?

BUMO采用的是BU Firework的新共识算法,实际上也是“DPoS+PBFT”两种算法的结合,通过共识算法来提高区块链的扩展性、安全性和交易吞吐量。涉及到DPoS那么就一定会涉及到节点与投票,在这里的DPoS机制是所有人可申请成为候选人节点,所有人对候选人进行权益委托投票,投票过程采用周期性或者持续性不换届方式。在共识安全性上面采用了PBFT共识机制的优势。

在其经济体系中使用BU作为代币,在系统中交易或者智能合约等会占用区块链网络资源,通过BU代币来计量使用资源付出的GAS。在BUMO系统中的区块链资源分为:储存及网络费用资源,与交易类型、存储大小有关;其次是计算费用,按照持有的BU权重免费分配一定量的计算。

智能合约:BuVM(BUMO Virtual Machine)是智能合约的执行环境,也就是BUMO虚拟机的构建,通过制定API操作实现虚拟机的外置接口,可以灵活的与账本数据和外部数据进行交互。BUMO通过虚拟机实现低门槛的开发环境,兼容世界最流行的JavaScript语言。

跨链互操作:BUMO提出了两种区块链跨链交易架构,同构互联链(BU Orbits)和异构互联链(BU Canal),实现独立区块链之间的互联互通,并保证跨链交易的有效性和用户隐私数据的安全性。同构互联链(BU Orbits)通过主链和子链形成两层多态架构体系,主链只有一条,子链可以有过个存在。主链与子链底层技术互通,可以共用相同的架构、账户、共识等算法体系,子链还可以根据自己的应用特性进行技术挑选。子链与子链之间是可以直接通信交易的,交易完之后在于主链同步共识。而异构互联链(BU Canal)也是由主链与子链两层结构,不同的是子链与子链之间是不可以直接通信交易的。同构互联链(BU Orbits)和异构互联链(BU Canal)通过扩展多条子链的方式实现交易处理能力的明显增长,同时可以帮助用户根据需求灵活部署差异化业务,为用户提供更高质量的区块链服务。

总结:BUMO的目标是建立广泛数字信任、价值自由流通、大众共享应用的分布式商业生态。而是实现的目标的手段是使用以下四个概念:

1、DPoS+PBFT的新共识机制解决数字的信任及安全问题;

2、智能合约虚拟机实现降低商业应用DApp开发的门槛,使得在BUMO基础链上开发DApp能使用JavaScript基础技术机语言。实现大众共享应用的分布式商业生态目标;

3、BUMO引入主链+子链的跨链结构来实现不同链间的价值自由流通,提高商业应用的扩展性和交易吞吐量;

4、BUMO主链+子链多链结构,提高商业应用的扩展性与交易吞吐量。

首先,BUMO项目仅从概念来讲,实现其愿望的逻辑性是毫无问题的。项目所涉及的所有概念都不是BUMO所原创,所以项目更像是在拼凑概念。项目的优势是集众多概念于一身,新的共识机制、跨链概念、虚拟机概念等。而项目的主要问题也是因为他只是停留在概念层,白皮书上多次强调通过主链+子链的方式明显增加交易处理能力,而这个交易处理能力能增加到什么程度?能实现多大的TPS等,这些数据一概不知,甚至连个吹牛的数据都没有。EOS和ETH,好歹也在吹牛上面吹出了一个具体的TPS数据出来,所以项目概念性太强,在白皮书上看不到更多的关于概念落地及实施的解决方案。

其次,团队人员信息太少,除了三位项目创始人和四位顾问之外没有其他任何技术人员的相关信息,三位创始人也并没有区块链技术背景。整体来讲,从官网和项目白皮书上看到的情况是,项目团队区块链技术背景几乎为零、项目团队信息不全、项目凑概念成分较高。

当然,最后看其github上的代码更新情况,更新频率还是比较高。或许团队故意隐藏了诸多信息,低调在做事情。项目概念的实现难度不大,如果项目团队是踏实做事的,项目会有一定的发展价值。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180712G1H3IG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券