System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的外汇交易数据处理方法及装置制造方法及图纸_技高网

基于区块链的外汇交易数据处理方法及装置制造方法及图纸

技术编号:44571291 阅读:1 留言:0更新日期:2025-03-11 14:30
本申请提供了一种基于区块链的外汇交易数据处理方法及装置,涉及区块链技术领域,可应用于金融领域和其他领域,所述方法包含:根据预设的数据更新周期参数向外汇交易中心节点获得当前的报价信息和市场汇率,根据所述报价信息更新本地数据,并通过所述市场汇率生成交易信息;根据接收到的交易请求和所述交易信息通过撮合轧差后生成交易数据,根据所述交易数据获得于区块链网络中通过蚁群算法计算更新的与外汇交易中心节点的通信路径;通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理,并根据所述外汇交易中心节点反馈的交易处理结果进行对应的入账处理。

【技术实现步骤摘要】

本申请涉及区块链,可应用于金融领域和其他领域,尤指一种基于区块链的外汇交易数据处理方法及装置


技术介绍

1、外汇买卖交易是指在国际金融市场(包括国内金融市场)上,以特定的汇率对不同国家的可兑换货币进行买卖转换的行为,并规定有明确的资金交割日期。其中,汇率是指两国不同货币间的比价,是一国货币单位折合成其它国家货币单位的换算价。现有在外汇报价交易中,做市方从外汇交易中心订阅行情,配置相应报价规则后,将价格推送外汇交易中心,会员方点击报价即可成交。

2、外汇买卖业务通常通过金融机构完成,例如很多银行都提供外汇买卖的金融服务,将一国货币按照某一时间点的汇率兑换为其他国货币,并为客户提供买进和卖出的交易。随着银行外币存款的大幅上升,需要开办相应的外汇业务来满足不断增长的外汇买卖需求,尤其是大型银行客户外汇买卖的交易量呈指数级上升。目前银行的外汇交易请求都是提交至外汇交易中心进行处理,导致外汇交易中心服务器变成热点,交易大的时候容易造成数据处理瓶颈。外汇买卖交易金额巨大而且是一个复杂的交易过程,外汇市场上的汇价会随时间的推移有涨落变化,如同股票的价格一样,在瞬息万变间,就会影响交易结果,所以外汇系统对数据传输安全、效率要求较高,对交易的响应速度有很高的要求。汇价,又称汇率、外汇行市、外汇牌价,是一个国家的货币折算成另一个国家货币的比率,即用一国货币表示的另一国货币的兑换比率。汇率的种类很多,一般来说,可以分为基本汇率和套算汇率、单一汇率和复汇率、名义汇率和实际汇率、双边汇率和有效汇率、限期汇率和远期汇率、买入汇率和卖出汇率等等

3、区块链是一种去中心化、不可篡改、可追溯的新型技术,为解决去中心化隐私保护及数据分享提供了很好的解决方案。在区块链网络中,银行用户通过交易参与机构构成联盟链多交易主体,多个交易主体作为不同的认证者,共同见证交易行为。当多个银行组成了联盟链,由于交易数据要经过互联网渠道的传输,容易被不法分子在中途修改,传统的安全通信技术一般采用ipsec隧道协议,该协议位于osi 7层协议的传输层,提供数据加密、校验、防重放和认证校验,较好的满足了端到端对等通信的安全性。该协议功能丰富,扩展性强,用户在核心结构输入密钥或压缩参数,可确定通信所需的数据包安全参数和路由子系统等,同时,协议依据控制进程更新基于用户密钥的数据结构,但遗憾的是ipsec设计较为复杂,应用门槛较高。互联网的安全通信已经成为亟待解决的关键问题。此外由于区块链系统是分布式系统,现有的节点服务器数据传输模式都是广播是数据同步并运行智能合约程序进行共识,数据时效较慢,由于交易数据要经过互联网渠道的传输,容易被不法分子在中途修改。


技术实现思路

1、本申请目的在于提供一种基于区块链的外汇交易数据处理方法及装置,予以满足数据传输的安全,而且还能解决交易数据迅速传输,保证交易安全、快速、可靠的进行。

2、为达上述目的,本申请所提供的基于区块链的外汇交易数据处理方法,具体包含:根据预设的数据更新周期参数向外汇交易中心节点获得当前的报价信息和市场汇率,根据所述报价信息更新本地数据,并通过所述市场汇率生成交易信息;根据接收到的交易请求和所述交易信息通过撮合轧差后生成交易数据,根据所述交易数据获得于区块链网络中通过蚁群算法计算更新的与外汇交易中心节点的通信路径;通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理,并根据所述外汇交易中心节点反馈的交易处理结果进行对应的入账处理。

3、在上述基于区块链的外汇交易数据处理方法中,可选的,通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理还包含:根据所述通信路径将消息发送报文提供至外汇交易中心节点,并获取所述外汇交易中心节点通过利用迪菲.赫尔曼算法生成的共同公钥对所述消息发送报文的验证反馈结果;根据所述验证反馈结果与所述外汇交易中心节点建立安全通道,根据所述安全通道将所述交易数据提供至所述外汇交易中心节点进行交易处理。

