一种区块链服务装置、区块链服务系统及其通信方法制造方法及图纸

技术编号:15519422 阅读:109 留言:0更新日期:2017-06-04 09:16
本发明专利技术公开了一种区块链服务装置,包括处理器、联网电路、电源电路、存储器和硬件防拆电路;还公开一种区块链服务系统,包括多个网络终端、多个所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;还提供一种区块链服务系统的通信方法。本发明专利技术中一种区块链服务装置的区块链数据保存在区块链服务装置里面,只能通过授权访问,不提供删除接口,功耗小,可以24小时运行;本发明专利技术中一种区块链服务系统及其通信方法依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介。本发明专利技术作为一种区块链服务装置、区块链服务系统及其通信方法,可广泛应用于区块链领域。

【技术实现步骤摘要】
一种区块链服务装置、区块链服务系统及其通信方法
本专利技术涉及区块链领域,尤其是一种区块链服务装置、区块链服务系统及其通信方法。
技术介绍
研究表明,区块链技术是继蒸汽机、电力、信息和互联网科技之后,目前最有潜力触发第五轮颠覆性革命浪潮的核心技术。区块链未来运用空间巨大,在数字货币、虚拟币、物联网等领域的应用优势及其明显。所谓区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributedledger)。现有区块链技术是建立在以电脑作为节点的基础之上,并在电脑上运行区块链相关服务,来实现区块链相关的各种应用;电脑作为节点存在如下缺点:1.电脑系统存在安全漏洞,区块链数据容易被非法访问;2.区块链数据作为文件存放在电脑上,区块链数据容易被误删;3.电脑关机状态下,无法处理区块链数据,且电脑功耗大,不适合长时间运行。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种区块链服务装置,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;同时,区块链数据无法通过任何方式进行删除,区块链数据的安全性高;本装置功耗小,可以24小时运行,可以即时处理区块链数据;相应地,还提供一种区块链服务系统及其通信方法。本专利技术所采用的技术方案是:一种区块链服务装置,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;电源电路,用于为区块链服务装置供电;存储器,用于存储区块链数据;硬件防拆电路,用于检测区块链服务装置是否被拆;所述联网电路、电源电路、存储器分别与处理器连接,所述硬件防拆电路的输出端与处理器的输入端连接。进一步地,所述处理器包括飞思卡尔安全芯片。进一步地,所述联网电路包括有线网口和/或WIFI电路,所述有线网口、WIFI电路分别与处理器连接。进一步地,所述电源电路包括USB接口和电池,所述USB接口分别与处理器、电池连接,所述电池的输出端与处理器的输入端连接。本专利技术所采用的另一技术方案是:一种区块链服务系统,包括多个网络终端和多个所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;所述网络终端通过有线网络和/或无线网络与区块链服务装置客户端连接,所述区块链服务装置客户端通过有线网络或无线网络与区块链服务装置服务端连接,所述区块链服务装置服务端通过有线网络和/或无线网络与网络终端连接。进一步地,所述网络终端包括手机和/或电脑和/或笔记本电脑。本专利技术采用的另一技术方案是:一种区块链服务系统的通信方法,应用于所述的区块链服务系统,包括以下步骤:S1、网络终端与区块链服务装置客户端之间、区块链服务装置客户端与区块链服务装置服务端之间进行认证,双重认证通过则进入步骤S2;S2、网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;S3、区块链服务装置客户端、区块链服务装置服务端响应记录请求;S4、区块链服务装置服务端根据记录请求的响应结果与网络终端进行交互。进一步地,所述步骤S3包括以下步骤:S31、区块链服务装置客户端向区块链服务装置服务端获取新记录流水号,新记录流水号获取成功,则进入步骤S32,否则记录请求响应结束;S32、区块链服务装置客户端生成新记录;S33、区块链服务装置服务端验证新记录的有效性;S34、区块链服务装置客户端根据验证结果处理新记录,新记录有效则添加新记录,新记录创建成功;否则,新记录无效,不创建新记录,新记录创建失败。进一步地,所述步骤S31包括以下步骤:S311、区块链服务装置客户端向区块链服务装置服务端请求分配新记录流水号;S312、区块链服务装置服务端判断是否有互斥加锁,如果没有互斥加锁,则响应请求向区块链服务装置客户端分配新记录流水号,进入步骤S32,否则,请求分配新记录流水号失败,返回新记录流水号分配失败信息至区块链服务装置客户端,记录请求响应结束。进一步地,所述步骤S32包括以下步骤:S321、区块链服务装置客户端向区块链服务装置服务端获取当前最后一条记录并提取其数字签名;S322、区块链服务装置客户端根据网络昵称、网络UID、网络访问域名和新记录流水号生成公开信息;S323、区块链服务装置客户端根据本地账本中的RSA公钥对私密信息加密生成加密信息;S324、区块链服务装置客户端根据本地账本中的SHA-2签名算法对当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息生成新记录的数字签名;S325、区块链服务装置客户端根据当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息、新记录的数字签名生成新记录。本专利技术的有益效果是:本专利技术中一种区块链服务装置通过联网电路、电源电路、存储器、处理器实现区块链服务,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;区块链数据保存在区块链服务装置里面,只能通过授权访问,不提供删除接口,区块链数据无法通过任何方式进行删除,其安全性和完整性得到了极大的保障;同时,本装置功耗小,可以24小时运行,可以即时处理区块链数据。本专利技术的另一有益效果是:本专利技术中一种区块链服务系统及其通信方法依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介,方便快捷,可24小时工作,实时性高。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术中一种区块链服务装置的结构框图;图2是本专利技术中一种区块链服务装置的一具体实施例结构框图;图3是本专利技术中一种区块链服务系统的连接示意图;图4是本专利技术中一种区块链服务系统的通信方法的步骤流程图;图5是本专利技术中一种区块链服务系统的通信方法的一具体实施例示意图;图6是本专利技术中一种区块链服务系统的通信方法的控制客户端APP的示意图;图7是本专利技术中一种区块链服务系统的通信方法的一具体实施例流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。一种区块链服务装置,参考图1,图1是本专利技术中一种区块链服务装置的结构框图,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;电源电路,用于为区块链服务装置供电;存储器,用于存储区块链数据,仅能通过授权访问,不提供删除接口,保障区块链数据安全;硬件防拆电路,用于检测区块链服务装置是否被拆;联网电路、电源电路、存储器分别与处理器连接,硬件防拆电路的输出端与处理器的输入端连接。一种区块链服务装置通过联网电路、电源电路、存储器、处理器实现区块链服务,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;区块链数据保存在区块链服务装置里面,只能通过授权访问,不提供删除接口,区块链数据无法通过任何方式进行本文档来自技高网...
一种区块链服务装置、区块链服务系统及其通信方法

