首页 / 专利库 / 银行与财务事项 / 区块链处理实体 / 基于区块链的用户信息处理方法及装置

基于链的用户信息处理方法及装置

阅读:634发布:2020-07-08

专利汇可以提供基于链的用户信息处理方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种基于 区 块 链 的用户信息处理方法及装置。该方法包括获取第一用户信息;判断所述第一用户信息中是否有预设用户敏感信息;以及如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户 节点 上。本申请解决了对用户信息处理安全性较低的技术问题。本申请实现了对用户信息的分布式存储,且具有安全性,防篡改,可追溯的技术效果。,下面是基于链的用户信息处理方法及装置专利的具体信息内容。

1.一种基于链的用户信息处理方法,其特征在于,包括:
获取第一用户信息;
判断所述第一用户信息中是否有预设用户敏感信息;以及
如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上。
2.根据权利要求1所述的用户信息处理方法,其特征在于,
判断所述第一用户信息中是否有预设用户敏感信息包括:
判断第一用户信息中是否有账户数字证书的用户敏感信息;
如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:
如果判断第一用户交易信息中有账户数字证书的用户敏感信息,则将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
3.根据权利要求1所述的用户信息处理方法,其特征在于,
判断所述第一用户信息中是否有预设用户敏感信息包括:
判断第一用户信息中是否有账户密钥的用户敏感信息;
如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:
如果判断第一用户信息中有账户密钥的用户敏感信息,则将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
4.根据权利要求1所述的用户信息处理方法,其特征在于,获取第一用户信息包括:
通过业务应用接口获得第一用户信息;以及
将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
5.根据权利要求1所述的用户信息处理方法,其特征在于,如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上之后还包括:
获取第一用户交易信息;
判断所述第一用户交易信息中是否有预设交易敏感信息;以及
如果判断所述第一用户交易信息中有预设交易敏感信息,则将所述预设交易敏感信息储存至目标区块链上的用户节点上。
6.一种基于区块链的用户信息处理装置,其特征在于,包括:
获取模块,用于获取第一用户信息;
判断模块,用于判断所述第一用户信息中是否有预设用户敏感信息;以及储存模块,用于判断所述第一用户信息中有预设敏感信息时,将所述预设用户敏感信息储存至目标区块链上的用户节点上。
7.根据权利要求6所述的用户信息处理装置,其特征在于,判断模块包括:第一判断单元,储存模块包括:第一储存单元,
第一判断单元,用于判断第一用户交易信息中是否有账户数字证书的用户敏感信息;
第一储存单元,用于判断第一用户交易信息中有账户数字证书的用户敏感信息时,将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
8.根据权利要求6所述的用户信息处理装置,其特征在于,判断模块包括:第二判断单元,储存模块包括:第二储存单元,
第二判断单元,用于判断第一用户交易信息中是否有账户密钥的用户敏感信息;
第二储存单元,用于判断第一用户交易信息中有账户密钥的用户敏感信息时,将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
9.根据权利要求6所述的用户信息处理装置,其特征在于,所述获取模块包括:
接口单元,用于通过业务应用接口获得第一用户信息;以及
事务单元,用于将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
10.根据权利要求6所述的用户信息处理装置,其特征在于,还包括:交易信息处理模块,所述交易信息处理模块包括:
交易信息获取单元,用于获取第一用户交易信息;
交易信息判断单元,用于判断所述第一用户交易信息中是否有预设交易敏感信息;以及
交易信息储存单元,用于判断所述第一用户交易信息中有预设交易敏感信息时,将所述预设交易敏感信息储存至目标区块链上的用户节点上。

说明书全文

基于链的用户信息处理方法及装置

技术领域

[0001] 本申请涉及区块链领域,具体而言,涉及一种基于区块链的用户信息处理方法及装置。

背景技术

[0002] 金融领域的数据信息存储系统中,敏感信息通常由权威的管理中心来进行统一控制,并由数据管理人员具有集中控制权限。
[0003] 发明人发现,环境节点中的数据管理人员之间缺乏必要的制约,敏感信息通过管理中心进行统一控制,进一步无法防止已经提交的敏感信息数据被篡改。
[0004] 针对相关技术中对用户信息处理安全性较低的问题,目前尚未提出有效的解决方案。

发明内容

