2019年10月15日,中国的区块链服务网络(BSN)开始测试。经过半年的内部测试后,BSN正式面向所有区块链领域的开发者开放注册,4月25日商用大会即标志着BSN正式投入商用。
这是全球诞生的第一个区块链服务网络,会对整个区块链行业发展产生什么样的推进作用?让非小号带大家来深入了解。
BSN的白皮书重点
BSN白皮书跟很多花里胡哨的项目白皮书有着明显的区别,逻辑清晰,叙述简单,即使对区块链或互联网技术不甚了解的普通人,也能大致看懂它的技术逻辑和功能应用。
BSN白皮书的最后更新时间是今年2月份,参与撰写的都是“国”字开头的:国家信息中心信息化和产业发展部、中国移动通信、中国银联电子支付研究院、中移动金融科技有限公司、北京红枣科技有限公司、中国移动通信集团浙江有限公司杭州分公司。
白皮书一共分为以上8个章节,17页,非小号为了方便大家能够快速了解其内容,将核心要点总结如下:
1.BSN是一个跨云服务、跨门户、 跨底层框架,用于部署和运行各类区块链应用的全球性基础设施网络。可以理解为BSN相当于区块链行业的因特网,所有的开发和网站都在此底层基础上搭建。BSN也提到它将是“第二代专业互联网”。
2.BSN主要服务于联盟链(许可链),白皮书中将公有链与联盟链进行了比较,认为公有链不够灵活、不受任何监管和完全去中心化等特点很难在国内进行真正商业化经营。但据说这是老版白皮书的内容,后续内容进行了更新,重新添加了支持公链框架的部分,且白皮书中明确表示BSN网络现在已经支持EOS和以太坊。
3.公共城市节点。据白皮书信息,目前服务网络已经在中国建立了近 100 个 公共城市节点。预计在 2020 年底,公共城市节点将达到 200 个左右。全球城市节点的作用主要是提高BSN服务网络的性能,为开发者和终端用户提供更全面、灵活和稳定的服务环境。(有点类似EOS当年的超级节点的作用)
以上三个要点基本就总结出了“BSN是什么、服务于什么、怎么实现”的核心内容。白皮书其他部分基本是对这三个要点的展开和丰富。
BSN的作用
BSN顶层设计要点可以归结为:“1基1核7性”。
1基就是以联盟链架构为基础。1核就是以支撑智慧城市和数字经济为核心。 7性则是开放性、公用行、扩展性、开源性、多门户、低成本和自主性。
从落地方面来说,BSN网络最大的作用是连接了所有区块链应用开发的孤岛。从部署到开发、运维、甚至免费代码包,BSN都给打造好了,无论是联盟链还是公链(以太坊/EOS)的开发者,只需要在BSN网络的节点上进行开发即可。对用户来说参与不同联盟链的应用,需要不同的身份验证,但用户参与BSN上的联盟链应用,只需要一次身份验证即可,安全性提高,参与门槛降低。
举个更生动的例子,按照BSN官方说法,一个完全没有区块链应用开发经验的人,能够通过BSN一系列服务开发出属于自己的联盟链并运行,成本只需要2000-3000元。
而此前如果要建立传统的联盟链局域网环境,根据目前主流云服务提供商的报价,每年最低成本超过10万元,所以BSN会不会令区块链创业与目前流行的直播创业一样,能鼓励大量的中小企业和个人通过BSN进行创新和创业,从这个方面来看,BSN的出现将大大促进区块链技术的快速发展和普及。
BSN网络与阿里、腾讯、华为区块链云服务有什么区别?
了解BSN网络的框架后,很多人都会觉得和阿里腾讯开发的区块链BaaS平台似乎没有区别。本质上都是方便区块链应用开发者的,但还是有很大差别。阿里腾讯等的区块链云服务主要是提供接口和底层服务,需要有懂区块链编程的人去编程和调试系统,部署费用高于BSN网络提供的虚拟机费用,还需要有系统运维人员等,而BSN网络上面通过硬件服务器和云资源已经上架了一层区块链运营环境,将属于各方的云资源组成一个网络,开发者以非常低的技术及人力成本就能在BSN开发出联盟链来,再通过城市节点模式,靠中国移动覆盖多个城市,节点之间数据全部互通。
BSN网络相对来说是更方便、便宜的开发工具,也是数据库、云资源。
应用场景:2C、2B和2G
这些场景还在探索中,所以我们就从定义上来理解。
2C是指区块链数字统一身份。基于BSN网络打造一个轻量级的联盟链,然后将普通用户的统一身份认证信息纳入区块链管理,实现对账户操作过程痕迹数据的可追溯和不可篡改,有效应用于服务群众的视频办理业务。此前虽然公链项目中也有不少做数字身份的,但源头上的信任问题无法解决,用户无法将自己重要的身份隐私信息上传至项目方主要运营的公链上,从这个方面来说,由“国家队”主导的BSN有天生优势。
2B则有企业用来监测或管理的联盟链应用。比如酒店消毒智能监控、道路健康生态监测、中小企业融资信用链。
2G则是政府部门的私有链。打通政府部门信息系统中的事项流程,操作可追溯,提升机关内部的效率、精准和安全。
BSN网络几乎覆盖了所有的用户角色,未来可能拥有最多用户资源供区块链应用开发者进行挖掘。
为什么是联盟链?
公链的神话其实早就破灭,逐渐淡出大家的视野。我们不讲公链那些佶屈聱牙的技术背景,简单讲一个道理:公链上可以开发出无数应用,或是被拿来发各种各样的虚拟币,那么公链需要多少条?应用可以有成千上万个,满足用户的不同需求,但公链系统其实1-2条就足够了。打个通俗易懂的比方,手机品牌可以有很多,知名或不知名的,但操作系统只有安卓和IOS两种。
所以大多数没被应用起来的公链,神话破灭是必然的路径。我们再来说说公链的商用缺陷,就拿EOS和以太坊举例,起码代表了目前最好的公链技术与顶层设计,但依然无法真正商用,无论是性能还是安全都有很大局限性。阿里和腾讯都纷纷开发了自己的区块链BaaS平台,在服务自身业务的基础上向其他行业提供解决方案。
对传统互联网公司来说,区块链的主要任务是提升多方互信水平,同时还要保证业务性能。假设支付宝上链,既要保证我们信任支付宝不会随意挪用我们存放进去的资金,支付宝信任我们的身份信息为真,支付的商家可信,还要同时保证数亿用户同时支付或转账时不会卡顿……在此商用基础上就会发现区别,公链需要考虑严格的安全性来保障用户资产,而联盟链中安全性和性能的优先级可以根据业务调整。而且因为直接面向业务而不是面向普通用户,联盟链中各个用户存在上下级关系,它们的权限等级也因此不同,公链在这方面也是缺失的,公链中只有用户隐私一个层级。
如果要用一句话总结,那就是公链其实没有真正可落地的商用场景,商用场景的要求与公链的特性天然违背,而联盟链则可以根据不同业务需要来进行模块化设置和技术开发,能够真正商业落地。
所以BSN网络主要服务于联盟链,且从设计之初就是打造成降低联盟链开发的公共基础设施,统一不同联盟链之间的底层平台架构、技术标准,让此前不同链之间业务数据难以实现交互的问题彻底解决,因此推进区块链的技术转化和产业布局。可以说,区块链的未来发展方向基本在联盟链。
4月25日BSN将进入全球商用阶段,商用后的 BSN 将取消内测期的应用数量和节点数量限制,开始为期两个月的公测,已经在运行的联盟链也可以适配在BSN网络上。不知道未来全球会有多少联盟链加入BSN成为节点?