本发明专利技术提供的一种基于区块链的金融交易溯源方法、系统及电子设备,涉及区块链技术领域,包括:从区块链上获取金融交易电子账单信息,电子账单信息采用消费渠道的第一私钥签名处理;基于区块链加密算法生成电子账单信息对应的溯源密钥;将电子账单信息和溯源密钥对应写入区块链的节点端;获取所需要的节点端所对应的电子账单信息,并利用溯源密钥对电子账单信息进行解析,获取其中包含有地址信息的消费信息;基于所获取的消费记录,以独立自然人作为标签信息,进行消费归类,形成以自然人为目录的消费记录数据库,依据区块链技术,收集各个渠道的消费记录,并利用加密解密算法解析后形成每个人的消费数据库,对于金融溯源来说有着重大的意义。着重大的意义。着重大的意义。
【技术实现步骤摘要】
一种基于区块链的金融交易溯源方法、系统及电子设备
[0001]本申请是名为《基于区块链的金融交易溯源方法及其系统》的专利申请的分案申请,原申请的申请日为2022年06月17日,申请号为202010554167.8。
[0002]本专利技术涉及区块链
,特别是涉及一种基于区块链的金融交易溯源方法、系统及电子设备。
技术介绍
[0003]目前国内外的消费逐渐由以前的完全线下消费,转变为线上线下均占比不低的消费情况,根据每个人的不同消费记录,能够知道每个人所主要的消费类型或消费地址等信息,这些无形的信息在金融领域中,有更深远的应用意义,然而现有技术中并没有出现能够有效利用这些消费记录信息的方法。
技术实现思路
[0004]本专利技术的目的是提供一种基于区块链的金融交易溯源方法、系统及电子设备,依据区块链技术,收集各个渠道的消费记录,并利用加密解密算法解析后形成每个人的消费数据库,进而完成金融溯源。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0007]本专利技术提供了一种基于区块链的金融交易溯源方法,包括:
[0008]从区块链上获取金融交易电子账单信息,其中,所述电子账单信息采用消费渠道的第一私钥签名处理;所述金融交易电子账单信息包括线上消费信息和线下消费信息;所述金融交易电子账单信息包含消费记录,消费方式,消费地址、消费渠道和消费内容;
[0009]基于区块链加密算法生成所述电子账单信息对应的溯源密钥;
[0010]将电子账单信息和溯源密钥对应写入区块链的节点端;
[0011]获取所需要的节点端所对应的电子账单信息,并利用溯源密钥对电子账单信息进行解析,获取其中包含有地址信息的消费信息;
[0012]基于所获取的消费记录,以独立自然人作为标签信息,进行消费归类,形成以自然人为目录的消费记录数据库。
[0013]可选的,每一种所述消费渠道所对应的第一私钥不相同。
[0014]可选的,解析电子账单时,当所述溯源密钥与请求密钥相匹配时,输出5所述电子账单的第一私钥信息,并利用与该第一私钥信息匹配的密钥解析账单。
[0015]一种基于区块链的金融交易溯源方法,包括:
[0016]银行端使用第一私钥对金融交易电子账单信息进行签名处理,并将金融
[0017]交易电子账单信息中自然人的身份证号作为经第一私钥加密后的金融交易0电子账单信息的索引;所述第一私钥与所述电子账单信息中消费渠道对应;
[0018]不同所述消费渠道对应的所述第一私钥不同;
[0019]银行端基于区块链加密算法对经第一私钥加密后的金融交易电子账单信息进行二次加密处理,得到溯源密钥;
[0020]客户端将金融交易电子账单信息中自然人的身份证号作为标签代号;5客户端将溯源密钥和标签代号作为存储对,写入区块链的节点端;所述
[0021]节点端和所述存储对一一对应;
[0022]确定任一节点端为所需要的节点端;
[0023]将所述所需要的节点端中的标签代号作为请求密钥发送至银行端;
[0024]所述银行端确定与请求密钥相同的索引对应的经第一私钥加密后的金0融交易电子账单信息为需求金融交易电子账单信息;
[0025]所述银行端将所述需求金融交易电子账单信息发送至客户端;
[0026]客户端将需求金融交易电子账单信息和需求金融交易电子账单信息对应的第一私钥存储至所需要的节点端。
[0027]一种基于区块链的金融交易溯源系统,所述方法包括:5消费记录生成模块,用于将当前消费的信息打包成数据包,并依据当前
[0028]消费渠道选择对应的第一私钥进行加密;
[0029]密钥生成模块,用于基于区块链加密算法生成所述电子账单信息对应的溯源密钥;
[0030]写入节点模块,用于将电子账单信息和溯源密钥对应写入区块链的节点端;
[0031]解析模块,用于获取所需要的节点端所对应的电子账单信息,并利用溯源密钥对电子账单信息进行解析,获取其中包含有地址信息的消费信息;
[0032]数据库构建模块,用于基于所获取的消费记录,以独立自然人作为标签5信息,进行消费归类,形成以自然人为目录的消费记录数据库。
[0033]可选的,所述消费记录生成模块所形成的数据包中,包含了消费记录,消费方式,消费地址、消费渠道和消费内容。
[0034]可选的,所述消费记录生成模块中的第一私钥与消费渠道成一一对应关系,且所有的第一私钥均完全不同。
[0035]0可选的,所述解析模块解析电子账单时,当所述溯源密钥与请求密钥相
[0036]匹配时,输出所述电子账单的第一私钥信息,并利用与该第一私钥信息匹配的密钥解析账单。
[0037]可选的,所述数据库构建模块中所形成的数据库包含消费区域、消费类型以及财务轨迹的图像数据。
[0038]5一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,
[0039]所述处理器运行所述计算机程序以使所述电子设备执行所述的一种企业效益水平确定方法。
[0040]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0041]本专利技术提供的一种基于区块链的金融交易溯源方法、系统及电子设备,0包括:从区块链上获取金融交易电子账单信息,其中,电子账单信息采用消
[0042]费渠道的第一私钥签名处理;基于区块链加密算法生成电子账单信息对应的溯源
密钥;将电子账单信息和溯源密钥对应写入区块链的节点端;获取所需要的节点端所对应的电子账单信息,并利用溯源密钥对电子账单信息进行解
[0043]析,获取其中包含有地址信息的消费信息;基于所获取的消费记录,以独立5自然人作为标签信息,进行消费归类,形成以自然人为目录的消费记录数据库。本专利技术依据区块链技术,收集各个渠道的消费记录,并利用加密解密算法解析后形成每个人的消费数据库,对于金融溯源来说有着重大的意义。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本专利技术实施例1中溯源方法的流程图;
[0046]图2是本申请实施例1中溯源系统的框图;
[0047]图3是本申请实施例3中电子设备的结构示意图。
具体实施方式
[0048]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的金融交易溯源方法,其特征在于,包括:从区块链上获取金融交易电子账单信息,其中,所述电子账单信息采用消费渠道的第一私钥签名处理;所述金融交易电子账单信息包括线上消费信息和线下消费信息;所述金融交易电子账单信息包含消费记录,消费方式,消费地址、消费渠道和消费内容;基于区块链加密算法生成所述电子账单信息对应的溯源密钥;将电子账单信息和溯源密钥对应写入区块链的节点端;获取所需要的节点端所对应的电子账单信息,并利用溯源密钥对电子账单信息进行解析,获取其中包含有地址信息的消费信息;基于所获取的消费记录,以独立自然人作为标签信息,进行消费归类,形成以自然人为目录的消费记录数据库。2.根据权利要求1所述的基于区块链的金融交易溯源方法,其特征在于,每一种所述消费渠道所对应的第一私钥不相同。3.根据权利要求2所述的基于区块链的金融交易溯源方法,其特征在于,解析电子账单时,当所述溯源密钥与请求密钥相匹配时,输出所述电子账单的第一私钥信息,并利用与该第一私钥信息匹配的密钥解析账单。4.一种基于区块链的金融交易溯源方法,其特征在于,银行端使用第一私钥对金融交易电子账单信息进行签名处理,并将金融交易电子账单信息中自然人的身份证号作为经第一私钥加密后的金融交易电子账单信息的索引;所述第一私钥与所述电子账单信息中消费渠道对应;不同所述消费渠道对应的所述第一私钥不同;银行端基于区块链加密算法对经第一私钥加密后的金融交易电子账单信息进行二次加密处理,得到溯源密钥;客户端将金融交易电子账单信息中自然人的身份证号作为标签代号;客户端将溯源密钥和标签代号作为存储对,写入区块链的节点端;所述节点端和所述存储对一一对应;确定任一节点端为所需要的节点端;将所述所需要的节点端中的标签代号作为请求密钥发送至银行端;所述银行端确定与请求密钥相同的索引对应的经第一私钥加密后的金融交易电子账单信息为需求金融交易电子账单信...
【专利技术属性】
技术研发人员:周建军,
申请(专利权)人:浙江建林电子电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。