Odaily星球日报|首席架构师揭秘:“国家队”牵头的BSN究竟是什么?( 三 )


BSN的多框架适配需要我们投入大量的资源和精力去深入研究各类不同的区块链框架的运行机制 , 并结合BSN的商业模式来定制与底层框架的适配 。
异构的节点服务商资源设施的部署兼容、规模庞大的公共城市节点滚动更新部署和跨多家电信运营商间的互联网通信延迟等也都是服务网络运维和运营过程中面临的难题和挑战 。
国家队卡司 , 如何打造超级区块链服务网络?CSDN:BSN涉及到国家部委和多家企业共同参与 , 它们之间的分工是怎样的?
马晓军:红枣科技主要是在做BSN的底层框架适配、城市节点运行管理、城市节点网关相关系统的设计和开发工作 。 中国银联电子支付研究院负责BSN的基础能力服务的设计和建设工作 。 中国移动设计院负责BSN城市节点入网管理系统、BSN城市节点组网规划和网络安全设计和建设工作 。 各个底层框架开发方 , 如微众银行、百度、海南链火、溪塔科技等负责底层框架适配的定制开发工作 。
CSDN:BSN在异构区块链间的跨链机制是怎样的?
马晓军: BSN在与边界智能合作研究将其IRITA框架集成到BSN , 以支撑开发者的应用链之间的跨链访问与互操作 。 其次 , 开发者的链下业务系统通过BSN的城市节点网关 , 在获得应用发布者的接入授权的情况下同时访问和操作多个区块链应用链 , 可以实现基于链下中继的链间数据互通 。
CSDN:BSN的安全机制/加密算法机制是怎样的?
马晓军:当开发者在任何 BSN 门户内发布一个应用链时 , 有两种应用接入密钥模式可供选择:「密钥托管模式」或「上传公钥模式」 。 密钥托管模式是用户委托服务网络生成密钥 , 由用户在BSN门户内下载后使用 。 上传公钥模式是由应用链用户在本地生成密钥 , 再将公钥通过BSN门户上传 , 然后使用私钥进行交易签名连接城市节点网关 , 完成应用的接入鉴权 。
密钥托管模式比较方便 , 但上传公钥模式更自主化 , 具体使用哪种模式完全由开发者自行选择设定 。 对已经发布的应用链 , 开发者在设置用户交易密钥时 , 可以为整个应用链设置一个统一的密钥 , 供所有接入用户使用 , 也可以为每个用户设置单独的用户交易密钥 。 密钥设置的模式也分为密钥托管模式和上传公钥模式 。 与应用接入密钥不同的是 , 城市节点网关提供了用户交易密钥的管理接口 , 不需要开发者和用户在BSN门户内另行设置 。
此外 , 开发者在发布应用链的智能合约时 , 可以将智能合约内的方法自由组合成各类角色 , 每个角色拥有调用一个或多个方法的权限 , 例如:有些角色可以写入数据 , 有些角色只能查询数据 。 当用户加入应用链时 , 可以被分配一个或多个角色 。 这些角色和对应的权限信息存在于权限链内 。 当用户的业务系统通过网关接入该应用链时 , 只能执行所分配角色允许执行的功能和数据权限 。
开发者可以在智能合约的编写上进一步控制交易和数据处理 。 即使两个用户拥有同一个角色的权限 , 也可以在智能合约代码层面定义这两个用户可以查询和执行不同的数据交易操作 。
以上几种机制在应用链数据安全方面形成服务网络的完整体系 , 既保证了数据的绝对安全 , 又让开发者有足够的空间根据业务需求设计自己应用链的安全机制 。
BSN与区块链应用CSDN:目前BSN上有哪些让你印象深刻的应用?
马晓军:从内测到目前的商用 , BSN内已部署了近两百个区块链应用 , 其中如1call居民公共积分管理、公共数据安全共享服务、智慧消毒监管平台、政务融合链、电子合同管理、政务存证、商品溯源等区块链应用 , 覆盖了不同的行业 。
BSN的发起方基于BSN核心技术 , 推出了针对行业专用网络的BSN区块链专网 。 区块链专网基于政务、金融、电力等专用网络环境搭建 , 建成包括底层区块链基础设施网络、配套的管理平台、运维平台和应用门户等在内的区块链基础环境平台 , 同时汇聚了各类行业专业公司的公共健康管理、数字存证、公共安全证据监管、民事登记、政务信息互通互信等政务民生区块链应用产品 , 为地方政府的智慧城市建设和传统业务系统区块链改造赋能 。


推荐阅读