[0005] 本申请的主要目的在于提供一种基于区块链的用户信息处理方法,以解决对用户信息处理安全性较低的问题。
[0006] 为了实现上述目的,根据本申请的一个方面,提供了一种基于区块链的用户信息处理方法。
[0007] 根据本申请的基于区块链的用户信息处理方法包括:获取第一用户信息;判断所述第一用户信息中是否有预设用户敏感信息;以及如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上。
[0008] 进一步地,判断所述第一用户信息中是否有预设用户敏感信息包括:判断第一用户信息中是否有账户数字证书的用户敏感信息;如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:如果判断第一用户信息中有账户数字证书的用户敏感信息,则将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0009] 进一步地,判断所述第一用户信息中是否有预设用户敏感信息包括:判断第一用户信息中是否有账户密钥的用户敏感信息;如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:如果判断第一用户信息中有账户密钥的用户敏感信息,则将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0010] 进一步地,获取第一用户信息包括:通过业务应用接口获得第一用户信息;以及将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
[0011] 进一步地,如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上之后还包括:获取第一用户交易信息;判断所述第一用户交易信息中是否有预设交易敏感信息;以及如果判断所述第一用户交易信息中有预设交易敏感信息,则将所述预设交易敏感信息储存至目标区块链上的用户节点上。
[0012] 为了实现上述目的,根据本申请的另一方面,提供了一种于区块链的用户信息处理装置。
[0013] 根据本申请的于区块链的用户信息处理装置包括:获取模块,用于获取第一用户信息;判断模块,用于判断所述第一用户信息中是否有预设用户敏感信息;以及储存模块,用于判断所述第一用户信息中有预设敏感信息时,将所述预设用户敏感信息储存至目标区块链上的用户节点上。
[0014] 进一步地,判断模块包括:第一判断单元,储存模块包括:第一储存单元,第一判断单元,用于判断第一用户信息中是否有账户数字证书的用户敏感信息;第一储存单元,用于判断第一用户信息中有账户数字证书的用户敏感信息时,将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0015] 进一步地,判断模块包括:第二判断单元,储存模块包括:第二储存单元,第二判断单元,用于判断第一用户信息中是否有账户密钥的用户敏感信息;第二储存单元,用于判断第一用户信息中有账户密钥的用户敏感信息时,将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0016] 进一步地,所述获取模块包括:接口单元,用于通过业务应用接口获得第一用户信息;以及事务单元,用于将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
[0017] 进一步地,装置还包括:交易信息处理模块,所述交易信息处理模块包括:交易信息获取单元,用于获取第一用户交易信息;交易信息判断单元,用于判断所述第一用户交易信息中是否有预设交易敏感信息;以及交易信息储存单元,用于判断所述第一用户交易信息中有预设交易敏感信息时,将所述预设交易敏感信息储存至目标区块链上的用户节点上[0018] 在本申请实施例中,采用获取第一用户信息的方式,通过判断所述第一用户信息中是否有预设用户敏感信息,达到了将所述预设用户敏感信息储存至目标区块链上的用户节点上的目的,从而实现了对用户信息的分布式存储,且具有安全性,防篡改,可追溯的技术效果,进而解决了用户信息处理安全性较低的技术问题。附图说明
[0019] 构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020] 图1是根据本申请第一实施例的基于区块链的用户信息处理方法示意图;
[0021] 图2是根据本申请第二实施例的基于区块链的用户信息处理方法示意图;
[0022] 图3是根据本申请第三实施例的基于区块链的用户信息处理方法示意图;
[0023] 图4是根据本申请第四实施例的基于区块链的用户信息处理方法示意图;
[0024] 图5是根据本申请第五实施例的基于区块链的用户信息处理方法示意图;
[0025] 图6是根据本申请第一实施例的基于区块链的用户信息处理装置示意图;
[0026] 图7是根据本申请第二实施例的基于区块链的用户信息处理装置示意图;
[0027] 图8是根据本申请第三实施例的基于区块链的用户信息处理装置示意图;
[0028] 图9是根据本申请第四实施例的基于区块链的用户信息处理装置示意图;以及[0029] 图10是根据本申请第五实施例的基于区块链的用户信息处理装置示意图。

具体实施方式

