[发明专利]一种用于区块链的安全微型服务器的设计方法及系统在审
申请号: | 202010162758.0 | 申请日: | 2020-03-10 |
公开(公告)号: | CN113382030A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 区块 安全 微型 服务器 设计 方法 系统 | ||
本发明公开了一种用于区块链的安全微型服务器的设计方法,A节点获取本地文件并转为WebRTC流数据,向B节点发送提交文件的请求;B节点提取并循环本地通道池分配表;处理A节点请求,B节点经检验过程后接收数据或丢弃,若接收数据则转换为文件并校验文件完整性,校验通过后保存,本发明还提出一种用于区块链的安全微型服务器的系统,包括通道池管理器、文件管理器以及接口管理器,从而解决了移动设备无法独立作为服务节点成为区块链节点的问题,实现了在移动设备上提供服务器服务。
技术领域
本发明涉及区块链技术领域,特别是一种用于区块链的安全微型服务器的设计方法及系统。
背景技术
区块链是未来信用时代的重要基础设施,人们大多数的工作、生活将通过区块链完成,而人们参与区块链的方式将以移动设备为主,由于区块链去中心的特性要求移动端直接作为区块链的一个共识节点参与网络,在这个背景下,在移动设备上提供点对点的服务将成为必然趋势。但是移动设备不是传统的服务器,传统的服务器拥有一整套的设备如防火墙、可控网关、负载均衡、磁盘阵列等一系列设备保障服务器的安全运行,另外,现在服务器上用的这一整套的运行服务的软件也无法运行在手机上,这在传统IT架构设计中,要在移动设备如手机上提供服务器的服务成为几乎不可想象的事情。但区块链要求人人参与成为共识节点的特性,要求移动设备必须提供相应的能力才能成为共识节点,否则将无法实现真正的去中心化的共识节点,必将需要引入第三方的节点承载服务器的能力。如果不能有效解决这个问题,那么区块链将无法成为真正可信的区块链,信用时代也很难真正到来。那么,如何在不引入第三方的前提下,在移动设备上提供服务器服务,还能保证一定的安全能力,成为一个急需解决的问题。
发明内容
本发明旨在提出一种用于区块链的安全微型服务器的设计方法及系统,设计了“微型服务器”的概念,其核心思路是在基于WebRTC协议的区块链网络上,定义两个服务通道,文件服务主要将文件先转换为WebRTC数据流进行传输,并在目标节点重新还原为文件,数据服务主要用于提供结构化数据的交互,两个通道合并可以实现绝大多数传统IT架构下的服务器服务,从而在不引入第三方节点的情况下,在移动设备上提供服务器服务,同时能保证一定的安全能力。
一种用于区块链的安全微型服务器的设计方法,所述方法包括:
S1、A节点将本地文件内容转为WebRTC流数据,获取B节点的服务接口并发送提交文件的请求;
S2、B节点提取并循环本地通道池分配表;
S3、处理A节点请求,A节点开始向B节点发送WebRTC流数据,B节点接收所述WebRTC流数据并判断数据合法性,如果所述数据不合法则丢弃数据,如果所述数据合法则完成WebRTC流数据接收。
进一步的,所述步骤S3中B节点完成WebRTC流数据接收后,将WebRTC流数据转换为文件并校验文件完整性,如果校验不通过则丢弃文件,如果校验通过则将文件存放到指定目录。
进一步的,步骤S2中所述的循环通道池分配表的过程包括:
S21、提取分配目标,判断是否为A节点;
S22、若不是A节点则判断通道是否足够,若不够则创建一个新通道,将A节点请求放入该通道队列,若是A节点则获取该通道并将A节点请求放入。
本发明在上述用于区块链的安全微型服务器的设计方法的基础上还延伸提出一种用于区块链的安全微型服务器的设计系统,所述系统包括
通道池管理器:用于管理当前的通道池,也管理通道的开启与销毁,以及通道内容的过滤;
文件管理器:用于管理本地的文件,并画出可以外部访问的文件范围,并在外部需要这些文件时将文件提取出来并转换为WebRTC数据流,同时也提供接收文件的服务,将别人提交上来的数据流还原为文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162758.0/2.html,转载请声明来源钻瓜专利网。