2019年11月22日,阿里云之父王坚博士当选中国工程院院士,成为中国民企院士第一人,这是对中国计算机工程师们最好的肯定和激励。王坚博士带领团队的攻关,使得中国在全世界最前沿的云计算领域进入领先梯队。从这个角度看,会给同样处于新锐计算机工程领域的区块链行业带来什么启示呢?
炙手可热的区块链行业,也行进在云计算曾经走过的路上。2019年,全球区块链行业的热点都在区块链+实体应用,但真正的技术人员非常清楚,与曾经的云计算领域一样,区块链技术、尤其是底层公链技术还有待进一步开发,距离大规模应用落地,还有着相当长的一段路。
同默默耕耘多年的阿里云团队一样,区块链领域同样也有一批秉承工程师精神和产品主义的,专心以技术推动中国区块链产业蓬勃发展的极致化技术团队——BOSCore。
BOSCore公链经过团队一年多艰难的技术攻关,已经实现了区块链底层应用当中,最关键技术的升级、创新,部分领域更是实现行业从0到1的突破,站在了全球区块链底层技术领域的最前端。
2019年6月29日,BOSCore 3s LIB(最后不可逆区块)正式发布。线上到线下应用的最大障碍——交易的即时确认,在BOSCore宣布3S LIB的那一刻,得到了真正的实现。
BOSCore(Business Operating System)是基于EOSIO软件的DPoS区块链操作系统,并实现了 DPoS 共识下去中心化的 IBC 跨链方案,做到了交易3秒不可篡改的极速共识,搭建起博弈完备、正向激励的商业化预言机系统。
BOSCore的目标是建立起一条支持更多DApp,能把更多现实需求和区块链结合起来的EOSIO生态链。从区块链的进化角度来看,BOS除了作为DApp的首选基础链以外,还可作为一个各种异构链通证的流通链,做区块链世界的自由港。
BOSCore致力于用技术打造可信商业生态,做一条覆盖十亿用户的DPoS区块链操作系统。来源于社区,也会在社区的维护下更好的发展。
主要特点
更安全
BOSCore采用更安全的链上随机数方案,利用block_extension特性,提供了 bpsig_action_time_seed 方案,不仅可以防止重放攻击,而且还需要BP节点的签名私钥进行签名,并把生成的seed存入block_extension,便于其他节点进行验证。该方案无法被预测,并且可以保证各方公平。
更方便
采用UID解决方案,能够提供更简单方便的账户注册体系,满足跨平台登录需求,搭建用户与Dapp之间的桥梁,最大化降低互联网终端用户的使用壁垒。作为BOSCore用户无需担心使用门槛,直接使用账户即可完成链上功能操作。
更快速
BOS已实现3s LIB(Last Irreversible Block/最后不可逆区块),为DApp的落地发展扫清了“确认速度”上的障碍,使得DApp进入了“秒级”时代。
更易用
BOSCore通过链的参数来调整分配给每个用户免费的资源额度,相当于BOS链上的“低保”机制。
更公正
BOSCore公投提案系统是开放的,社区参与者只需一定抵押,并按照相应的规范要求提交资料,即可向公投合约提出自己的议案或需求,用户更容易参与社区治理。
技术优势
3秒不可逆
BOS 3s LIB采用Batch-PBFT共识机制,出块和共识消息分离 交易秒级生效,大大提升了共识效率,使得BOSCore链上的交易确认速度达到EOS的50倍,比特币的1200倍。
预言机
基于博弈理论、正向激励的社区化预言机系统,提供更丰富的商业场景
自由港
各类数字资产均可通过链间通讯,将传统孤岛化的数字资产链接成为一个网络
链间通信IBC
BOSCore基于简单支付证明和轻客户端的去中心化跨链方案,有以下几个特点:
完全去中心。轻客户端在智能合约中实现,当初始化了正确的起始区块信息,合约即可完全自主验证后续所有区块的有效性,无需依赖对中继或合约外部信息的信任。
轻量。轻客户端无需连续同步原链所有区块头,只根据需要同步区块链的一部分片段即可获得可信区块用于验证交易。
快速的跨链交易。一个跨链交易从产生到在目标链上产生对应交易只需要不到3分钟时间。
跨链交易并行。不同的跨链交易之间互不影响,可以并行执行,因此支持很大的并发量。
安全。由于采用了生产者签名效验和严格的逻辑检查,轻客户端自身的正确性,无法被恶意攻击,因此可以安全的验证交易的真实性。
扩容方案
BOS计算区水平扩展方案将会和多线程方案同时进行,在保证去中心化和数据安全的同时实现计算资源的水平和纵向扩展。扩展方案中引入“计算区”的概念,每个计算区之间的交易都是并行处理,并且出块和执行是同时进行。BOS主网将会成为“核心计算区”,主要负责账户和通证系统,相关数据更新会同步到各个计算区。
BOS也会考虑基于零知识证明的扩展方案。考虑到现有智能合约的执行是确定和有限步,可以对现有的零知识证明方案进行改进并针对有限步执行的特点进行优化使其能满足实用需求,同时针对不同的合约特点进行区分使得真正的计算密集型合约采用知识证明的方法,而非计算密集型则采用 VM 执行方案,最终将能最大化的提升计算效率。
未来技术重点
后量子加密方案
未来将引入新的抗量子加密体系来应对调整,在众多的抗量子密码体系中将选择格密码体系作为BOS抗量子密码的主要方案,将采用 NTRU (包括加密和签名)作为主体的加密体系。FrodoKEM 体系以及 Sphincs+(Hash Base) 作为后备密码。考虑到格加密体系并未最终在理论上完备且处于国际后量子密码标准定制阶段,方案将会保持多种密码的扩展能力。同时基于格的加密签名体系还可以方便的构建量子安全的匿名币,这为 BOS 保留了最大限度的可扩展性,而前期保持对多密码体系的支持也最大限度的降低了由于某一密码体系崩塌所带来的不可挽回的结果。
技术应用
BOSCore在开发区块链底层技术的同时,也在根据不同的行业的特点和需求,帮助传统产业定制有效“区块链+”解决方案, 目前已完成供应链金融解决方案、企业征信解决方案、联盟链解决方案、溯源解决方案、积分解决方案等多领域“区块链+” 解决方案。
社区生态
波达技术投票
平衡,难被操纵
在治理上,BOSCore 遵循 「Code is the law」原则,只要是社区的参与者都可以参与公投提案。
波达计数法相对多数制投票法 还有排序复选制投票法。优势有两个,一定程度上能破解阿罗不可能定理,能否决掉最差最极端的方案。第二确实能略微削弱票霸的夏普利值
社区公投&WPS系统
BOSCore公投提案系统是开放的,社区参与者只需一定抵押,并按照相应的规范要求提交资料,即可向公投合约提出自己的议案或需求。
BOS的治理模型崇尚 “Code is the law”。保障DApp的平稳发展将会是BOS的准则。
BOS每年提供基金用于向帮助BOS持有人发起仲裁的治理组织或志愿者,在BOS中任何人都可以发出仲裁,一个提案获取越多治理组织附议,其可靠性就越高。如果仲裁生效,治理组织或者志愿者可以获得治理奖励。
BOS的决策或者仲裁达成方式有两种:1. 不少于15个BP同意,2. 社区公投。
BOS治理中不会存在唯一的仲裁机构,但是会存在多个中立的治理组织或志愿者,对提出有效方案或者改进建议的组织或都志愿者可以获得社区激励。
社区项目
在社区项目发展上,BOSCore应用方向为「DApp」+「跨链自由港」模式,通过建立 BOSCore Foundation生态发展基金对生态进行搭建和激励,促使早期的生态能够健康发展。
发展历程
2018年9月团队诞生,2019年1月BOS主网启动&IBC连接到EOS ,2019年4月REX上线,2019年6月BOS WPS发布和首批提案通过,2019年8月BOS主网上的3s LIB升级,2019年9月BOS即时支付服务,2019年10月BOS 预言机系统,2019年11月定位升级,推出多计算区的扩容方案。
客观说,BOSCore已经实现了用技术打造可信的商业生态,随着跨链应用以及社区繁荣建设,它将覆盖我们“链上生活”的每一处角落。BOSCore公链同时服务十亿用户的小目标,也许将在不久的未来实现。
区块链是下一代互联网的关键技术,将引领一个新的信息时代,它能催生很多新技术、新业态,开启一个我们难以想象的新世界。而区块链技术,未来要在建设网络强国、发展数字经济、助力经济社会发展等多方面发挥更大作用,也需要更多BOSCore这样秉承工程师精神、信仰产品主义的践行者做出更多努力。