BOS:我要涨24倍,你信吗?

昨天BOS发放了重量级工具,官网链接:https://bosuid.com/

该工具引起了羊毛党的重视,社区很多玩家也进来注册账号,但是在社区并未引起很大的讨论。很多人没意识到UID是BOS生态非常重要的一环。

在之前的媒体讨论里面,大家似乎也陷入了所谓了黑BOS与拥BOS两派势力之间的相互攻讦。BOS像个苦命的孩子,没有人关心它到底想要干什么。

但这才是最重要的,到底BOS要干嘛?我们可以从BOS生态中获得什么?

导读:以下会引用BOS白皮书的特性做一一说明,因为白皮书内容偏技术性,小白可以直接看墨客对每个特性的点评。有偷懒的可以拉到文末看结论。

BOS介绍

BOS(Business Operating System)的目标是建立起一条支持更多DApp,能把更多现实需求和区块链结合起来的EOSIO生态链。从区块链的进化角度来看,BOS除了作为DApp的首选基础链以外,还可以作为一个各种异构链通证的流通链,做区块链世界的自由港。BOS来源于社区,也会在社区的维护下更好的发展。

官方介绍简而言之:BOS要做一条“大妈都能用的EOS侧链”。EOS的易用化改造才是BOS最大的野心,而也只有万亿人群的使用才能支撑BOS的野心。

关于这点,如果把BOS的改进,重新做一个归类解读,就可以一窥究竟。

用户门槛降低

UID

此功能在之前BOS官网并未详细披露。大道至简,其实也没什么好说的。

并且在UID上可以直接轻松的玩接入UID的Dapp。


这种体验就跟用微信登陆很多小程序或者授权登陆其他应用一样,极度的省心。用户不需要去面对EOS钱包繁琐的注册流程,也不需要去面对CPU/NET等新概念。

而UID的核心设计,是使用UID合约管理很多个人的子账号。通过这样的方式可以把子账号的CPU/NET资源消耗归集到合约来处理。而CPU/NET的成本,合约可以通过向子账号收BOS服务费的方式来覆盖。

是不是有一种云服务或是共享经济的概念。

跨链设计

关于跨链的具体设计可以参考技术文档:

https://github.com/boscore/Documentation/blob/master/IBC/EOSIO_IBC_Priciple_and_Design_zh.md

在这个图中,EOS跟BOS两条链讲的不是一国的语言,所以需要“跨链中继”来干翻译员的活儿。

这样的做法看起来有点中心化,不过“跨链合约内使用BP签名验证区块信息,并通过默克尔路径验证跨链交易,整体方案采用的是中本聪首先提出的简单支付验证技术(SPV),因此可以确保跨链信息的可信性。

用这样的方案可以让大家方便的出入金,大家可以使用BTC跟EOS作为筹码。再结合锚定币,还可以让圈外人放心的使用他们最爱的CNY或是USD。

在实际体验中,跨链转账的流程也非常的简洁,以下是一篇视频转账教程:

https://mp.weixin.qq.com/s/-Y1Nv-Q1YDioVQvybO4Q3Q

低保账号

BOS链进行了改进,可以通过链的参数来调整分配给每个用户免费的资源额度,相当于BOS链上的“低保”机制。这样大部分用户日常的转账等基本需求都能被满足,无需再为较少的初始资源抵押担心无法使用链上功能。对于更多使用需求的用户,超出低保额度的资源使用仍然需要进行抵押。

这个做法类似于互联网里面的免费服务跟增值服务。普通用户可以使用低保用户满足基本需求。

红包创建账号

墨客认识的大户都是动不动给别人送BTC/ETH/EOS/BOS来传销的。咱们搞不起,但是用红包功能给朋友送送BOS账号还是可以的。

BOS Toolkit

BOS所追求的其中一点就是尽量降低用户的使用门槛,并通过易用、易懂的方式来展现给用户使用,所以BOS官网会提供一个功能集合页面,该页面主要是将BOS相关特性转变成用户可用的接口,比如红包、账户管理器等工具。BOS Toolkit的定位不是钱包应用,只是提高链上功能的易用性,让好的设计发挥作用。

账户管理器

