首页 / 专利库 / 银行与财务事项 / 分布式账本技术 / 区块链 / 区块链账本 / 一种区块链服务装置、区块链服务系统及其通信方法

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

阅读:985发布:2021-03-21

专利汇可以提供一种链服务装置、区块链服务系统及其通信方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 区 块 链 服务装置,包括处理器、联网 电路 、电源电路、 存储器 和 硬件 防拆电路;还公开一种区块链服务系统,包括多个网络终端、多个所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;还提供一种区块链服务系统的通信方法。本发明中一种区块链服务装置的区块链数据保存在区块链服务装置里面,只能通过授权 访问 ,不提供删除 接口 ,功耗小,可以24小时运行;本发明中一种区块链服务系统及其通信方法依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介。本发明作为一种区块链服务装置、区块链服务系统及其通信方法,可广泛应用于区块链领域。,下面是一种链服务装置、区块链服务系统及其通信方法专利的具体信息内容。

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

说明书全文

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

技术领域

[0001] 本发明涉及区块链领域,尤其是一种区块链服务装置、区块链服务系统及其通信方法。

背景技术

[0002] 研究表明,区块链技术是继蒸汽机、电、信息和互联网科技之后,目前最有潜力触发第五轮颠覆性革命浪潮的核心技术。区块链未来运用空间巨大,在数字货币、虚拟币、物联网等领域的应用优势及其明显。所谓区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributed ledger)。
[0003] 现有区块链技术是建立在以电脑作为节点的基础之上,并在电脑上运行区块链相关服务,来实现区块链相关的各种应用;电脑作为节点存在如下缺点:1. 电脑系统存在安全漏洞,区块链数据容易被非法访问
2. 区块链数据作为文件存放在电脑上,区块链数据容易被误删;
3. 电脑关机状态下,无法处理区块链数据,且电脑功耗大,不适合长时间运行。

发明内容

[0004] 为了解决上述技术问题,本发明的目的是提供一种区块链服务装置,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;同时,区块链数据无法通过任何方式进行删除,区块链数据的安全性高;本装置功耗小,可以24小时运行,可以即时处理区块链数据;相应地,还提供一种区块链服务系统及其通信方法。
[0005] 本发明所采用的技术方案是:一种区块链服务装置,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;
电源电路,用于为区块链服务装置供电;
存储器,用于存储区块链数据;
硬件防拆电路,用于检测区块链服务装置是否被拆;
所述联网电路、电源电路、存储器分别与处理器连接,所述硬件防拆电路的输出端与处理器的输入端连接。
[0006] 进一步地,所述处理器包括飞思卡尔安全芯片。
[0007] 进一步地,所述联网电路包括有线网口和/或WIFI电路,所述有线网口、WIFI电路分别与处理器连接。
[0008] 进一步地,所述电源电路包括USB接口电池,所述USB接口分别与处理器、电池连接,所述电池的输出端与处理器的输入端连接。
[0009] 本发明所采用的另一技术方案是:一种区块链服务系统,包括多个网络终端和多个所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;所述网络终端通过有线网络和/或无线网络与区块链服务装置客户端连接,所述区块链服务装置客户端通过有线网络或无线网络与区块链服务装置服务端连接,所述区块链服务装置服务端通过有线网络和/或无线网络与网络终端连接。
[0010] 进一步地,所述网络终端包括手机和/或电脑和/或笔记本电脑
[0011] 本发明采用的另一技术方案是:一种区块链服务系统的通信方法,应用于所述的区块链服务系统,包括以下步骤:S1、网络终端与区块链服务装置客户端之间、区块链服务装置客户端与区块链服务装置服务端之间进行认证,双重认证通过则进入步骤S2;
S2、网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;
S3、区块链服务装置客户端、区块链服务装置服务端响应记录请求;
S4、区块链服务装置服务端根据记录请求的响应结果与网络终端进行交互。
[0012] 进一步地,所述步骤S3包括以下步骤:S31、区块链服务装置客户端向区块链服务装置服务端获取新记录流号,新记录流水号获取成功,则进入步骤S32,否则记录请求响应结束;
S32、区块链服务装置客户端生成新记录;
S33、区块链服务装置服务端验证新记录的有效性;
S34、区块链服务装置客户端根据验证结果处理新记录,新记录有效则添加新记录,新记录创建成功;否则,新记录无效,不创建新记录,新记录创建失败。
[0013] 进一步地,所述步骤S31包括以下步骤:S311、区块链服务装置客户端向区块链服务装置服务端请求分配新记录流水号;
S312、区块链服务装置服务端判断是否有互斥加,如果没有互斥加锁,则响应请求向区块链服务装置客户端分配新记录流水号,进入步骤S32,否则,请求分配新记录流水号失败,返回新记录流水号分配失败信息至区块链服务装置客户端,记录请求响应结束。
[0014] 进一步地,所述步骤S32包括以下步骤:S321、区块链服务装置客户端向区块链服务装置服务端获取当前最后一条记录并提取其数字签名;
S322、区块链服务装置客户端根据网络昵称、网络UID、网络访问域名和新记录流水号生成公开信息;
S323、区块链服务装置客户端根据本地账本中的RSA公钥对私密信息加密生成加密信息;
S324、区块链服务装置客户端根据本地账本中的SHA-2签名算法对当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息生成新记录的数字签名;
S325、区块链服务装置客户端根据当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息、新记录的数字签名生成新记录。
[0015] 本发明的有益效果是:本发明中一种区块链服务装置通过联网电路、电源电路、存储器、处理器实现区块链服务,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;区块链数据保存在区块链服务装置里面,只能通过授权访问,不提供删除接口,区块链数据无法通过任何方式进行删除,其安全性和完整性得到了极大的保障;同时,本装置功耗小,可以24小时运行,可以即时处理区块链数据。
[0016] 本发明的另一有益效果是:本发明中一种区块链服务系统及其通信方法依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介,方便快捷,可24小时工作,实时性高。附图说明
[0017] 下面结合附图对本发明的具体实施方式作进一步说明:图1是本发明中一种区块链服务装置的结构框图
图2是本发明中一种区块链服务装置的一具体实施例结构框图;
图3是本发明中一种区块链服务系统的连接示意图;
图4是本发明中一种区块链服务系统的通信方法的步骤流程图
图5是本发明中一种区块链服务系统的通信方法的一具体实施例示意图;
图6是本发明中一种区块链服务系统的通信方法的控制客户端APP的示意图;
图7是本发明中一种区块链服务系统的通信方法的一具体实施例流程图。

