The embodiment of the present application discloses a method and apparatus for sorting a transaction queue comprising a plurality of transactions. The method includes: determining a transaction sequence number corresponding to each transaction; sorting the transaction sequence number of each transaction according to certain rules; and selecting the transaction with the smallest transaction sequence number. This application provides a method of sorting transaction queues based on different policies in the licensing chain model, which enables users to sort transactions by configuring parameters, thus improving the availability, flexibility and user friendliness of the licensing chain, and making the application scenarios of the licensing chain more diversified.
【技术实现步骤摘要】
一种排序交易队列的方法及装置
本申请涉及金融业区块链
,尤其涉及许可链模型下的排序交易队列的方法及装置。
技术介绍
区块链是一种新的分布式技术,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。共识机制是指通过特殊节点的投票,在很短时间内完成对交易的验证和确认。一个区块链系统由很多节点构成,对于一笔交易,如果利益不相干的若干个节点能够达成共识,则认为全网对此能够达成共识,而达成共识的节点称之为共识节点。当交易被广播被共识节点接收到时,共识节点会先将交易做一些简单的验证,验证成功后就会把交易加入到本地的交易池当中,交易池由交易队列组成,交易队列包括多个交易。每个共识节点会对自己的交易池设置相应的限制来保障交易的数量不会过多。共识节点在打包交易到区块时,会根据一定的优先顺序选择交易,从而让自己能获得尽量多的利益。共识节点本身具有排序交易队列的权利,包括优先处理手续费高的交易等策略,但如果软件内不做支持,则共识节点必须要编写代码才能进行排序,可操作性差,不够灵活。
技术实现思路
本申请实施例提供一种许可链模型下的排序交易队列的方法及装置,解决了交易排序不够灵活的问题,借助于许可链数据的可持久化,提供了对于区块链上交易的多种排序方法。第一方面,本申请提供了一种排序交易队列的方法,所述交易队列中包括多个交易,其特征在于,所述方法包括:确定每个交易对应一个交易序列号;按照一定的规则对每个交易的交易序列号排序;选择交易序列号最小的交易。在一种可能的实现方式中,所述按照一定的规则对每个交易的交易序列号排序,包括:按照交易先来先到的顺序对每个交易 ...
【技术保护点】
1.一种排序交易队列的方法,所述交易队列中包括多个交易,其特征在于,所述方法包括:确定每个交易对应一个交易序列号;按照一定的规则对每个交易的交易序列号排序;选择交易序列号最小的交易。
【技术特征摘要】
1.一种排序交易队列的方法,所述交易队列中包括多个交易,其特征在于,所述方法包括:确定每个交易对应一个交易序列号;按照一定的规则对每个交易的交易序列号排序;选择交易序列号最小的交易。2.根据权利要求1所述的方法,其特征在于,所述按照一定的规则对每个交易的交易序列号排序,包括:按照交易先来先到的顺序对每个交易的序列号排序;或者,按照用户自定义的优先级对每个交易的序列号排序。3.根据权利要求2所述的方法,其特征在于,所述按照交易先来先到的顺序对每个交易的序列号排序,包括:先进入交易队列的交易的交易序列号小于后进入交易队列的交易的序列号。4.根据权利要求2所述的方法,其特征在于,所述按照用户自定义的优先级对每个交易的序列号排序,包括:高优先级交易的交易序列号小于低优先级交易的交易序列号,或者,VIP交易的交易序列号小于非VIP交易的交易序列号。5.一种排序交易队列的装置,...
【专利技术属性】
技术研发人员:谢晗剑,俞波,曾兵,
申请(专利权)人:杭州秘猿科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。