4、在上述基于区块链的外汇交易数据处理方法中,可选的,所述方法还包含:根据区块链网络中参与多方安全通信的通信节点的节点信息通过加密函数分别生成对应的节点公钥和节点私钥;根据所述节点公钥通过迪菲.赫尔曼算法生成共同公钥,将所述共同公钥存证至区块链网络。

5、在上述基于区块链的外汇交易数据处理方法中,可选的,根据区块链网络中参与多方安全通信的通信节点的节点信息通过加密函数分别生成对应的节点公钥和节点私钥包含:根据区块链网络中参与多方安全通信的通信节点的节点信息通过椭圆曲线算法初始化各通信节点的节点参数;通过各通信节点的节点私钥对所述区块链网络中存证的对应的所述节点参数进行签名生成签名数据;将所述签名数据共识至所述区块链网络。

6、在上述基于区块链的外汇交易数据处理方法中,可选的,所述方法还包含:对区块链网络中参与多方安全通信的通信节点的所有通信进程设置状态转移规则;根据所述状态转移规则通过模拟蚁群算法计算的通信节点之间的通信路径的信息素参数;根据所述信息素参数循环更新通信节点之间的通信路径的信息素浓度;根据所述信息素浓度计算获得通信节点之间的通信路径,通过所述通信路径更新路由表,并将所述路由表上传至区块链网络共享。

7、在上述基于区块链的外汇交易数据处理方法中,可选的,获取所述外汇交易中心节点通过利用迪菲.赫尔曼算法生成的共同公钥对所述消息发送报文的验证反馈结果包含:所述外汇交易中心节点通过解密函数、目标节点的节点私钥和区块链网络中参与多方安全通信的通信节点利用迪菲.赫尔曼算法生成的共同公钥对所述消息发送报文进行签名验证;根据签名验证结果通过所述消息发送报文中发送方的节点公钥和所述共同公钥验证发送方的身份信息获得验证反馈结果。

8、在上述基于区块链的外汇交易数据处理方法中,可选的,所述方法还包含:接收用户通过通信节点确定的安全参数范围和根据所述安全参数范围生成的第一密钥数据,对所述第一密钥数据进行预设合法性检测获得检测结果;根据所述检测结果于所述安全参数范围中确定第二安全参数,将所述第二安全参数反馈至所述通信节点,由所述通信节点根据所述第二安全参数生成第二密钥数据;根据所述第二密钥数据的验证结果和随机生成的素数构建签名证书并反馈至所述通信节点进行验证;根据所述通信节点的验证结果,将所述通信节点的节点信息加入至区块链网络中参与多方安全通信的通信节点目录。

9、本申请还提供一种基于区块链的外汇交易数据处理装置,所述装置包含更新模块、计算模块和交易模块;所述更新模块用于根据预设的数据更新周期参数向外汇交易中心节点获得当前的报价信息和市场汇率,根据所述报价信息更新本地数据并通过所述市场汇率生成交易信息;所述计算模块用于根据接收到的交易请求和所述交易信息通过撮合轧差后生成交易数据,根据所述交易数据获得于区块链网络中通过蚁群算法计算更新的与外汇交易中心节点的通信路径;所述交易模块用于通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理,并根据所述外本文档来自技高网...

【技术保护点】

1.一种基于区块链的外汇交易数据处理方法,其特征在于,所述方法包含:

2.根据权利要求1所述的基于区块链的外汇交易数据处理方法,其特征在于,通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理还包含:

3.根据权利要求2所述的基于区块链的外汇交易数据处理方法,其特征在于,所述方法还包含:

4.根据权利要求3所述的基于区块链的外汇交易数据处理方法,其特征在于,根据区块链网络中参与多方安全通信的通信节点的节点信息通过加密函数分别生成对应的节点公钥和节点私钥包含:

5.根据权利要求1所述的基于区块链的外汇交易数据处理方法,其特征在于,所述方法还包含:

6.根据权利要求2所述的基于区块链的外汇交易数据处理方法,其特征在于,获取所述外汇交易中心节点通过利用迪菲.赫尔曼算法生成的共同公钥对所述消息发送报文的验证反馈结果包含:

7.根据权利要求1所述的基于区块链的外汇交易数据处理方法,其特征在于,所述方法还包含:

8.一种基于区块链的外汇交易数据处理装置,其特征在于,所述装置包含更新模块、计算模块和交易模块;

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一所述方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有由计算机执行权利要求1至7任一所述方法的计算机程序。

...

【技术特征摘要】

1.一种基于区块链的外汇交易数据处理方法,其特征在于,所述方法包含:

2.根据权利要求1所述的基于区块链的外汇交易数据处理方法,其特征在于,通过所述通信路径将所述交易数据提供至所述外汇交易中心节点进行交易处理还包含:

3.根据权利要求2所述的基于区块链的外汇交易数据处理方法,其特征在于,所述方法还包含:

4.根据权利要求3所述的基于区块链的外汇交易数据处理方法,其特征在于,根据区块链网络中参与多方安全通信的通信节点的节点信息通过加密函数分别生成对应的节点公钥和节点私钥包含:

5.根据权利要求1所述的基于区块链的外汇交易数据处理方法,其特征在于,所述方法还包含:

6.根据权利要求2所述的基于区...

【专利技术属性】
技术研发人员:李广普花学周杨明灿罗斐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1