【技术保护点】
一种区块链服务装置,其特征在于,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;电源电路,用于为区块链服务装置供电;存储器,用于存储区块链数据;硬件防拆电路,用于检测区块链服务装置是否被拆;所述联网电路、电源电路、存储器分别与处理器连接,所述硬件防拆电路的输出端与处理器的输入端连接。

【技术特征摘要】
1.一种区块链服务装置,其特征在于,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;电源电路,用于为区块链服务装置供电;存储器,用于存储区块链数据;硬件防拆电路,用于检测区块链服务装置是否被拆;所述联网电路、电源电路、存储器分别与处理器连接,所述硬件防拆电路的输出端与处理器的输入端连接。2.根据权利要求1所述的区块链服务装置,其特征在于,所述处理器包括飞思卡尔安全芯片。3.根据权利要求1所述的区块链服务装置,其特征在于,所述联网电路包括有线网口和/或WIFI电路,所述有线网口、WIFI电路分别与处理器连接。4.根据权利要求1至3任一项所述的区块链服务装置,其特征在于,所述电源电路包括USB接口和电池,所述USB接口分别与处理器、电池连接,所述电池的输出端与处理器的输入端连接。5.一种区块链服务系统,其特征在于,包括多个网络终端和多个权利要求1至4任一项所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;所述网络终端通过有线网络和/或无线网络与区块链服务装置客户端连接,所述区块链服务装置客户端通过有线网络或无线网络与区块链服务装置服务端连接,所述区块链服务装置服务端通过有线网络和/或无线网络与网络终端连接。6.根据权利要求5所述的区块链服务系统,其特征在于,所述网络终端包括手机和/或电脑和/或笔记本电脑。7.一种区块链服务系统的通信方法,应用于权利要求5或6所述的区块链服务系统,其特征在于,包括以下步骤:S1、网络终端与区块链服务装置客户端之间、区块链服务装置客户端与区块链服务装置服务端之间进行认证,双重认证通过则进入步骤S2;S2、网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;S3、区块链服务装置客户端...

【专利技术属性】
技术研发人员:薛刚胡继龙高志海
申请(专利权)人:深圳市新国都支付技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1