[发明专利]一种排序交易队列的方法及装置在审
申请号: | 201810337284.1 | 申请日: | 2018-04-16 |
公开(公告)号: | CN108512775A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 谢晗剑;俞波;曾兵 | 申请(专利权)人: | 杭州秘猿科技有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L12/861;G06Q40/04 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 律涛 |
地址: | 310013 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 排序 队列 交易序列号 许可 用户友好性 可用性 配置参数 应用场景 申请 | ||
本申请实施例公开了一种排序交易队列的方法及装置,交易队列中包括多个交易。所述方法包括:确定每个交易对应一个交易序列号;按照一定的规则对每个交易的交易序列号排序;选择交易序列号最小的进行交易。本申请通过提供许可链模型下基于不同策略的多种排序交易队列的方法,使用户通过配置参数就可以进行交易排序,提高了许可链的可用性、灵活性和用户友好性,使许可链的应用场景更加多样化。
技术领域
本申请涉及金融业区块链技术领域,尤其涉及许可链模型下的排序交易队列的方法及装置。
背景技术
区块链是一种新的分布式技术,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。共识机制是指通过特殊节点的投票,在很短时间内完成对交易的验证和确认。一个区块链系统由很多节点构成,对于一笔交易,如果利益不相干的若干个节点能够达成共识,则认为全网对此能够达成共识,而达成共识的节点称之为共识节点。当交易被广播被共识节点接收到时,共识节点会先将交易做一些简单的验证,验证成功后就会把交易加入到本地的交易池当中,交易池由交易队列组成,交易队列包括多个交易。
每个共识节点会对自己的交易池设置相应的限制来保障交易的数量不会过多。共识节点在打包交易到区块时,会根据一定的优先顺序选择交易,从而让自己能获得尽量多的利益。
共识节点本身具有排序交易队列的权利,包括优先处理手续费高的交易等策略,但如果软件内不做支持,则共识节点必须要编写代码才能进行排序,可操作性差,不够灵活。
发明内容
本申请实施例提供一种许可链模型下的排序交易队列的方法及装置,解决了交易排序不够灵活的问题,借助于许可链数据的可持久化,提供了对于区块链上交易的多种排序方法。
第一方面,本申请提供了一种排序交易队列的方法,所述交易队列中包括多个交易,其特征在于,所述方法包括:确定每个交易对应一个交易序列号;按照一定的规则对每个交易的交易序列号排序;选择交易序列号最小的交易。
在一种可能的实现方式中,所述按照一定的规则对每个交易的交易序列号排序,包括:按照交易先来先到的顺序对每个交易的序列号排序;或者,按照用户自定义的优先级对每个交易的序列号排序。
其中,所述按照交易先来先到的顺序对每个交易的序列号排序,包括:先进入交易队列的交易的交易序列号小于后进入交易队列的交易的序列号。
在一种可能的实现方式中,所述按照用户自定义的优先级对每个交易的序列号排序,包括:高优先级交易的交易序列号小于低优先级交易的交易序列号,或者,VIP交易的交易序列号小于非VIP交易的交易序列号。
第二方面,本申请提供一种排序交易队列的装置,所述交易队列中包括多个交易,其特征在于,所述装置包括:确定单元,用于确定每个交易对应一个交易序列号;排序单元,用于按照一定的规则对每个交易的交易序列号排序;选择单元,用于选择交易序列号最小的交易。
在一种可能的实现方式中,所述排序单元,还用于按照交易先来先到的顺序对每个交易的序列号排序;或者,按照用户自定义的优先级对每个交易的序列号排序。
可选的,所述排序单元,还用于配置先进入交易队列的交易的交易序列号小于后进入交易队列的交易的序列号。
在一种可能的实现方式中,所述排序单元,还用于配置高优先级交易的交易序列号小于低优先级交易的交易序列号,或者,VIP交易的交易序列号小于非VIP交易的交易序列号。
第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面至第六方面任一方面所述的方法。
第四方面,本申请提供一种芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的软件程序,以实现第一方面至第二方面任一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州秘猿科技有限公司,未经杭州秘猿科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810337284.1/2.html,转载请声明来源钻瓜专利网。