具体实施方式

[0018] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0019] 一种区块链服务装置,参考图1,图1是本发明中一种区块链服务装置的结构框图,包括处理器,用于作为区块链服务装置的控制中心和数据处理中心并完成区块链服务;联网电路,用于建立网络连接;
电源电路,用于为区块链服务装置供电;
存储器,用于存储区块链数据,仅能通过授权访问,不提供删除接口,保障区块链数据安全;
硬件防拆电路,用于检测区块链服务装置是否被拆;
联网电路、电源电路、存储器分别与处理器连接,硬件防拆电路的输出端与处理器的输入端连接。
[0020] 一种区块链服务装置通过联网电路、电源电路、存储器、处理器实现区块链服务,本装置带硬件加解密算法和硬件随机数算法,通过双向认证,防止未授权用户访问;区块链数据保存在区块链服务装置里面,只能通过授权访问,不提供删除接口,区块链数据无法通过任何方式进行删除,其安全性和完整性得到了极大的保障;同时,本装置功耗小,可以24小时运行,可以即时处理区块链数据,相对于电脑来说功耗低,且更加绿色环保;可以快速可靠地响应区块链相关服务,实时性高;增加硬件防拆电路,保障区块链服务装置的完整,安全性高。
[0021] 作为技术方案的进一步改进,参考图2,图2是本发明中一种区块链服务装置的一具体实施例结构框图,处理器包括飞思卡尔安全芯片。飞思卡尔安全芯片,带多种硬件安全保护,具有硬件防拆功能,当硬件防拆电路检测到区块链服务装置硬件被拆时,飞思卡尔安全芯片禁用所有功能;芯片内部FLASH中的程序防读,当防读标志位在程序运行时被配置为有效,芯片内部程序将无法被读出来;通过硬件加解密信息,加解密信息的速度快,内存中无中间过程临时数据;当检测芯片数据不安全时,硬件将自动清除敏感数据;还可以安全地存储证书、密钥,极大保证了账本的安全性;最后,芯片的功耗低,工作功耗大约几十毫安;待机功耗在微安等级。本实施例中,采用MK21FN1M0VMC10型号的安全芯片作为处理器。但不限于此型号,可以实现以上功能即可。
[0022] 作为技术方案的进一步改进,参考图2,图2是本发明中一种区块链服务装置的一具体实施例结构框图,联网电路包括有线网口和/或WIFI电路,有线网口、WIFI电路分别与处理器连接。区块链服务装置可以通过插入网线实现网络连接,还可以通过连接WIFI无线网络实现网络连接。电源电路包括USB接口和电池,USB接口分别与处理器、电池连接,电池的输出端与处理器的输入端连接。由此,可以通过USB接口连接电脑或者其他外部供电电源,如充电宝,为区块链服务装置供电;还可以通过USB接口连接电源为电池充电,继而区块链服务装置可脱离固定电源工作,工作地点不受电源限制。进一步地,存储器包括SD卡、TF卡等存储卡。
[0023] 一种区块链服务系统,包括多个网络终端和多个所述的区块链服务装置,其中至少一个区块链服务装置作为区块链服务装置服务端,至少一个区块链服务装置作为区块链服务装置客户端;网络终端通过有线网络和/或无线网络与区块链服务装置客户端连接,区块链服务装置客户端通过有线网络或无线网络与区块链服务装置服务端连接,区块链服务装置服务端通过有线网络和/或无线网络与网络终端连接。
[0024] 参考图3,图3是本发明中一种区块链服务系统的连接示意图,区块链服务装置之间可以通过动态域名直接进行访问,图中示意的是一个网络终端、一个区块链服务装置客户端和一个区块链服务装置服务端的连接关系,实际上,网络终端、区块链服务装置客户端和区块链服务装置服务端均可以为多个,多个区块链服务装置服务端组成区块链服务装置服务端群,一般采用一个区块链服务装置服务端和多个区块链服务装置客户端的形式,一个区块链服务装置服务端和多个区块链服务装置客户端进行数据交互,一个区块链服务装置客户端可以连接多个一个或多个网络终端。基于区块链的不同领域的服务可以建立不同的区块链服务系统,例如,行区块链服务、外卖区块链服务等,相应地,银行区块链服务可以设置一个专服务于银行的区块链服务装置服务端,则用户可通过网络终端连接上区块链服务装置客户端,用户可以通过网络终端、区块链服务装置客户端与区块链服务装置服务端实现数据交互,完成相应的操作,如资金转出或转入或者交易等。同理,外卖区块链服务也一样,可设置相应的外卖区块链服务装置服务端,用户通过网络终端连接上区块链服务装置客户端,区块链服务装置客户端与区块链服务装置服务端进行数据交互,进而实现网络终端与区块链服务装置服务端之间的数据交互,完成相应的外卖服务,例如购买外卖、付款等操作。综上,一种区块链服务系统依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介,可24小时工作,方便快捷,实时性和安全性强,系统功耗低,适合大规模推广。
[0025] 作为技术方案的进一步改进,网络终端包括手机和/或电脑和/或笔记本电脑。
[0026] 一种区块链服务系统的通信方法,应用于所述的区块链服务系统,参考图4,图4是本发明中一种区块链服务系统的通信方法的步骤流程图,包括以下步骤:S1、网络终端与区块链服务装置客户端之间、区块链服务装置客户端与区块链服务装置服务端之间进行认证,双重认证通过则进入步骤S2;
S2、网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;
S3、区块链服务装置客户端、区块链服务装置服务端响应记录请求;
S4、区块链服务装置服务端根据记录请求的响应结果与网络终端进行交互。
[0027] 一种区块链服务系统的通信方法依靠区块链服务装置实现点到点的区块链服务,无需依赖电脑作为中介,可24小时工作,方便快捷,实时性和安全性强,功耗低,适合大规模推广。
[0028] 实际使用时,通过在区块链服务装置客户端和区块链服务装置服务端安装相应的控制客户端APP,以方便用户实现不同的功能操作,一般地,区块链服务装置客户端可以有多个,即多个用户使用同一区块链服务,区块链服务装置服务端可以为一个或多个,共同完成一项基于区块链的服务;相应地,基于区块链的不同领域的服务需要对区块链服务系统做不同的设置,包括建立控制客户端APP相应的公私密钥库、摘要算法库、路由算法库、账本数据库、通讯数据库、服务说明书等,以实现相应的基于区块链的服务,如银行服务、外卖服务等。参考图5,图5是本发明中一种区块链服务系统的通信方法的一具体实施例示意图,以银行为例,说明本发明中一种区块链服务系统的通信方法的过程,用户或者商户通过网络终端向区块链服务装置客户端发起认证请求,具体地,网络终端通过USB接口与区块链服务装置客户端连接,区块链服务装置客户端读取网络终端的硬件信息,并分配唯一的一个公钥给网络终端,硬件信息包括IMEI码等能表示硬件特定唯一的序列号,区块链服务装置客户端用私钥加密网络终端的硬件信息得到第一硬件加密信息,私钥与公钥一一对应,一个网络终端一个公钥,并将其发送至网络终端,网络终端利用公钥加密第一硬件加密信息和网络终端的硬件信息得到第二硬件加密信息,网络终端将第二硬件加密信息发送至区块链服务装置客户端进行认证,区块链服务装置客户端利用相应的私钥将第二硬件加密信息解密后进行对比,若硬件信息和第一硬件加密信息均一致的话,则通过认证;通过第一层认证后,区块链服务装置客户端进一步向区块链服务装置服务端请求认证,区块链服务装置服务端通过网络发送公钥给区块链服务装置客户端,区块链服务装置客户端通过网络发送区块链服务装置客户端的硬件信息,接下来的认证流程跟网络终端与区块链服务装置客户端的认证过程一致,不在赘述,需要指出的是,区块链服务装置客户端接收的公钥与区块链服务装置服务端网络终端的私钥一一对应,一个区块链服务装置客户端一个公钥,这里的公钥、私钥跟网络终端与区块链服务装置客户端认证时使用的公钥、私钥为不同的两套公钥、私钥,保证区块链服务的数据安全。
[0029] 双重认证通过后,用户或者商户可以通过网络终端向区块链服务装置服务端发送交互请求,并向区块链服务装置客户端发送记录请求;交互请求包括充值请求、提现请求、交易请求,相应地,记录请求包括添加充值记录请求、添加提现记录请求和添加交易记录请求;区块链服务装置客户端收到请求后,与区块链服务装置服务端合作响应记录请求,响应成功,则分别在区块链服务装置客户端和区块链服务装置服务端中创建新记录,响应失败,则不创建新记录。具体地,区块链服务装置服务端返回响应结果至区块链服务装置客户端,区块链服务装置服务端根据响应结果与网络终端进行交互;区块链服务装置服务端返回记录添加成功/记录添加失败信息至区块链服务装置客户端,区块链服务装置客户端返回记录请求成功/记录请求失败信息至用户或者商户的网络终端;记录请求响应成功,则区块链服务装置服务端根据网络终端的请求进行充值、提现、交易操作,并将相应的交互记录存储下来;记录请求响应失败,则区块链服务装置服务端不进行操作,相应地,区块链服务装置服务端返回资金转入/转出/请求失败信息至用户或者商户的网络终端,以告知用户或者商户交互请求的结果。
[0030] 参考图6,图6是本发明中一种区块链服务系统的通信方法的控制客户端APP的示意图,本实施例中,区块链服务装置服务端和区块链服务装置客户端安装相应的控制客户端APP,包括服务端APP和客户端APP两种,控制客户端APP采用Ucos-Ⅲ实时操作系统作为操作系统,Ucos-Ⅲ实时操作系统具有抢占式多任务处理,快速响应中断,中断执行时间可修改,漏洞少等优点,本系统只运行区块链相关服务,极大提高了实时性和安全性。
[0031] 作为技术方案的进一步改进,步骤S3包括以下步骤:S31、区块链服务装置客户端向区块链服务装置服务端获取新记录流水号,新记录流水号获取成功,则进入步骤S32,否则记录请求响应结束;
S32、区块链服务装置客户端生成新记录;
S33、区块链服务装置服务端验证新记录的有效性;
S34、区块链服务装置客户端根据验证结果处理新记录,新记录有效则添加新记录,新记录创建成功;否则,新记录无效,不创建新记录,新记录创建失败。
[0032] 参考图7,图7是本发明中一种区块链服务系统的通信方法的一具体实施例流程图,步骤S31包括以下步骤:S311、区块链服务装置客户端向区块链服务装置服务端请求分配新记录流水号;
S312、区块链服务装置服务端判断是否有互斥加锁,如果没有互斥加锁,则响应请求向区块链服务装置客户端分配新记录流水号,进入步骤S32,否则,请求分配新记录流水号失败,返回新记录流水号分配失败信息至区块链服务装置客户端,记录请求响应结束。
[0033] 本实施例中,用户通过网络终端向区块链服务装置服务端发送交互请求,并发送记录请求至区块链服务装置客户端之后,具体地,区块链服务装置客户端首先向区块链服务装置服务端请求分配新记录流水号,区块链服务装置服务端处理分配新记录流水号请求,区块链服务装置服务端判断是否有互斥加锁,互斥加锁是为了避免同一时间有两个记录请求同时被响应,保证记录流水号的唯一性;如果没有互斥加锁,则进行互斥加锁,并响应请求向区块链服务装置客户端分配新记录流水号,将新记录流水号发送给区块链服务装置客户端;否则,请求分配新记录流水号失败,返回新记录流水号分配失败信息至区块链服务装置客户端,记录请求响应结束。相应地,区块链服务装置客户端进行新记录流水号分配判断,新记录流水号分配成功时获取新记录流水号,新记录流水号分配失败时,发送记录请求失败信息至用户的网络终端。
[0034] 参考图7,图7是本发明中一种区块链服务系统的通信方法的一具体实施例流程图步骤S32包括以下步骤:S321、区块链服务装置客户端向区块链服务装置服务端获取当前最后一条记录并提取其数字签名;
S322、区块链服务装置客户端根据网络昵称、网络UID、网络访问域名和新记录流水号生成公开信息;
S323、区块链服务装置客户端根据本地账本中的RSA公钥对私密信息加密生成加密信息;
S324、区块链服务装置客户端根据本地账本中的SHA-2签名算法对当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息生成新记录的数字签名;
S325、区块链服务装置客户端根据当前最后一条记录的数字签名、新记录的公开信息、新记录的加密信息、新记录的数字签名生成新记录。
[0035] 参考图7,图7是本发明中一种区块链服务系统的通信方法的一具体实施例流程图,本实施例中,新记录生成后,区块链服务装置客户端向区块链服务装置服务端请求验证新记录,区块链服务装置服务端处理验证请求,从本地获取RSA私钥,并用RSA私钥解密新记录的保密信息,验证新记录的有效性;以银行为例,区块链服务装置服务端通过验证以往的充值记录、以往的提现记录、以往的交易记录来判断新记录的有效性,具体地,是通过对比区块链服务装置服务端本地账本中是否有这一条新记录,若有,则新记录无效,否则,新记录有效。当验证新记录为有效时,在区块链服务装置服务端的本地账本中追加新记录,并将互斥解锁;当新记录验证为无效时,互斥解锁,并发送验证无效信息至区块链服务装置客户端。区块链服务装置客户端根据验证结果处理新记录,新记录有效则添加新记录,新记录创建成功;否则,新记录无效,不创建新记录,新记录创建失败,发送新记录创建失败信息至用户的网络终端。
[0036] 以上是针对区块链服务装置客户端和区块链服务装置服务端之间的数据处理流程做的说明,可以理解成一个区块链服务装置客户端和区块链服务装置服务端之间的数据交互过程,而区块链服务装置客户端包括有多个,因此,区块链服务装置服务端在本地账本追加新记录后,通过广播将新记录发送给其余区块链服务装置客户端,然后再将互斥解锁,其余区块链服务装置客户端接收新记录并将其记录在本身的账本中。
[0037] 本发明一种区块链服务系统的通信方法中,当区块链服务装置客户端的账本不完整时,或者区块链服务装置服务端的账本丢失时;但基于一种区块链服务系统的通信方法,本发明中一种区块链服务系统中的多个区块链服务装置客户端和多个区块链服务装置服务端均具有一套完整的账本,因此,当区块链服务装置客户端的账本不完整时,可以通过区块链服务装置服务端发送缺少的记录,追加缺少的记录使账本完整;当区块链服务装置服务端的账本丢失时,可以通过区块链服务装置客户端发送丢失的记录,使账本完整。
[0038] 以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