【技术实现步骤摘要】
一种交易节点的排名方法、装置、设备及可读存储介质
[0001]本专利技术涉及区块链交易
,具体而言,涉及一种交易节点的排名方法、装置、设备及可读存储介质。
技术介绍
[0002]目前,在金融科技领域的区块链跨链交易场景里,针对于中间交易平台的交易节点促成的跨链交易,没有成熟的公开评价排名方法来实现对交易节点的监测分析及评价排名,进而帮助参与跨链交易的用户参考并有针对性的做出相关选择。
技术实现思路
[0003]本专利技术的目的在于提供一种交易节点的排名方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请实施例提供了如下技术方案:
[0005]一方面,本申请实施例提供了一种交易节点的排名方法,所述方法包括:
[0006]获取第一信息和第二信息,所述第一信息包括至少一个智能合约,所述第二信息包括交易平台上各交易节点在各区块链上的账户地址;
[0007]将各个所述智能合约部署到参与跨链交易的区块链上,基于各交易节点在各区块链上的账户地址和各个所述智能合约得到各个智能合约输出的合约变量值;
[0008]基于所述各个智能合约输出的合约变量值得到各交易节点的排名,所述各交易节点的排名用于帮助用户选择进行所述跨链交易的交易平台。
[0009]第二方面,本申请实施例提供了一种交易节点的排名装置,所述装置包括第一获取模块、计算模块块和排名模块。
[0010]第一获取模块,用于获取第一信息和第二信息,所述第一信息包括至少一个智
【技术保护点】
【技术特征摘要】
1.一种交易节点的排名方法,其特征在于,包括:获取第一信息和第二信息,所述第一信息包括至少一个智能合约,所述第二信息包括交易平台上各交易节点在各区块链上的账户地址;将各个所述智能合约部署到参与跨链交易的区块链上,基于各交易节点在各区块链上的账户地址和各个所述智能合约得到各个智能合约输出的合约变量值;基于所述各个智能合约输出的合约变量值得到各交易节点的排名,所述各交易节点的排名用于帮助用户选择进行所述跨链交易的交易平台。2.根据权利要求1所述的交易节点的排名方法,其特征在于,所述基于各交易节点在各区块链上的账户地址和各个所述智能合约得到各个智能合约输出的合约变量值,包括:通过各交易节点在各区块链上的账户地址获得所述交易节点的账本信息;基于所述交易节点的账本信息和所述智能合约得到各个智能合约输出的合约变量值。3.根据权利要求2所述的交易节点的排名方法,其特征在于,所述基于所述交易节点的账本信息和所述智能合约得到各个智能合约输出的合约变量值,包括:对各个智能合约对应的变量值进行初始化操作,所述第一信息包括第一智能合约、第二智能合约、第三智能合约和第四智能合约,所述第一智能合约用于统计各交易节点的总交易笔数,所述第二智能合约用于统计各交易节点的交易手续费平均值,所述第三智能合约用于统计各交易节点的响应速度平均值;所述第四智能合约用于统计各交易节点的执行效率平均值;基于所述交易节点的账本信息、第一智能合约、第二智能合约、第三智能合约和第四智能合约得到各个智能合约输出的合约变量值。4.根据权利要求3所述的交易节点的排名方法,其特征在于,所述基于所述各个智能合约输出的合约变量值得到各交易节点的排名,包括:获取第三信息,所述第三信息包括用户的排名请求,并基于所述排名请求生成排名任务;响应于所述排名任务,获取各交易节点当前的总交易笔数、交易手续费平均值、响应速度平均值和执行效率平均值;基于各交易节点当前的总交易笔数、交易手续费平均值、响应速度平均值和执行效率平均值计算得到排名结果,所述排名结果包括各交易节点当前的总交易笔数排名、各交易节点当前的交易手续费平均值排名、各交易节点当前的响应速度平均值排名和各交易节点当前的执行效率平均值排名;将所述排名结果发送至用户端,在所述用户端的显示界面上进行展示。5.根据权利要求1所述的交易节点的排名方法,其特征在于,所述基于所述各个智能合约输出的合约变量值向用户展示各交易节点的排名后,还包括:获取第四信息,所述第四信息包括用户根据所述各交易节点的排名所选择的交易节点;将所述用户选择的交易节点记为跨链交易的交易节点;利用所述跨链交易的交易节点进行区块链跨链交易,其中,区块链跨链交易包括第一区块链和第二区块链。6.根据权利要求5所述的交易节点的排名方法,其特征在于,所述利用所述跨链交易的
交易节点进行区块链跨链交易,包括:获取第五信息、第六信息和第七信息,所述第五信息包括所述跨链交易的交易节点在所述第一区块链和所述第二区块链的账户地址,所述第六信息包括所述第一区块链上的用户已将账户资产转账到所述跨链交易的交易节点在所述第一区块链的账户地址,并将交易记录发送给所述跨链交易的交易节点的信息;所述第二区块链上的用户已将账户资产转账到所述跨链交易的交易节点在所述第二区块链的账户地址,并将交易记录发送给所述跨链交易的交易节点的信息;获取到所述第五信息、所述第六信息和所述第七信息后,触发所述跨链交易的交易节点在所述第一区块链的账户地址转账给所述第二区块链的用户在所述第一区块链的账户地址,并将交易记录发送给所述跨链交易的交易节点;触发所述跨链交易的交易节点在所述第二区块链的账户地址转账给所述第一区块链的用户在所述第二区块链的账户地址,并将交易记录发送给所述跨链交易的交易节点,交易结束。7.一种交易节点的排名装置,其特征在于,包括:第一获取模块,用于获取第一信息和第二信息,所述第一信息包括至少一个智能合约,所述第二信息包括交易平台上各交易节点在各...
【专利技术属性】
技术研发人员:李亚科,姜鹏,陈志明,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。