[0030] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0031] 需要说明的是,本申请的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032] 本申请中基于区块链的用户信息处理方法,基于以太坊开源框架,以智能合约,交易记录的形式对用户敏感信息进行持久化存储将所述预设用户敏感信息储存至目标区块链上的用户节点上。同时通过整合了加密算法,账户管理,状态监控,数据索引等功能,对外提供统一的调用接口,与金融业务平台无缝连接。
[0033] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0034] 如图1所示,该方法包括如下的步骤S102至步骤S106:
[0035] 步骤S102,获取第一用户信息;
[0036] 用户信息可以是用户身份信息。
[0037] 比如,用户是个人、股东或者企业。
[0038] 用户信息也可以是用户信用信息。
[0039] 比如,用户在金融机构的信用信息、用户的征信信息、用户的历史信用信息。
[0040] 用户信息还可以是用户金融借贷信息。
[0041] 具体地,在获取用户信息时通过标准网络服务的形式与金融服务业务系统进行对接,获取得到用户信息。
[0042] 优选地,将用户信息进行标记,标记为敏感或非敏感。
[0043] 优选地,将用户信息进行分类,分类为企业用户或个人用户。
[0044] 优选地,将用户信息进行分类,分类为交易业务用户或非交易业务用户。
[0045] 步骤S104,判断所述第一用户信息中是否有预设用户敏感信息;
[0046] 判断在第一用户信息中是否含有预设用户敏感信息可以是,判断是否有属于用户的敏感信息。通过区块链技术,有利于安全可靠的数据管理,减少用户敏感信息篡改可能性和各种险。
[0047] 比如,用户的身份证、用户的联系方式、用户的征信信息。
[0048] 又比如,用户的姓名以及相关联的行卡信息。
[0049] 步骤S106,如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上。
[0050] 将获得的敏感信息储存至目标区块链上的具有相关操作权限的用户节点上。在所述区块链上的用户节点通过广播消息的方式同步每一次新加入和/或更新的敏感信息。
[0051] 对于金融业务而言,增加了业务的可信任性,由于区块链技术可以提供天然可信的分布式数据平台,不需要额外第三方中介或征信机构。
[0052] 目标区域是公有链。
[0053] 目标区块链可以是指定的私有链或联盟链。跟传统储存系统的技术相比,区块链技术可能带来更短的时间、更少的人和维护成本。
[0054] 从以上的描述中,可以看出,本申请实现了如下技术效果:
[0055] 在本申请实施例中,采用获取第一用户信息的方式,通过判断所述第一用户信息中是否有预设用户敏感信息,达到了将所述预设用户敏感信息储存至目标区块链上的用户节点上的目的,从而实现了对用户信息的分布式存储,且具有安全性,防篡改,可追溯的技术效果,进而解决了用户信息处理安全性较低的技术问题。
[0056] 通过将所述预设用户敏感信息储存至目标区块链上的用户节点上,区块链其本身具有分布式容错性,网络极其鲁棒,容错1/3左右节点的异常状态。同时区块链具有不可篡改性:用户敏感信息的一旦提交后的数据会一直存在,不可被销毁或修改。进一步,区块链具有隐私保护性:密钥保证了未经授权者能访问到数据,但无法解析。
[0057] 根据本申请实施例,作为本实施例中的优选,如图2所示,判断所述第一用户信息中是否有预设用户敏感信息包括:
[0058] 步骤S202,判断第一用户信息中是否有账户数字证书的用户敏感信息;
[0059] 用户账户的数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。账户是指,账户数据。用于描述区块链事务的实际发起者和相关方的数据。区块中记录的事务信息均被关联到相关的账户之上,每个区块链服务客户拥有一个或多个账户来使用区块链服务。
[0060] 判断第一用户信息中是否有账户数字证书的用户敏感信息可以是,判断是否有用户敏感信息的公开密钥文件。
[0061] 如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:
[0062] 步骤S204,如果判断第一用户信息中有账户数字证书的用户敏感信息,则将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。通过区块链技术的数字证书,有利于安全可靠的数据管理,减少用户敏感信息篡改可能性和各种风险。
[0063] 将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上可以对第一用户信息在区块链上的账户进行加密管理。
[0064] 根据本申请实施例,作为本实施例中的优选,如图3所示,判断所述第一用户信息中是否有预设用户敏感信息包括:
[0065] 步骤S302,判断第一用户信息中是否有账户密钥的用户敏感信息;
[0066] 账户密钥可以是,账户公钥。用户生成的密钥对里可公开的部分。
[0067] 账户密钥可以是,账户私钥。用户生成的密钥对里不公开的部分。
[0068] 如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上包括:
[0069] 步骤S304,如果判断第一用户信息中有账户密钥的用户敏感信息,则将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。对于金融业务而言,账户密钥增加了业务的可信任性,由于区块链技术可以提供天然可信的分布式数据平台,不需要额外第三方中介或征信机构。进一步,区块链具有隐私保护性:密钥保证了未经授权者能访问到数据,但无法解析。
[0070] 将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上可以对第一用户信息在区块链上的账户进行加密管理。
[0071] 根据本申请实施例,作为本实施例中的优选,如图4所示,获取第一用户信息包括:
[0072] 步骤S402,通过业务应用接口获得第一用户信息;以及
[0073] 通过用户信息接口获得第一用户信息。
[0074] 比如,通过与业务系统对接,获得用户姓名、用户身份证号、用户联系方式、用户银行卡等用户信息。
[0075] 步骤S404,将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
[0076] 实体数据,指描述事务的静态属性的数据。可以包括:发起方地址、接收方地址、交易发生额、交易费用、存储数据。通过实体数据可以获得事务数据的静态信息。
[0077] 智能合约数据,指描述事务的动态处理逻辑的数据。是一套以计算机代码形式定义的承诺,以及合约参与方可执行承诺的协议。合约数据既可以包括处理逻辑的可执行代码,又可以包括处理逻辑的执行结果。通过智能合约可以将第一用户信息中的事务数据执行预设的处理逻辑。
[0078] 根据本申请实施例,作为本实施例中的优选,如图5所示,如果判断所述第一用户信息中有预设敏感信息,则将所述预设用户敏感信息储存至目标区块链上的用户节点上之后还包括:
[0079] 步骤S502,获取第一用户交易信息;
[0080] 用户交易信息是用户金融交易业务信息。
[0081] 比如,用户向金融机构借贷的金融交易业务信息。
[0082] 用户交易信息可以是用户借款的交易信息。
[0083] 比如,用户向金融机构借款的金融交易信息。
[0084] 用户交易信息也可以是,用户出借的交易信息。
[0085] 比如,用户向外出借的金融交易信息。
[0086] 优选地,交易信息还包括:借款时间、借款金额、借款期限。
[0087] 优选地,交易信息还包括:出借时间、出借金额、出借期限。
[0088] 优选地,交易信息还包括:借款或出借的对象。
[0089] 步骤S504,判断所述第一用户交易信息中是否有预设交易敏感信息;
[0090] 判断所述第一用户交易信息中是否有预设交易敏感信息可以是,判断是否有属于交易的敏感信息。
[0091] 比如,用户的借款信息,包括:借款时间、借款金额、借款对象。
[0092] 又比如,用户的出借信息,包括:出借时间、出借金额、出借对象。
[0093] 步骤S506,如果判断所述第一用户交易信息中有预设交易敏感信息,则将所述预设交易敏感信息储存至目标区块链上的用户节点上。
[0094] 将获得的交易敏感信息储存至目标区块链上的具有相关操作权限的用户节点上。在所述区块链上的用户节点通过广播消息的方式同步每一次新加入和/或更新的交易敏感信息。
[0095] 目标区域是公有链。
[0096] 目标区块链可以是指定的私有链或联盟链。
[0097] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0098] 根据本申请实施例,还提供了一种用于实施上述基于区块链的用户信息处理方法的装置,如图6所示,该装置包括:获取模块10,用于获取第一用户信息;判断模块20,用于判断所述第一用户信息中是否有预设用户敏感信息;以及储存模块30,用于判断所述第一用户信息中有预设敏感信息时,将所述预设用户敏感信息储存至目标区块链上的用户节点上。
[0099] 本申请实施例的获取模块10中用户信息可以是用户身份信息。
[0100] 比如,用户是个人、股东或者企业。
[0101] 用户信息也可以是用户信用信息。
[0102] 比如,用户在金融机构的信用信息、用户的征信信息、用户的历史信用信息。
[0103] 用户信息还可以是用户金融借贷信息。
[0104] 具体地,在获取用户信息时通过标准网络服务的形式与金融服务业务系统进行对接,获取得到用户信息。
[0105] 优选地,将用户信息进行标记,标记为敏感或非敏感。
[0106] 优选地,将用户信息进行分类,分类为企业用户或个人用户。
[0107] 优选地,将用户信息进行分类,分类为交易业务用户或非交易业务用户。
[0108] 本申请实施例的判断模块20中判断在第一用户信息中是否含有预设用户敏感信息可以是,判断是否有属于用户的敏感信息。
[0109] 比如,用户的身份证、用户的联系方式、用户的征信信息。
[0110] 又比如,用户的姓名以及相关联的银行卡信息。
[0111] 本申请实施例的储存模块30中将获得的敏感信息储存至目标区块链上的具有相关操作权限的用户节点上。在所述区块链上的用户节点通过广播消息的方式同步每一次新加入和/或更新的敏感信息。
[0112] 目标区域是公有链。
[0113] 目标区块链可以是指定的私有链或联盟链。
[0114] 根据本申请实施例,作为本实施例中的优选,如图7所示,判断模块20包括:第一判断单元201,储存模块30包括:第一储存单元301,第一判断单元201,用于判断第一用户交易信息中是否有账户数字证书的用户敏感信息;第一储存单元301,用于判断第一用户交易信息中有账户数字证书的用户敏感信息时,将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0115] 本申请实施例的第一判断单元201中用户账户的数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。账户是指,账户数据。用于描述区块链事务的实际发起者和相关方的数据。区块中记录的事务信息均被关联到相关的账户之上,每个区块链服务客户拥有一个或多个账户来使用区块链服务。
[0116] 判断第一用户信息中是否有账户数字证书的用户敏感信息可以是,判断是否有用户敏感信息的公开密钥文件。
[0117] 本申请实施例的第一储存单元301中将所述数字证书的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上可以对第一用户信息在区块链上的账户进行加密管理。
[0118] 根据本申请实施例,作为本实施例中的优选,如图8所示,判断模块20包括:第二判断单元202,储存模块30包括:第二储存单元302,第二判断单元202,用于判断第一用户交易信息中是否有账户密钥的用户敏感信息;第二储存单元302,用于判断第一用户交易信息中有账户密钥的用户敏感信息时,将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上。
[0119] 本申请实施例的第二判断单元202中账户密钥可以是,账户公钥。用户生成的密钥对里可公开的部分。
[0120] 账户密钥可以是,账户私钥。用户生成的密钥对里不公开的部分。
[0121] 本申请实施例的第二储存单元302中将所述账户密钥的用户敏感信息储存至目标区块链上的每个具有预设操作权限的用户节点上可以对第一用户信息在区块链上的账户进行加密管理。
[0122] 根据本申请实施例,作为本实施例中的优选,如图9所示,所述获取模块10包括:接口单元101,用于通过业务应用接口获得第一用户信息;以及事务单元102,用于将所述第一用户信息中的事务数据通过智能合约和/或实体数据的方式储存。
[0123] 本申请实施例的接口单元101中通过用户信息接口获得第一用户信息。
[0124] 比如,通过与业务系统对接,获得用户姓名、用户身份证号、用户联系方式、用户银行卡等用户信息。
[0125] 本申请实施例的事务单元102中实体数据,指描述事务的静态属性的数据。可以包括:发起方地址、接收方地址、交易发生额、交易费用、存储数据。通过实体数据可以获得事务数据的静态信息。
[0126] 智能合约数据,指描述事务的动态处理逻辑的数据。是一套以计算机代码形式定义的承诺,以及合约参与方可执行承诺的协议。合约数据既可以包括处理逻辑的可执行代码,又可以包括处理逻辑的执行结果。通过智能合约可以将第一用户信息中的事务数据执行预设的处理逻辑。
[0127] 根据本申请实施例,作为本实施例中的优选,如图10所示,装置中还包括:交易信息处理模块40,所述交易信息处理模块40包括:交易信息获取单元401,用于获取第一用户交易信息;交易信息判断单元402,用于判断所述第一用户交易信息中是否有预设交易敏感信息;以及交易信息储存单元403,用于判断所述第一用户交易信息中有预设交易敏感信息时,将所述预设交易敏感信息储存至目标区块链上的用户节点上。
[0128] 本申请实施例的交易信息获取单元401中用户交易信息是用户金融交易业务信息。
[0129] 比如,用户向金融机构借贷的金融交易业务信息。
[0130] 用户交易信息可以是用户借款的交易信息。
[0131] 比如,用户向金融机构借款的金融交易信息。
[0132] 用户交易信息也可以是,用户出借的交易信息。
[0133] 比如,用户向外出借的金融交易信息。
[0134] 优选地,交易信息还包括:借款时间、借款金额、借款期限。
[0135] 优选地,交易信息还包括:出借时间、出借金额、出借期限。
[0136] 优选地,交易信息还包括:借款或出借的对象。
[0137] 本申请实施例的交易信息判断单元402中判断所述第一用户交易信息中是否有预设交易敏感信息可以是,判断是否有属于交易的敏感信息。
[0138] 比如,用户的借款信息,包括:借款时间、借款金额、借款对象。
[0139] 又比如,用户的出借信息,包括:出借时间、出借金额、出借对象。
[0140] 本申请实施例的交易信息储存单元403中将获得的交易敏感信息储存至目标区块链上的具有相关操作权限的用户节点上。在所述区块链上的用户节点通过广播消息的方式同步每一次新加入和/或更新的交易敏感信息。
[0141] 目标区域是公有链。
[0142] 目标区块链可以是指定的私有链或联盟链。
[0143] 显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件软件结合。
[0144] 以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