当前位置:首页区块链BSN如何适应不同的底层框架?

BSN如何适应不同的底层框架?

BSN如何适应不同的底层框架?

作者:乔伊斯

该技术应在各种场景下长时间运行,以验证可靠性。

随着中国将区块链提升为国家战略,并将其纳入“新基础设施”,各界都在研究区块链技术。腾讯、阿里巴巴、百度等国内大科技企业正在开发自己的区块链底层框架,并竞相制定技术标准。新一轮区块链竞争已经开始。

百家争鸣的现状一方面反映了区块链产业的繁荣,另一方面,技术标准的多元化也使得链上的数据交换成为问题。与互联网早期一样,现在每个DAPP都像一个局域网。异构的底层系统使得dapp之间的数据链上的数据不互连。

目前,我们可以看到,区块链服务网络(BSN)是一个跨云服务、门户和底层框架的全球公共基础设施网络。它支持的底层框架包括密钥算法、SDK和ca,各方面的管理和证书机制是统一的,可以使运行在不同底层框架上的应用程序相对简单,实现业务数据的互操作。

为此,InfoQ采访了伟中银行高级区块链架构师周璐和北京宏早科技有限公司BSN项目高级研发经理高晨曦,为读者详细介绍了BSN基础设施适配的标准和应用。

底框选择标准

目前,BSFC和BCN都支持BSFC。7月31日,BSN更新了国内版本,完成了FISCO bcos适配器的业务优化,实现了应用服务的商业化计费和定价;完成了百度xupERChain的改编,推出了公测版;完成了hyperledger fabric的国家秘密改编(目前支持golang链代码语言),并发布了公测版。适应工作下联盟链的底层框架包括CITA、梧桐链、Brochain和JDChain。

在国际版中,neros、Neo、ETH、tezos、EOS和IrisNet正在被改编。最新的国际官方网站将于8月10日更新。

目前的区块链有两个分支:公链和许可链。BSN既视为区块链技术的延伸,又从促进区块链纯技术发展的角度支持其底层框架。BSN将根据各国和地区的相关法律法规进行设计和提供服务。

高晨曦说,在中国,BSN选择和适应区块链底层框架有四个标准。

首先,它应该具有联盟链的特征。运行在同一节点上的多个应用链的事务执行和数据账本应该是安全隔离的,而FISCO bcos中的集团具有这样的特点,这与BSN的资源共享和业务隔离概念高度一致,也是BSN优先采用FISCO BCO的主要考虑因素。

其次是密码算法。BSN是一个国家级和全球性的区块链网络平台,非常重视数据和通信安全。因此,底层框架必须支持国家密码算法和其他主流密码算法,以满足不同行业、场景和地区的安全需求。

第三,它可以自动创建、部署、扩展、更新和删除链节点、应用程序和契约,以及监视运行中的数据。BSN是一个拥有数百个城市节点的大服务网络。自动化的运维服务可以提高开发者的应用管理体验,有效降低运营成本。

最后是生态学。一个良好的底层链框架具有完整的生态系统、活跃的社区、大量的开发和应用基础、完善的文档和SDK、丰富的培训等,可以促进和发展BSN,并创建一个“链”的“互联网”

当然,即使有了标准,底层框架的调整也不容易。

高晨曦表示,对于BSN来说,统一的身份认证服务是整合每个框架接入链上的数据并进行身份认证的基础。但是,每个框架都有自己的密钥管理服务,并且每个框架使用不同类的密码算法,这使得整个自适应工作更加困难。

为了适应每个框架的密码算法,提供统一的身份认证服务,BSN开发了一个统一的身份认证服务来收集不同的算法,适应不同的底层框架。

目前,BSN在每个城市节点都有统一的身份认证服务和网关服务,可以为用户管理不同链路的身份,为用户访问链上数据提供身份认证、交易认证和交易路由等功能。通过统一的身份认证和交易认证,用户可以通过同一个身份访问不同的区块链框架,甚至可以使用同一个密钥证书访问和使用同一加密算法的不同框架,以不同的应用权限进行业务操作。

