[发明专利]用于配置区块链中跨网络通信的方法、设备和计算机存储介质有效
申请号: | 201711035629.X | 申请日: | 2017-10-30 |
公开(公告)号: | CN107911421B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 刘浩洋;史锋锋 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 200023 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 配置 区块 链中跨 网络 通信 方法 设备 计算机 存储 介质 | ||
本公开的实施例涉及用于配置区块链中跨网络通信的方法、设备和计算机存储介质。该配置方法包括:在BaaS服务器处接收来自区块链节点设备的对BaaS服务器的连接请求,连接请求包括指示区块链节点的第一节点标识和区块链标识的信息;基于连接请求确定与区块链节点设备相关联的第一网络配置信息,第一网络配置信息包括公网网络地址以及公网端口号;以及基于公网网络地址以及公网端口号,向区块链节点发送网络配置消息,网络配置消息包括:具有相同的区块链标识的一个或多个区块链节点各自的节点标识,以及与一个或多个区块链节点相关联的网络配置信息。
技术领域
本公开的实施例总体上涉及信息技术领域,并且具体地,涉及用于区块链中跨网络通信的方法和设备。
背景技术
区块链是一种源自比特币的去中心化分布式记账技术,其通过将加密区块数据按照时间顺序叠加而生成持久的不可修改的记录,并且将记录存储在区块链网络的各个节点中,使得参与到区块链中的各个节点共同维护一个可靠数据库。由此,区块链具有去中心化、不可篡改、过程透明可追踪等技术优势,其被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景。
目前,基于云的区块链即服务(BaaS,Blockchain as a Service)成为区块链技术的一个应用热点。用户(例如各个企业)通过对BaaS服务提供商所提供的BaaS平台进行设置,使其在云上创建相应的虚拟机实例并且安装部署多节点的区块链网络,从而获得符合自己应用需求的区块链,以高效地开发区块链业务。BaaS平台不仅降低了安装、配置、管理以及使用区块链的难度和成本,还能够为用户提供个性化的服务。然而,BaaS服务提供商缺乏对在私有网络内部署区块链节点的支持,并且无法实施有效的跨私有网络的区块链节点之间的通信。
有鉴于此,期望的是提供一种公开透明、安全可靠的跨私有网络的区块链节点通信的解决方案。
发明内容
总体上,本公开的实施例提出了用于区块链中跨网络通信的方法和设备。
在本公开的第一方面,提供一种用于配置区块链中跨网络通信的方法。该方法包括:在BaaS服务器处接收来自区块链节点设备的对BaaS服务器的连接请求,连接请求包括指示区块链节点的第一节点标识和区块链标识的信息;基于连接请求确定与区块链节点设备相关联的第一网络配置信息,第一网络配置信息包括公网网络地址以及公网端口号;以及基于公网网络地址以及公网端口号,向区块链节点发送网络配置消息,网络配置消息包括:具有相同的区块链标识的一个或多个区块链节点各自的节点标识,以及与一个或多个区块链节点相关联的网络配置信息。
在本公开的第二方面,提供一种用于区块链中跨节点通信的方法。该方法包括:在区块链节点设备处向BaaS服务器发送与该BaaS服务器连接的请求,该请求包括该区块链节点设备所在区块链的标识;记录发送该请求所使用的该区块链节点设备的端口;以及监听该端口,以从该BaaS服务器接收具有该区块链标识的其他区块链节点的网络配置消息,其中,该网络配置消息包括该其他区块链节点的节点标识、公网网络地址和公网端口号,以用于将定向到具有该节点标识的区块链节点的数据发送至该公网网络地址和该公网端口号。
在本公开的第三方面,提供一种BaaS服务器。该BaaS服务器包括:至少一个处理器;至少一个存储器,该至少一个存储器被耦合到该至少一个处理单元并且存储用于由该至少一个处理单元执行的指令,该指令当由该至少一个处理单元执行时,使得该设备执行动作,该动作包括:在BaaS服务器处接收来自区块链节点设备的对BaaS服务器的连接请求,连接请求包括指示区块链节点的第一节点标识和区块链标识的信息;基于连接请求确定与区块链节点设备相关联的第一网络配置信息,第一网络配置信息包括公网网络地址以及公网端口号;以及基于公网网络地址以及公网端口号,向区块链节点发送网络配置消息,网络配置消息包括:具有相同的区块链标识的一个或多个区块链节点各自的节点标识,以及与一个或多个区块链节点相关联的网络配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711035629.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物水产养殖肥及其制备方法
- 下一篇:一种猫粮配方