[发明专利]一种基于WebRTC构建实时区块链网络的方法及系统有效
| 申请号: | 201910475196.2 | 申请日: | 2019-06-03 |
| 公开(公告)号: | CN112039822B | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | H04L65/1069 | 分类号: | H04L65/1069;H04L65/1066;H04L67/02;H04L67/10 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 webrtc 构建 实时 区块 网络 方法 系统 | ||
本发明公开了一种基于WebRTC构建实时区块链网络的方法,包括节点启动作业并提取本地节点列表;访问创世节点,检查所述创世节点的信令服务列表后合并本地节点列表和创世节点列表;然后节点检查所处的网络,根据局域网情况检测网址,通过扫描公网获取并连接公网IP地址;检查对应公网IP地址所处节点列表与创世节点列表后合并对应公网IP地址所处节点列表和创世节点列表;更新所有节点信息,提取本地合并后的节点能到达的信令列表,循环检验所述信令列表的有效性后检查数据发送状态,本发明还提出一种基于WebRTC构建实时区块链网络系统,包括信令服务器和节点管理器,实现了去中心的实时网络通信,解决了跨网实时通信的问题。
技术领域
本发明涉及区块链技术领域,特别是一种基于WebRTC构建实时区块链网络的方法及系统。
背景技术
区块链是信用时代的重要基础设施,在这个基础设施之上将提供人们工作、生活、学习的需求,在社会发展节奏越来越快的今天及未来,人们对需求响应的即时性将越来越高,甚至会将越来越多的要求实时的响应,而提供实时响应的基础需要区块链网络本身支持实时响应。在实现网络实时响应的过程中,由于各通信节点之间互相不知道彼此的存在,很难直接找到对方,所在传统的实现手段中,往往需要一台中心服务器做协调,才能实现不同地区两个节点直接的实时通信,这种实现方式,直接放在去中心的区块链网络中将变的不可行。目前市面上采用较多的方案是,让通信的双方,设计为互为服务器和客户端,这样当一方向要跟另一方建立通信时,只需要采用一方的客户端连接另一方的服务端,这样虽然能解决两个节点互相直连并实时通信的问题,但是由于需要建立服务端,其对所节点的节点配置要求往往较高,这限制了这种场景下可以接入设备的范围,同时这种方式在遇到两个不同网络内的节点要建立实时连接将变的很难。那么,有没有一种方式可以在各种网络内的节点之间建立实时连接,又不用对所连接节点的设备有很高配置要求的方法,成为一个急需解决的问题。
发明内容
本发明旨在提出一种基于WebRTC构建实时区块链网络的方法及系统,通过在区块链网络中建立分布式的信令服务器,所述服务器在自身服务范围内同步信令通道,为中心化通道的建立,以及跨网络区域的通道搭建建立自己的协同服务,从而实现在跨网络中节点之间的实时通信,本方法具体如下所示:
一种基于WebRTC构建实时区块链网络的方法,包括节点,所述方法包括:
S1、节点启动作业并提取本地节点列表,若本地没有节点列表则跳过扩展节点列表,若本地有节点列表则开始检查信令服务并循环所有节点;
S2、当完成节点列表扩展后,访问创世节点,若创世节点不能访问则跳过合并创世节点列表,若创世节点能访问则连接创世节点并获取所述创世节点的信令服务列表,检查所述创世节点的信令服务列表后合并本地节点列表和创世节点列表;
S3、所述节点检查所处的网络,若网络不在局域网内则跳过局域网扫描,若网络在局域网内则进行局域网扫描,通过扫描公网获取并连接公网IP地址;
S4、通过获取对应公网IP地址所在的节点列表和信令服务列表,检查对应公网IP地址所处节点列表与创世节点列表后合并对应公网IP地址所处节点列表和创世节点列表;
S5、当完成公网扫描后,更新所有节点信息,提取本地合并后的节点能到达的信令列表,循环检验所述信令列表的有效性后检查数据发送状态。
进一步的,所述S1中检查信令服务的过程包括:
S11、读取并连接节点,获取对应节点的节点列表并校验合法性,当获取到对应节点的信令列表后,提取信令信息;
S12、尝试向所述信令发送探测信息,若探测信息发送成功则记录所述信令可访问结果,若探测信息发送失败则记录所述信令自身无法访问但节点可访问结果;
S13、将完成检查的信令并入本地信令列表,完成信令的检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910475196.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备套装及其折叠式终端设备
- 下一篇:一种食品加工用混料机





