技术新讯 > 电子通信装置的制造及其应用技术 > 信息处理方法、装置、设备及存储介质与流程  >  正文

信息处理方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-10-09 15:10:13

本申请涉及区块链,尤其涉及一种信息处理方法、装置、设备及存储介质。

背景技术:

1、传统的系统后台都有集中式或分布式的数据库作为支持,需要建立http等连接与数据库实现读写交互,数据一般存储在固定的数据库中,包括柜员的相关信息,在这种模式下,常会出现各种故障,如因攻击导致数据泄漏及数据完整性的问题等。

2、在金融行业中,柜员所使用的系统会根据实际业务进行调整,柜员通过输入自己的柜员号和密码登录与柜员号相匹配的业务系统。柜员的相关信息通常是数据库中安全级别最高的数据,若发生信息泄漏将会造成损失。

技术实现思路

1、本申请提供一种信息处理方法、装置、设备及存储介质,用以达到将对柜员的验证放至区块链上,实现信息的分布式存储及同步变更,而且能够识别非法节点,即使节点受到攻击,也能保证数据的安全性和完整性的效果。

2、第一方面,本申请提供一种信息处理方法,包括:

3、获取区块链中节点发送的交易请求,所述交易请求为响应于柜员的交易操作时满足触发智能合约条件后广播的交易请求;

4、对所述交易请求对应柜员地址进行验证以确定是否为注册地址;

5、若所述柜员地址为未注册地址,则发起辅助验证操作以获得辅助验证结果;

6、若所述辅助验证结果为验证未通过,则确定所述节点为非法节点,将所述非法节点相关信息广播至所述区块链中的节点,以使节点断开与所述非法节点的连接;

7、若所述辅助验证结果为验证通过,则基于所述柜员地址对所述柜员的注册地址进行变更,并将变更的地址广播至所述区块链中的节点,以使节点进行地址变更。

8、在一种可能的实施方式中,所述对所述交易请求对应柜员地址进行验证以确定是否为注册地址,包括:

9、将所述柜员地址与本地账本的注册柜员的注册地址进行匹配;

10、若所述柜员地址与任一注册柜员的注册地址匹配,则确定所述柜员地址为注册地址;

11、若所述柜员地址与注册柜员的注册地址均不匹配,则确定所述柜员地址为未注册地址。

12、在一种可能的实施方式中,所述发起辅助验证操作以获得辅助验证结果,包括:

13、若所述柜员为注册柜员,则获取本地账本中记录的所述柜员的终端信息;

14、基于所述终端信息向所述柜员的终端发起辅助验证操作以获得验证结果。

15、在一种可能的实施方式中,方法还包括:

16、响应于柜员的交易操作,基于交易操作确定是否满足触发智能合约的条件;

17、若满足触发智能合约的条件,则将交易操作对应的交易请求广播至所述区块链中的节点,以供节点对所述交易请求对应柜员地址进行验证以确定是否为注册地址。

18、在一种可能的实施方式中,所述基于交易操作确定是否满足触发智能合约的条件,包括:

19、若交易操作为更改柜员信息、登录操作及注销操作中的任意一个,则确定满足触发智能合约的条件;

20、若交易操作不为更改柜员信息、登录操作及注销操作,则确定不满足触发智能合约的条件。

21、在一种可能的实施方式中,方法还包括:

22、通过对等网络接收智能合约,对所述智能合约进行存储,所述智能合约为采用预设编程语言编写的并通过编译器编译得到的智能合约。

23、在一种可能的实施方式中,方法还包括:

24、若确定所述节点为非法节点,则断开与所述非法节点的连接。

25、第二方面,本申请提供一种信息处理装置,包括:

26、获取单元,用于获取区块链中节点发送的交易请求,所述交易请求为响应于柜员的交易操作时满足触发智能合约条件后广播的交易请求;

27、处理单元,用于对所述交易请求对应柜员地址进行验证以确定是否为注册地址;

28、处理单元,还用于若所述柜员地址为未注册地址,则发起辅助验证操作以获得辅助验证结果;

29、处理单元,还用于若所述辅助验证结果为验证未通过,则确定所述节点为非法节点;

30、收发单元,用于将所述非法节点相关信息广播至所述区块链中的节点,以使节点断开与所述非法节点的连接;

31、处理单元,还用于若所述辅助验证结果为验证通过,则基于所述柜员地址对所述柜员的注册地址进行变更;

32、收发单元,还用于将变更的地址广播至所述区块链中的节点,以使节点进行地址变更。

33、第三方面,本申请提供一种电子设备,包括:存储器,处理器;

34、所述存储器存储计算机执行指令;

35、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

36、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

37、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。

38、本申请实施例提供的一种信息处理方法、装置、设备及存储介质,获取区块链节点发送的交易请求,对交易请求对应的柜员地址进行验证从而确定是否为注册地址,若柜员地址为注册地址,则发起辅助验证操作以获得辅助验证结果,若辅助验证结果为未注册地址,则确定发送交易请求的节点为非法节点,将非法节点的相关信息广播至区块链中的节点,从而使节点断开与非法节点的连接,若辅助验证结果为验证不通过,则基于柜员地址对柜员的注册地址进行变更,并将变更的地址广播至区块链中的节点,以使节点进行地址变更,确保区块链中各节点信息的一致性,本申请,将对柜员的验证放至安全级别更高的区块链上,实现信息的分布式存储以及同步变更,而且能够识别非法节点,即使节点受到攻击,也能保证数据的安全性和完整性。

技术特征:

1.一种信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述交易请求对应柜员地址进行验证以确定是否为注册地址,包括:

3.根据权利要求1所述的方法,其特征在于,所述发起辅助验证操作以获得辅助验证结果,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于交易操作确定是否满足触发智能合约的条件,包括:

6.根据权利要求4所述的方法,其特征在于,还包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:

8.一种信息处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器,处理器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的方法。

技术总结本申请提供一种信息处理方法、装置、设备及存储介质。可用于区块链技术领域。该方法包括:获取区块链中节点发送的交易请求,交易请求为响应于柜员的交易操作时满足触发智能合约条件后广播的交易请求;对交易请求对应柜员地址进行验证以确定是否为注册地址;若为未注册地址,发起辅助验证操作以获得辅助验证结果;若验证未通过,则确定节点为非法节点,将非法节点相关信息广播至区块链中的节点;若验证通过,基于柜员地址对柜员的注册地址进行变更,并将变更的地址广播至区块链中的节点。本申请,将对柜员的验证放至区块链上,实现信息的分布式存储及同步变更,而且能够识别非法节点,即使节点受到攻击,也能保证数据的安全性和完整性。技术研发人员:李梦莎受保护的技术使用者:中国银行股份有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/307909.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。