10月15日,区块链服务网络(BSN)发布会暨技术发展高峰论坛在北京举办。国家信息中心、中国移动通信集团公司、中国银联等在北京共同宣布,由六家具体单位共同设计并建设的区块链服务网络(BSN)正式内测发布。 BSN由国家信息中心进行顶层规划,中国银联和中国移动运用相关区块链技术及已有网络资源和数据中心进行自主研发并成功部署,是跨公网、跨地域、跨机构的全国性区块链服务基础设施平台。 获得6家权威单位的支持建设,BSN潜力何在?技术何解? 国家信息中心副主任张学颖在致辞中表示:区块链服务网络具有安全可控可监管、完全自主创新、开放包容可持续等特点。随着区块链服务网络逐步适配5G、物联网和人工智能等前沿科技,将为我国智慧社会建设和数字经济发展提供高质量、定制化的技术服务平台支撑和可信、可靠、可扩展的基础设施服务载体。 中国移动副总裁李慧镝在致辞中表示:区块链服务网络致力于打造跨公网、跨地域、跨机构的区块链服务基础设施,将改变目前联盟链应用的高成本局域网架构。 中国银联总裁时文朝在致辞中表示:区块链服务网络是一个跨行业协作的基础服务设施,其建设具有多方面的意义:一是促进区块链行业发展,二是打造区块链创新应用示范,三是激发区块链创新活力。银联正加速向科技公司、数据公司转型,银联将以此为契机,联合商业银行、金融机构及各市场主体,探索一种新的业务合作模式,开展业务创新。 值得一提的是,北京红枣科技有限公司总经理何亦凡在发布会现场进行区块链服务网络(BSN)技术详解。金色财经得到BSN发布会举办方授权,对演讲内容进行了整理,看BSN技术魅力何在? 在过去的一年多里,我们六家发起单位的技术团队经过比较艰辛的研究和开发,终于在今天让它上线了,进入了试运营。今天由六方委托,由我代表六家的技术团队统一给大家解释一下,这个网络是怎么组成的,它的工作原理是什么。 因为这个网络它是一种开放性的基础设施,我们在整个的设计和建设过程中,是以互联网作为参照物的。互联网是属于谁的?是没有一个所属方的,互联网由多个数据中心共同组织,把它串联在一块形成技术标准,让整个数据的传输和互联网的运营达到一个极低的成本,这是互联网为什么在过去20年中蓬勃发展的一个原因,所以我们的技术核心是以此为理念的。 首先,现在确实对区块链的理解是比较混乱的。从技术角度来说,区块链是分为公有链和许可链两种,两个从技术的底层逻辑还是比较相似的,但是从它的工作原理上,应该是差了十万八千里的。但是现在大家容易去混淆公有链和许可链这两种完全不同的技术。公有链的应用,基本上都是虚拟货币,因为我们确实几乎没有找到一个广泛在使用的,基于公有链,但又不是虚拟币的应用。 另外就是许可链,也是传统意义上的联盟链技术,联盟链技术的话,因为现在各国,不管是大公司,不管是政府,把区块链作为一个战略推进理念,每年花几百亿的投资,大家基本上都是发展联盟链技术,它真正是体现共享账本的基础架构,在这种架构下,是可以服务工业和企业及应用,同时做很多对传统信息化系统的一个优化。我这里花一点时间给大家讲一下,传统信息化结构和联盟链结构到底有什么不同。 我们整个这个项目,一般如果有一个业务是有多家数据进行交互的话,现在基本上是用互联网,或者内部的一个私网,把大家串联在一起,那么数据走的轨迹是从一个系统到一个系统到一个系统,所以它是一个串联关系。这种串联关系的话,现在基本上所有的交互信息化系统是串联结构,但这种结构就有很多不完美的地方,例如一个串联关系,中间任何一个系统宕掉,整个串联业务全死,基本整个业务线都死掉。另外互相的对接成本,因为各自系统用的数据库是各自定义的,数据、结构都不一样,就出现接口对接,每一个数据系统都要进行接口对接,这是用不到别的系统上的,它的开发成本又非常高,同时因为数据是串联关系,业务系统1是不能直接把数据给业务系统4的,业务系统4也没办法保证业务系统2和业务系统3没有进行违规操作,中间出现大量对账要求,特别金融系统对账是非常贵的事情。 将传统的串联关系如何通过联盟链技术把它进行优化,实际上简单来说就是变成并联关系,并联关系的话,并联关系首先利用联盟链技术用共享账本,实际上是有一个统一格式的数据库。大家对数据库的介入,数据标准各方面都是一致的。通过区块链整个共有的账本不允许删除和篡改历史记录的,你可以改,但是改动技术记录下来。同时采取任何技术发生变更所有人都知道,跟传统的并联关系就有这6个主要的好处了,我们总结了一下: 第一是优化了对账流程,大家不要小看对账,因为这个对账为什么优化了?实际上是把对账成本降低为零了,为什么?因为这个对账是要担心中间环节有任何的变化,或者篡改,但是统一的账本,每个人同时是有所有的账本,根本不需要对账,所以说对账成本基本上降为零了。大家要知道,全世界的对账业务,只要发生对账,如果能把全世界的对账业务降为零,这就是百亿、千亿美金的市场。 第二减少接口对接,任何人进入这个链技术对接标准是一样的,一个数据库,一套数据结构,大家不存在这两个是不同的,另外两个又是不同的接口。 第三是确保数据真实,因为确实没有办法去篡改,没有办法去对它进行一些造假。 然后提高业务容错的意思就是什么,并联关系好比四个业务系统宕掉三个,剩下一个继续在链上发生交互,它的业务不会停止,等到另外三个系统恢复了以后自动同步,也不会出现账本的出错,所以它的容错能力实际上是比串联关系强很多倍。 另外提速了数据的获取,是为什么呢?串联关系业务的系统4一定要等业务系统2和3传给他,但是在这中间任何一个变化所有人是知道的,所以对数据的获取效率提高了。 最后一个是省去了中间环节,因为有很多业务系统2和3有可能并不是资源方,或者资产方,实际上是中间业务方,把数据从1拿过来给到4,有了中间业务,不需要,业务流可以省掉很多中间环节的,和互联网一样的,互联网产生把很多传统中间业务是杀掉了,所以这就是为什么简单给大家讲,为什么区块链技术确实是能改变生产关系和优化商业逻辑。 因为我们的技术所有设计和建设根本目的是降低成本,降低许可链,联盟链、私有链的开发、运维、部署、互通、监管成本。一个技术要让它蓬勃发展首先要进行成本控制,成本很高技术不能够广泛应用的。最直接的例子,我又回到互联网,互联网在1992年,1993年的时候建一个网站没有100万美金,在美国你是建不出来的,到了1995年可能在中国建网站都是50万,到2000年基本上会写HTML语言,搭一个网站免费一放,成本几乎降为零了,这才是为什么互联网整个过去20年蓬勃发展,改变了整个人类社会。如果在2000年的时候建一个网站还需要50万、100万,可能也没有马云和马化腾什么事,他们创业的时候可能也就拿了20万、30万创业,可能连门都进不了。 所以区块链技术现在核心问题,现在大家搭一个链,太贵了,为什么?是一个局域网,就像当年没有互联网,大家都搭局域网,两个局域网之间,两个大学之间想发封信中间是要拉一根线的,想拉一根线那边就是1000万美金,所以怎么能够把成本降到最低,一个技术才能蓬勃发展。所以区块链整个网络从设计、建设、运营都是在持续降低成本。所以我等会儿在技术点的时候会告诉大家,它降的是哪的成本。 另外再强调一下服务网络主要基于联盟链架构,是服务于工业和企业级应用的,当然这也包括政府,包括各种商用。 服务网络是一个整体架构,很简单的大架构。服务网络是由四大部分组成,核心部分就是公共城市节点,这个含义是什么?就是现在联盟链当它搭一个链的时候,实际上每一个应用、每个联盟链是完全单独的环境,参与的每一方都要建立单独的运营环境,都要买服务器,或者买云资源。但是不幸的是一个公司如果不小心参加十个联盟链应用,原则上是需要买十次云服务的,而且云服务99%的资源实际上是浪费的。所以最后大家是在很贵的情况下,浪费着资源,这个技术也发展不起来,所以我们的理念是什么?是建立就像水厂一样,就像电厂一样,吃水大家不要再自己去打井了,我们在城市中间建一个水厂,大家接管子,这样整个社会成本一定是最低的,老百姓吃水一定是最方便的,老百姓付的水费一定是最低的,自己打口井天天拉,运营成本也高,建设成本也高,所以整个是一种公共资源、公共基础设施的概念。 城市节点代表什么?就是大家在区块链里的记账节点,我们做成了一种公共服务,你需要记账节点不需要自己再去搭了,直接进来发布你的应用,我们根据你应用的这种并发数,TPS我们分配记账资源给你,让你只用付费你自己需要的。 大家懂技术也懂联盟链主要分为记账节点和排序节点,这个排序节点严格意义上来说也是一个联盟链有一个排序节点,也是重复投资,重复用。所以我们在银联的帮助下,我们现在是搭建了整个记账的集群服务,它作为一种统一服务,服务整个网络上跑的所有的应用,这样的话对各个应用来说,也不用管共识排序整个机制了,你只要发布上来,自动分配资源,自动就转起来了。 门户网站就是一站式的界面,大家怎么用这个服务网络,到门户登陆,购买资源、发布应用、监控整个应用的运营情况、授权应用的使用,管理联盟链、私有链的区别等等一系列的。服务网络有一个运维系统,这个运维系统是分散在目前六家里的,我后面都会给大家简单讲一下。 第二是排序集群服务,因为当我们说一个集群服务是服务整个网络上的所有的应用的时候,大家一定是说并发数怎么处理,一个应用如果十个TPS,你两万个应用就是二十万个TPS,二十万个TPS排序节点怎么处理? 我们现在有三个步骤,第一是现在我们在研发测试阶段是用的单一中心化集群,等到我们的城市节点有50到100个,现在超过50个上线了,根据城市节点数和应用数,我们会采取并行中心化的集群。进行商用以后,我们正在跟银联做详细的测算和设计,将每一个排序集群部署每一个城市节点上,这个不管从效率,还有公网资源占用上,都是有一个非常好的架构,现在我们正在设计,但是我们预计应该是在明年3、4月份全部改成第三种分散式的,哪有城市节点,哪就有一个小集群。这个我们预计将来能支持整个网络TPS量肯定是百万级的。 在新加坡,或者在泰国你是可以发布一个应用来买中国资源的,收费还是由泰国运营商来收费,只是跟中国这边的运营体系有一个结算,类似什么?类似中国移动的省公司,但是有漫游的时候,北京漫游到上海,北京公司和上海公司是有结算的。我再扩大去想,在中国也可以有多家公司运营,自己发行自己节点,大家串成一张大网,共同销售,最后结果让开发者成本更低,网络更广泛,资源更好用。 服务网络的目标就是要成为开发者常规的开发工具和部署环境,让区块链可低成本的应用在所有的传统业务系统中。我们认为十年以后,二十年以后,任何涉及到多方数据互传的应用系统,应该多多少少都会适用联盟链技术,我们认为是90%,因为它的好处太直接了,几方的数据,大家是用区块链,成本大大降低,效率大大提高的,我们认为在未来十到二十年,区块链的技术会逐渐逐渐应用在很多传统行业。 我们希望BSN像数据库一样,说用数据库脑子里想到是哪些,如果开发APP肯定是安卓、苹果,我希望在未来当开发者想起要用一个区块链的时候,脑子里第一个出来的是BSN,这个工具最好用,这个环境是最便宜的。为了能够达到这个目标,我们会最大范围的多地部署,资源越多很多网络价值越大,开发者的选择越多,城市节点免费,持续免费,让大家加入这个网络,都是低成本的,甚至开源,我们预计应该是明年下半年会开源。 持续优化开发部署和运维的灵活性,因为这个网络搭起来很容易,但是优化它,从10个TPS调到12个TPS是需要大量工作的,同时也让大家开发尽量灵活,越灵活成本越低,创新的空间越大。 另外就是刚才一直在说的,持续优化网络效率,让网络可以支持更多的TPS,更多的应用。持续增加预制链码的基础能力,最终让服务网络成为基于区块链技术的第二代专业互联网和价值互联网。 |