此外,还有资源使用的统计问题。BSN可以很容易地获取和限制运行在不同容器中的应用链智能合约的资源使用情况,但要准确统计进程中运行的契约的资源使用和限制并不容易。

BCO在运行BCO的过程中使用的资源量的指示器。由于BSN是以CPU和内存作为资源运行的指标,为了准确统计gas和contract所消耗的资源,开发人员进行了大量的测试和数据计算,得到了准确的计算规则。

底层框架平台应该做什么?

作为国内首个加入BSN的底层技术平台,BSN推出的12款官方指定区块链应用中,有4款采用FISCO BCO作为底层框架,应用于证书存储、防伪溯源、供应链管理等领域。

据周璐介绍,目前FISCO bcos单链路TPS已超过2万台,支持并行多链并行扩展。平台配备了运维部署工具、合同命名服务、数据归档迁移工具、合同生命周期管理工具等诸多外围组件,实现“开箱即用”功能。

FISCO bcos建立了包括白名单验证、CA认证、密钥管理等在内的安全体系,同时全面支持国家加密局的密码算法系统。它采用了权限控制、零知识证明、同态加密、群签名和环签名等技术,保证了联盟链的安全和隐私保护。

fiscobcos开源社区拥有超过10000名开发者。基于底层平台和一系列解决方案,基于FISCO bcos的生态企业已经实现了数百个应用案例,其中80多个应用程序运行在生产环境中。

在BSN适应FISCO BCO的过程中,为了满足BSN众多管理功能和应用接口的需求,伟中银行推出了webase(WebBank区块链应用软件扩展)。Webase是在区块链应用程序和FISCO bcos节点之间构建的一组通用组件。它围绕交易、合同、密钥管理、数据和可视化管理等模块进行了设计。开发人员可以根据业务需要选择子系统进行部署。

此外,微银行还参与了BSN基础设施适应标准的制定,并与有关方面合作,推动形成统一的技术标准,使基础框架适应BSN。

周璐介绍说,4月25日,在FISCO BCO完全适应并进入公开测试期后,很多FISCO BCO开发者使用BSN,其中很多已经获得BSN联合开发者的认证。在BSN指定区块链应用招募涵盖的14个场景中,所有企业和个人开发者都在基于FISCO BCO的BSN上开发和部署应用项目。

在供应链管理领域,南京安源数据科技有限公司“汇运链”项目为物流无车承运人平台、保险、银行等企业提供物流保险供应链金融解决方案;在防伪和可追溯性方面,浙江天涯伟珍网络科技有限公司实施了“基于区块链的农业全程可追溯性”;在防伪溯源领域,浙江天燕伟珍网络科技有限公司在建筑领域,深圳市建信建设科技有限公司在证书存储领域的“IOS透明楼宇平台”、杭州易比科技有限公司的“区块链电子数据安全系统”、杭州美菱科技有限公司的“短视频卡存储系统”、杭州市美联科技有限公司的“区块链卡存储服务系统”武汉联东时代科技有限公司是具有代表性的应用。

另外,开发人员也会积极反馈,提出一些新的功能要求。周璐表示,伟中银行将继续向BSN门户发布基于FISCO bcos的应用组件,供开发者使用。

周璐说:“这项技术应该长期在各种场景下运行,以检验其可靠性,同时,也要保证技术继续高频迭代,保持开源技术的生命力。”

专家介绍(不分级别)

伟中银行区块链高级架构师周璐

高晨曦,BSN高级项目经理

温馨提示:

文章标题:BSN如何适应不同的底层框架?

文章链接:https://www.btchangqing.cn/77578.html

更新时间:2020年08月02日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

BSN如何适应不同的底层框架?1
区块链

普鲁鲁肯400亿金盘的受害者:从每月150万到不愿相信

2020-8-2 0:08:08

区块链

如何参与博卡生态工程并获得效益?

2020-8-2 0:24:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索