一种基于联盟链的对账方法、装置及电子设备制造方法及图纸

技术编号:22167769 阅读:16 留言:0更新日期:2019-09-21 10:57
本申请公开了一种基于联盟链的对账系统、方法、装置及电子设备,该系统包括账务处理节点和账务认证节点,其中:所述账务处理节点,基于账务处理操作,创建账务处理记录,并将所述账务处理记录上传至联盟链中;所述账务认证节点,对所述账务处理记录进行确认。

A Consortium Chain-based Accounting Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种基于联盟链的对账方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种基于联盟链的对账方法、装置及电子设备。
技术介绍
目前,金融机构间的对账操作往往是基于各个金融机构每日给出的对账单进行的。具体来说,在每日交易结束之后,各个金融机构间互相给出各自的对账单,各个金融机构拿到其他金融机构提供的对账单之后再进行账户核对操作。在现有的金融机构间的对账场景中,一旦某日对账过程中出现对账异常后,往往只能事后进行差错处理来解决,实效性非常低。因此,亟需一种对账方法以及时解决现有的金融机构间的对账时出现对账异常的问题。
技术实现思路
本申请实施例提供了一种基于联盟链的对账系统、方法、装置及电子设备,以解决现有的金融机构间的对账时出现对账异常时处理滞后的问题。为解决上述技术问题,本申请实施例是这样实现的:第一方面,提出了一种基于联盟链的对账系统,所述系统包括账务处理节点和账务认证节点,其中:所述账务处理节点,基于账务处理操作,创建账务处理记录,并将所述账务处理记录上传至联盟链中;所述账务认证节点,对所述账务处理记录进行确认。第二方面,提出了一种基于联盟链的对账方法,所述方法应用于账务处理节点,所述方法包括:基于账务处理操作,创建账务处理记录;将所述账务处理记录上传至联盟链中,以便联盟链中的账务认证节点对所述账务处理记录进行确认。第三方面,提出了一种基于联盟链的对账方法,所述方法应用于账务认证节点,所述方法包括:对账务处理记录进行确认,所述账务处理记录为所述账务处理节点基于账务处理操作创建,并由所述账务处理节点上传至联盟链中的。第四方面,提出了一种账务处理节点,包括:创建单元,基于账务处理操作,创建账务处理记录;上传单元,将所述账务处理记录上传至联盟链中,以便联盟链中的账务认证节点对所述账务处理记录进行确认。第五方面,提出了一种账务认证节点,包括:确认单元,对账务处理记录进行确认,所述账务处理记录为所述账务处理节点基于账务处理操作创建,并由所述账务处理节点上传至联盟链中的。第六方面,提出了一种电子设备,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:基于账务处理操作,创建账务处理记录;将所述账务处理记录上传至联盟链中,以便联盟链中的账务认证节点对所述账务处理记录进行确认。第七方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:基于账务处理操作,创建账务处理记录;将所述账务处理记录上传至联盟链中,以便联盟链中的账务认证节点对所述账务处理记录进行确认。第八方面,提出了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:对账务处理记录进行确认,所述账务处理记录为所述账务处理节点基于账务处理操作创建,并由所述账务处理节点上传至联盟链中的。第九方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:对账务处理记录进行确认,所述账务处理记录为所述账务处理节点基于账务处理操作创建,并由所述账务处理节点上传至联盟链中的。本申请实施例采用上述技术方案至少可以达到下述技术效果:利用联盟链中的信息不可篡改,以及上链到区块中数据需要通过其他节点确认的特征,账务处理节点将账务处理记录都上传至联盟链中,并在得到联盟链中除账务处理节点以外的其他节点即账务认证节点的确认后,实现账务处理记录的同步,一方面避免对账原始数据易被篡改的问题,另一方面也及时地对每次账务处理记录进行确认,提高对账过程的实效性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书一个实施例提供的一种基于联盟链的对账系统的结构示意图;图2为本说明书一个实施例提供的一种联盟链的整体结构示意图;图3为本说明书一个实施例提供的一种基于联盟链的对账方法在联盟链中各个节点中的处理流程示意图;图4为本说明书一个实施例提供的一种基于联盟链的对账方法应用于账务处理节点的实现流程示意图;图5为本说明书一个实施例提供的一种基于联盟链的对账方法应用于账务认证节点的实现流程示意图;图6为本说明书一个实施例提供的一种账务处理节点的结构示意图;图7为本说明书一个实施例提供的一种账务认证节点的结构示意图;图8为本说明书一个实施例提供的一种电子设备的结构示意图;图9为本说明书一个实施例提供的又一种电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。为解决现有的金融机构间的对账时出现对账异常时处理滞后的问题,本说明书实施例提供一种基于联盟链的对账系统。具体地,本说明书一个或多个实施例提供的一种基于联盟链的系统100的结构示意图如图1所示,包括账务处理节点110和账务认证节点120,其中:账务处理节点110,基于账务处理操作,创建账务处理记录,并将该账务处理记录上传至联盟链中;账务认证节点120,对账务处理记录进行确认。应理解,在联盟链中,账务处理节点和账务认证节点均存储有关于账务处理节点和账务认证节点的全量账本信息。为了提高对账的时效性,本说明书一个或多个实施例利用这一点,在账务处理节点每处理得到一个账务处理记录后,则可以将该账务处理记录发送给联盟链中的其他节点进行确认,若其他节点对该账务处理记录中的处理过程没有异议,则可以对该账务处理记录进行确认,使得该账务处理记录能够存储在各个节点的区块中。可选地,为了保证上传到联盟链中的账务处理记录是由账务处理节点上传的,本说明书一个或多个实施例中上传至联盟链中的账务处理记录具体包括账务处理节点对该账务处理记录的摘要的签名、以及原始的账务处理记录,那么,账务处理节点110将账务处理记录上传至联盟链中,包括:账务处理节点110通过账务处理节点的私钥对账务处理记录的摘要进行签名;账务处理节点110将账务处理记录的摘要的签名和账务处理记录上传至联盟链中。可选地,为了保证上传到联盟链中的账务处理记录是由账务处理节点上传的,本说明书一个或多个实施例中的联盟链中的其他节点可以对账务处理记录进行核验,即对上传节点的身份进行核验,那么,账务认证节点120对账务处理记录进行确认,包括:账务认证节点120基于账务处理记录的签名和所述账务处理记录,对账务处理记录进行确认。可选地,账务认证节点120基于账务处理记录的摘要的签名和账务处理记录,对账务处理记录进行确认,包括:账务认证节点120获取账务处理记录的第一摘要;账务认证节点120基于公钥对账务处理记录的摘要的签名进行解密,以获取签名处理本文档来自技高网...

