[发明专利]一种数据处理方法及系统在审
申请号: | 202010343647.X | 申请日: | 2020-04-27 |
公开(公告)号: | CN111585994A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 朱辉;张盼盼 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵晓荣 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
本申请提供了一种数据处理方法及系统,链上节点可以先接收交易发起方发送的交易提案数据;然后再将交易提案数据转发至链下数据处理设备,以便链下数据处理设备根据交易提案数据得到交易结果信息;最后接收链下数据处理设备发送的交易结果信息,记录交易结果信息并向交易发起方发送交易结果信息。这样一来,将计算得到交易结果信息这一需要较多计算资源的步骤从链上转移到了链下的数据处理设备。由于理论上链下数据处理设备的计算资源可无限增加,制约交易性能的因素从区块链平台计算交易结果的能力转变为区块链平台记录交易结果的能力。如此,交易处理的速度得到大幅度的提升,从而提高区块链可以同时处理的交易数量,提升交易吞吐量。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及系统。
背景技术
随着银行业务的扩张和金融系统的完善,理财产品的类型也越来越多。客户可以通过购买银行发行的债券等理财产品进行理财。由于理财产品可能涉及到大量客户与大量金额,负责交易理财产品的系统一旦发生数据泄露或被攻击可能给银行带来巨大损失。
目前,为了解决理财产品交易系统的安全性问题,可以采用区块链技术对理财产品的交易进行处理。例如,交易发起方可以将交易提案发送至区块链中,由区块链中的节点对交易提案进行计算,得到交易结果并记录在区块链的主节点中。由于区块链具有公开、去中心化、不可篡改的特点,交易发起方可以看到整个交易过程,而且攻击者也无法对区块链中的数据进行修改,保障了交易的安全性。
但是,受到所在的硬件设备的限制,区块链平台的性能是有限的,而交易提案的计算处理对计算资源的要求又相对较高。当交易数量较多时,区块链平台可能无法及时处理全部交易提案,导致交易吞吐量下降,无法满足交易的实时性要求。
发明内容
有鉴于此,本申请实施例提供了一种数据处理方法及系统,旨在通过设置链下数据处理设备,将复杂的计算过程从区块链链上转移到链下,从而解放区块链平台的计算资源,提高交易处理能力。
一种数据处理方法,所述方法包括:
链上节点接收交易发起方发送的交易提案数据;
所述链上节点将所述交易提案数据转发至链下数据处理设备,以便所述链下数据处理设备根据所述交易提案数据得到交易结果信息;
链上节点接收所述链下数据处理设备发送的交易结果信息,记录交易结果信息并向所述交易发起方发送所述交易结果信息。
可选地,所述链上节点包括链上分发节点和链上主节点;
所述链上节点接收交易发起方发送的交易提案数据包括:
所述链上分发节点接收交易发起方发送的交易提案数据;
所述链上节点将所述交易提案数据转发至链下数据处理设备包括:
所述链上分发节点通过链下通道将所述交易提案数据转发至链下数据处理设备,以便所述链下数据处理设备根据所述交易提案数据得到交易结果信息;
所述链上节点接收所述链下数据处理设备发送的交易结果信息包括:
所述链上分发节点通过所述链下通道接收所述链下数据处理设备发送的交易结果信息,并将所述交易结果信息发送至所述链上主节点,以便所述链上主节点记录所述交易结果信息。
可选地,所述链下通道采用超文本传输安全协议https协议进行数据交互。
可选地,所述链上分发节点通过链下通道将所述交易提案数据转发至链下数据处理设备包括:
所述链上方法节点将交易提案数据签名后通过链下通道发送至所述链下数据处理设备,以便所述链下数据处理设备在签名验证通过后根据所述交易提案数据得到交易结果信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010343647.X/2.html,转载请声明来源钻瓜专利网。