EOSIO引入了灵活的账户体系,可以针对不同权限等级、不同的动作进行相对复杂的操作。虽然该机制可以实现操作系统级的账户方案,但是对于用户来说还是过于技术和复杂。所以BOS在这方面多做了一步,让用户可以方便的使用起来。

通过账户管理器不仅可以设置账户active key的每笔、每天转账限额,对于更高级的owner权限,用户不仅要输入正确的密码,还要回答正确的问题才可以进行使用或者导出,这样做的目的是帮助用户去理解账户权限的设计规则,提高用户的安全意识。

BOSTookit跟账号管理器的作用是简化数字货币这么多账号/功能/权限等管理,把他们归集到一起。

开发者支持

增发部分的开发者激励

BOS上每年增发的2%里面,特意给开发者留了0.8%,仅次于节点奖励。

在EOS生态里面,节点经常被骂吃干饭,这是一个有争议的话题,墨客也不便讨论。但是没有争议的是PixelMaster、EOSBet跟BetDice这样有创新性的Dapp给EOS生态带来新鲜血液的能力更强。

在本质上,公链跟抖音这样的短视频公司并没有什么区别。核心痛点在于提供优质的内容,所以怎么为优质的内容供应者进行服务,并且提供他们极度舒适的平台,才是一条公链日常工作的重中之重。而这也是EOS的缺点,EOS太作为一家技术公司了,相对而言服务性弱了。

如果Apple Store没有这么丰富的内容,也是没有办法支撑苹果的生态的。所以对开发者的激励,是一个促进生态正循环的措施。开发者也可以通过奖励在BOS上获得一些启动的支持。在BOS的初始代币分配里面也有留给开发者激励的比重。

共识机制

EOSIO采用的是基于流水线的拜占庭容错机制 (Pipelined Byzantine Fault Tolerance),对于一个Block需要经过Propose、Pre-Commit、Commit、Finalize [1] 几个步骤,最后不可更改的块范围由Last Irreversible
Block (LIB) 标明;一笔交易基本上需要约3分钟 (理论最低为325个出块时间,即162.5秒) 才能进入LIB,虽然相比BTC、ETH等其他数字通证的交易可靠时间有很大提高,但是对于很多应用场景来说还是有很大限制。比如支付场景,由于不能立即确定该笔交易最后是否成功,需要等待一段的时间才可完成商品的交易,这就增加了很多限制。

目前的EOS转账,钱包设定是发出交易就算数,但是真正到账大概是3分钟。日常用户不会发现什么问题。但是可能会出现一个安全问题,例如曾经的“回滚攻击”手法。

https://github.com/slowmist/eos-smart-contract-security-best-practices#回滚攻击

有点某些条件下,银行转账,24小时内可撤销的既视感。

by:该特性目前还在测试网,未更新到主网。

ThunderNode

通过改进共识机制,BOS链上的一笔交易的可靠时间可以缩短到3s以内,这个时间相比中心化的系统还是有些差距。所以为了满足这种接近中心化系统的需求,BOS上面会提供一种可以达到毫秒级确认的节点,称之为 ThunderNode。

类似于闪电网络,ThunderNode 的交易大部分都是在一个局部网络完成,ThunderNode 会保证交易在BOS链上可见并不可更改。使用者一旦决定使用某一ThunderNode就需要锁定部分余额,这部分余额只可以在该ThunderNode进行使用,在决定不使用时可以将剩余BOS解锁,恢复正常使用,用户选择使用那个ThunderNode以及锁定对余额都需要在BOS链上发送注册并等待生效以后才能开始使用。

用大白话说,就是用了一个第三方服务器来加快节点速度。当然目前市面上的layer2的方案在墨客看来无非两种,要么做一个第三方服务器,用各种方式来保证它可信;要么做一个小型的区块链网络,来加快处理速度。区块链讲穿了真是一点都不性感。

关于这点在币圈还有另外一个议题,就是我们是否需要为了这点信任消耗那么多的资源。大家这么多骰子的记录有必要一直存在21个节点的服务器里面塞爆它们吗?通过ThunderNode的方案可以提供更高效的方式给项目方跟用户。

更安全随机数方案

