区块链区块链研习社

TokenGazer深度研究 | BOSCore:使用成本低对开

2019-05-27  本文已影响2人  98bfef32cd4d

项目起源

EOS在主网上线之后发展非常迅速,但BOSCore团队认为EOS目前还存在一些问题:

由于目前EOS的资源模型的限制,导致其使用成本比较高;

跨链通信技术(IBC)一直没有进展;

EOS系统中交易的最终确认时间比较久;

社区开发者参与度较弱,易用性不够,对开发者不够友好;

社区治理模式存在不足,生态建设缺乏社区力量。

BOS是BOSCore团队基于EOS推出的侧链,旨在继承EOS的优良性能并针对目前存在的问题进行改进,致力于为用户提供方便进入且易于使用的区块链服务,构建适用于游戏DApp生态建设的侧链。同时,BOSCore团队还计划将经过验证的新特性、新功能反哺到EOS的生态中去。

项目概述

2.1 共识机制

EOS采用的是BFT-DPOS共识机制,所有区块同步后的确认信息都在轮到该节点出块的时候才会被广播出去,区块的最终确认时间是3分钟左右。BOS则是在PBFT共识机制的基础上做了Batch的优化,即采用Batch-PBFT共识机制。BOS的出块节点实时对当前区块进行确认,能够使区块的最终确认时间缩短到3秒,在这个过程中的状态主要包括:

pre-prepare:出块节点出块以后,广播给网络里的所有其他中继节点。

prepare:中继节点收到请求后,向全网广播将要对此请求进行执行。

commit:中继节点收到足够多的对同一请求的prepare消息,向全网广播执行此请求。

committed-local:中继节点收到足够多对同一请求的commit消息,完成了验证工作。

view change:如果出块节点失去其他节点的信任,系统会更改出块节点。

checkpoint:在某一个区块高度记录共识证据,以此来提供安全性证明。当足够多的中继节点的checkpoint相同时,这个checkpoint被认为是固定的。

目前,BOS网络中有21个出块节点,这些节点主要分布在中国、新加坡、欧洲和北美。为了降低节点之间的网络延迟,BOS采用按照时区顺序进行出块,尽可能降低物理距离以及网络不稳定所导致的分叉情况。

BOS采用Batch-PBFT共识机制,共识效率高,提高了系统的可扩展性;但其安全性与稳定性由出块节点决定,也在一定程度上降低了去中心化。

2.2 跨链通信(IBC)

目前,BOS的跨链通讯指的是EOS生态内不同链之间的交互,其跨链通信的基础是轻客户端(Light Weight Client)和交易验证技术(SPV/Simple Payment Verification)。这个方案的优点包括: 

完全去中心:轻客户端在智能合约中实现,可以完全自主验证后续所有区块的有效性,无需依赖对中继或合约外部信息的信任。

轻量:轻客户端无需连续同步原链所有区块头,只根据需要同步区块链的一部分片段即可获得可信区块用于验证交易。

快速:一个跨链交易从产生到在目标链上产生对应交易只需要不到3分钟时间。

跨链交易并行:不同的跨链交易之间互不影响,可以并行执行,因此支持很大的并发量。

安全:由于采用了生产者签名效验和严格的逻辑检查,可以保证轻客户端自身的正确性,无法被恶意攻击,因此可以安全的验证交易的真实性。

BOS的跨链通信可以实现EOS主链和BOS侧链之间的Token流通,未来将会与其它EOS侧链建立流通通道,让整个EOS生态迈进生态网络的建设。同时,BOSCore团队表示目前还不能支持异构跨链,后期会针对这个功能继续开发,实现和比特币、以太坊等其它公链之间的去中心化跨链。

2.3 锚定币

BOS计划采用“公证人机制”,联合交易所将BTC、ETH映射到BOS链上,使BTC、ETH可以在BOS上面进行跨链流通。BOS将会针对不同的数字通证发行1:1的锚定币,并且通过节点多签的方式针对可信中间人的身份进行认证。每个通过验证的可信中间人可以通过抵押一定数量的BOS进行锚定币的发行。

BOSCore团队表示,BOS已经上线对BTC、ETH的锚定功能,后期会继续对USDT的锚定进行开发。对于可信中间人,这个角色目前是由BOSCore基金会担当,未来允许社区公开申请。

2.4 特点

使用成本

BOS的愿景是建立一条适用于游戏DApp生态建设的侧链,因此BOSCore团队针对EOS生态中使用成本的问题进行了改进和优化。

合约运行成本。在相同TPS情况下,BOS的合约运行成本可以降低到EOS的2.5%。

创建账户成本。在获得相同网络使用资源的情况下,BOS的创建账户成本可以降低到EOS的2.5%。

账户使用成本。BOS设计了低保机制,使所有账户都能有基本的资源保证,以执行链上操作。在不用质押BOS的情况下,这个低保设计对于一个普通用户来说已经完全够用。

