一种区块链服务装置、区块链服务系统及其通信方法与流程

文档序号:12492977阅读:来源:国知局

技术特征:

1.一种区块链服务装置,其特征在于,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;

联网电路,用于建立网络连接;

电源电路,用于为区块链服务装置供电;

存储器,用于存储区块链数据;

硬件防拆电路,用于检测区块链服务装置是否被拆;

所述联网电路、电源电路、存储器分别与处理器连接,所述硬件防拆电路的输出端与处理器的输入端连接。

2.根据权利要求1所述的区块链服务装置,其特征在于,所述处理器包括飞思卡尔安全芯片。

3.根据权利要求1所述的区块链服务装置,其特征在于,所述联网电路包括有线网口和/或WIFI电路,所述有线网口、WIFI电路分别与处理器连接。

4.根据权利要求1至3任一项所述的区块链服务装置,其特征在于,所述电源电路包括USB接口和电池,所述USB接口分别与处理器、电池连接,所述电池的输出端与处理器的输入端连接。

5.一种区块链服务系统,其特征在于,包括多个网络终端和多个权利要求1至4任一项所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;所述网络终端通过有线网络和/或无线网络与区块链服务装置客户端连接,所述区块链服务装置客户端通过有线网络或无线网络与区块链服务装置服务端连接,所述区块链服务装置服务端通过有线网络和/或无线网络与网络终端连接。

6.根据权利要求5所述的区块链服务系统,其特征在于,所述网络终端包括手机和/或电脑和/或笔记本电脑。

7.一种区块链服务系统的通信方法,应用于权利要求5或6所述的区块链服务系统,其特征在于,包括以下步骤:

S1、网络终端与区块链服务装置客户端之间、区块链服务装置客户端与区块链服务装置服务端之间进行认证,双重认证通过则进入步骤S2;

S2、网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;

S3、区块链服务装置客户端、区块链服务装置服务端响应记录请求;

S4、区块链服务装置服务端根据记录请求的响应结果与网络终端进行交互。

8.根据权利要求7所述的区块链服务系统的通信方法,其特征在于,所述步骤S3包括以下步骤:

S31、区块链服务装置客户端向区块链服务装置服务端获取新记录流水号,新记录流水号获取成功,则进入步骤S32,否则记录请求响应结束;

S32、区块链服务装置客户端生成新记录;

S33、区块链服务装置服务端验证新记录的有效性;

S34、区块链服务装置客户端根据验证结果处理新记录,新记录有效则添加新记录,新记录创建成功;否则,新记录无效,不创建新记录,新记录创建失败。

9.根据权利要求8所述的区块链服务系统的通信方法,其特征在于,所述步骤S31包括以下步骤:

S311、区块链服务装置客户端向区块链服务装置服务端请求分配新记录流水号;

S312、区块链服务装置服务端判断是否有互斥加锁,如果没有互斥加锁,则响应请求向区块链服务装置客户端分配新记录流水号,进入步骤S32,否则,请求分配新记录流水号失败,返回新记录流水号分配失败信息至区块链服务装置客户端,记录请求响应结束。

10.根据权利要求9所述的区块链服务系统的通信方法,其特征在于,所述步骤S32包括以下步骤:

S321、区块链服务装置客户端向区块链服务装置服务端获取当前最后一条记录并提取其数字签名;

S322、区块链服务装置客户端根据网络昵称、网络UID、网络访问域名和新记录流水号生成公开信息;

S323、区块链服务装置客户端根据本地账本中的RSA公钥对私密信息加密生成加密信息;

S324、区块链服务装置客户端根据本地账本中的SHA-2签名算法对当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息生成新记录的数字签名;

S325、区块链服务装置客户端根据当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息、新记录的数字签名生成新记录。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1