目前EOSIO上面已知的随机数方案基本上都是结合可预知的多个字段,比如 blockid、timestamp等作为随机种子的一部分,然后再结合用户端、DApp项目方或者直接由DApp方线下生成。该类方案存在一定的安全风险,无法降低对DApp项目方可信度的依赖,以及无法避免一些重放攻击(比如INLINE_ACTION形式)。针对以上问题,BOS启用了block_extension特性,提供了 bpsig_action_time_seed 方案,bpsig_action_time_seed
不仅可以防止重放攻击,而且还需要BP节点的签名私钥进行签名,并把生成的seed存入block_extension,便于其他节点进行验证。

提供更高的安全性给项目方,但是该技术需要市场的验证。

更多Plugin

对于想要实现监听一个账户具体交易情况,对于现在的EOSIO来说方案比较复杂,往往通过kafka的插件来实现。这个又是对DApp、钱包或者交易所来说很需要的一个功能。对于普遍需求的功能点,BOS就会进行支持。BOS内置 Notify Plugin,提供与History Plugin类似的使用方式,可以低成本、快速的获得账户监听功能。

通过该功能,项目方可以更方便的监听自己合约的数据。不理解这个功能便利性的小伙伴试试去区块浏览器下一个项目方的所有交易记录看看。

其他改进

按时区出块

EOSIO当前使用的是按照BP账户名称的字典序进行出块,从实际运行效果来看往往会导致多次的小分叉:最后2-4块不能及时广播到下一个出块BP。为了降低前后BP之间的网络延迟,BOS将会采用按照时区顺序进行出块,尽量降低物理距离以及网络抖动导致小分叉情况的出现。

通过地理顺序上的调整,提高出块速度跟减少小分叉。

BOS这么好,到底值不值

BOS的代币分配,还有挖矿细则,墨客重新做了两张表格。

BOS代币分配明细

1、 BOS基金会持有20%筹码。相比于Block One持有EOS的10%,是略多,但是有了4年的锁定期。

2、 60%的筹码通过私募和生态激励(挖矿)的方式发放。(下文详述)

3、 每年通胀率2%。相对于EOS的5%的通胀率更合理。

并且给开发者和治理都留了激励的份额,这算是对EOS一个有意义的尝试性改动。

By:经济最健康的时期,世界实际通货膨胀率保持在年化3%左右。

BOS私募与挖矿明细

有人反馈BOS是一个割韭菜的项目,但是其实从整个募资过程跟信息我们可以得出以下结论:

1、 最后挖矿的成本是1期私募的24倍。但是整个过程很长,留了足够长时间的冷静期给散户。

2、 每一轮的私募都相较于后一轮的私募更加优惠,但是除了1期私募外,其他期均有限定条件。

3、 BOS的估值从EOS的1/100随着募资进度最后到EOS的1/4。作为一个获得如此多EOS节点支持的BOS侧链来说,1/100 EOS的初始估值其实很良心的。到最后价值1/4 EOS,也不逾越侧链的定位。当然最后这个估值是需要BOS的落地来支撑的。

结论

总的来说,墨客认为BOS算是一个社区不错的尝试。截止到目前为止Block One也未对BOS发表言论,默许了它的存在。对于BM来说,在私底下也表态过,是支持侧链的生态繁荣的,他认为最终侧链的繁荣带来的是主链的更加强大。

在BOS各种公开资料里面,我们可以看到它的野心并不在于挑战EOS,而在于让更多毫无区块链背景的人通过BOS进入EOS.IO生态。所以我们看到了UID,看到了IBC跨链转账等等为了这个方向所做的改变。

平时大家都在吐槽,再不去拉韭菜进来EOS这个生态就死了。甚至大家宽容到对EOS生态这个资金盘也无太多批评,毕竟人家正儿八经手把手教会了很多人用EOS钱包。那么对于BOS这样致力于“拉新”的侧链,我们是否也应该抱着更多的宽容。

BOS目前的估值排名CMC 90名,市值并不高,在市场上也未有太多的炒作。截止发稿日,BOS在Newdex的价格是0.015。墨客不太擅长炒币,所以也不看了。不过如果BOS跌到私募价格0.01EOS以下,抄私募人的底还是没多少心理障碍的。

BOS说:我要涨24倍。你信吗?

墨客不信。可是如果BOS的用户量超过EOS,你觉得要怎么给BOS定价合适?

当然价格什么的都不重要,重要的是让BOS好好帮我们培养一个更大的用户群体。

Sign In or Register to comment.