资源使用成本。在RAM价格上,BOS为EOS的2%;在CPU价格上,BOS为EOS的3.8%。

总体来讲,BOS的使用成本比较低,大概是EOS的2%~4%,这对于DApp开发者和普通用户是非常友好的。

社区公投系统

BOSCore基金会提供1亿枚BOS用做社区公投的激励。社区内任何用户都可以在公投系统提交提案,提案由BOSCore执行团队成员审核,之后整个社区投票决定是否采纳。公投完成后可获取公投奖励,奖励上限为100万BOS。社区公投系统是去中心化的,所有BOS Token持有者都可以参与社区公投系统。

BOSCore执行团队表示,目前社区内参与投票的比率是32%,投票比率非常高。

项目生态

目前,EOS生态中存在多条基于EOS的侧链,比较知名的侧链项目包括BOS、Enumivo和FIBOS等。

表1 EOS生态中的主要侧链项目

BOS的官方网站上列出的生态伙伴主要来自于EOS社区,BOS的超级节点都是EOS上的知名节点,如HelloEOS,EOSAsia,EOSSweden和EOSNation等,这意味着EOS社区对BOS项目持有支持态度。 

图1 BOS的主要生态合作伙伴

BOS项目的愿景是构建适用于游戏DApp生态建设的侧链,目前BOS生态中有20多个的DApp,大多数是游戏类应用。但是,生态中的游戏都是相对简单,并没有特别吸引用户的游戏。

图2 BOS生态中的部分应用

BOS项目重视生态中的开发者,吸引开发者的主要措施包括降低交易成本、提供生态激励奖金和拥有较大的社群基础。同时,BOS生态中的开发者可以直接从BOS社区开发团队获得技术支持。

团队基本情况评估

4.1 团队

BOS的官方网站上只有执行团队的信息,主要是开发团队和运营团队,但并没有核心团队(如CEO、CTO等)的信息。在与TokenGazer沟通过程中,BOSCore执行团队表示BOS项目是一个社区项目,不设置CEO和CTO等职位,但未来会在官网上公布BOSCore基金会的相关信息。

4.2 募集资金情况

BOS项目计划分四期进行私募轮募资,第一期于2019年1月完成,共募得500,000个EOS。

表2 BOS募集资金情况

4.3 社区

BOS项目社区热度统计如下表所示:

表3 BOS社区热度

从统计数据上来分析,BOS项目在Twitter和Telegram上的粉丝数并不多,需要在社区运营方面进一步提高项目的知名度。

4.4 路线图

BOSCore执行团队提供的路线图如下所示。

表4 BOS项目路线图

目前,BOS项目主网已经上线,开发进度与路线图基本相符。

Token分配

BOS Token的主要用途包括:购买CPU、RAM等网络资源,作为BOS生态中DApp的价值计价单位,糖果空投,节点投票等。BOS的Token总量为1,000,000,000枚,每年增发2%(节点奖励为1%,开发者奖励0.8%,治理激励0.2%),其具体Token分配机制如下所示。

表5 BOS Token分配情况 图3 BOS Token分配图

根据执行团队提供的代币信息,目前流通代币的数量是9,700万枚,占BOS Token总量的9.7%左右,其余Token处于锁仓状态。

总结

BOS致力于为用户提供方便进入且易于使用的区块链服务,构建适用于游戏DApp生态建设的侧链。同时,BOSCore团队还计划将经过验证的新特性、新功能反哺到EOS的生态中去。

BOSCore团队采用Batch-PBFT共识机制,让出块节点实时对当前区块进行确认,大大缩短区块的最终确认时间。通过轻客户端和交易验证技术实现BOS与EOS生态内不同链之间的跨链通讯。采用“公证人机制”,联合交易所将BTC、ETH映射到BOS链上,使BTC、ETH可以在BOS上面进行跨链流通。对于异构跨链和预言机等功能,目前还都没有上线,处于开发状态。

相比于EOS,BOS的使用成本比较低,大概是EOS的2%~4%,对于DApp开发者和普通用户是非常友好的。BOS的社区公投系统激励社区成员参加投票,社区内参与投票的比率比较高。

BOS的超级节点都是EOS上的知名节点,BOS项目获得EOS社区的支持。但是,BOS生态中的应用并不多,生态建设刚刚起步,在吸引更多的开发者和用户方面,BOS还有很长的路要走。BOS的社区热度不高,在Twitter和Telegram上的粉丝数量都比较少。

TokenGazer团队认为,BOSCore团队在技术上有一定的创新,在设计上吸取EOS的经验,使用成本低,对开发者友好。但是,目前BOS的生态和项目热度较为落后,需要密切观察团队在生态和社区方面后续的进展。

本文转载自微信公众号:TokenGazer,如有侵权等行为请联系小编

上一篇下一篇

猜你喜欢

热点阅读