【技术保护点】
1.一种基于联盟链的对账系统,所述系统包括账务处理节点和账务认证节点,其中:所述账务处理节点,基于账务处理操作,创建账务处理记录,并将所述账务处理记录上传至联盟链中;所述账务认证节点,对所述账务处理记录进行确认。

【技术特征摘要】
1.一种基于联盟链的对账系统,所述系统包括账务处理节点和账务认证节点,其中:所述账务处理节点,基于账务处理操作,创建账务处理记录,并将所述账务处理记录上传至联盟链中;所述账务认证节点,对所述账务处理记录进行确认。2.如权利要求1所述的系统,所述账务处理节点将所述账务处理记录上传至联盟链中,包括:所述账务处理节点通过所述账务处理节点的私钥对所述账务处理记录的摘要进行签名;所述账务处理节点将所述账务处理记录的摘要的签名和所述账务处理记录上传至联盟链中。3.如权利要求2所述的系统,所述账务认证节点对所述账务处理记录进行确认,包括:所述账务认证节点基于所述账务处理记录的签名和所述账务处理记录,对所述账务处理记录进行确认。4.如权利要求3所述的系统,所述账务认证节点基于所述账务处理记录的摘要的签名和所述账务处理记录,对所述账务处理记录进行确认,包括:所述账务认证节点获取所述账务处理记录的第一摘要;所述账务认证节点基于公钥对所述账务处理记录的摘要的签名进行解密,以获取签名处理前的所述账务处理记录的第二摘要;所述账务认证节点基于所述第一摘要和所述第二摘要是否一致,对所述账务处理记录进行确认。5.如权利要求1所述的系统,所述账务处理节点还用于:对所述账务认证节点上传至联盟链中的账务处理记录进行确认。6.如权利要求1所述的系统,所述账务认证节点还用于:基于账务处理操作,创建账务处理记录,并将所述账务处理记录上传至联盟链中。7.一种基于联盟链的对账方法,所述方法应用于账务处理节点,所述方法包括:基于账务处理操作,创建账务处理记录;将所述账务处理记录上传至联盟链中,以便联盟链中的账务认证节点对所述账务处理记录进行确认。8.一种基于联盟链的对账方法,所述方法应用于账务认证节点,所述方法包括:对账...

【专利技术属性】
技术研发人员:王世宇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1