【技术实现步骤摘要】
交易池管理方法、设备和存储介质
本申请涉及区块链等
,具体涉及一种交易池管理方法、设备和存储介质。
技术介绍
区块链在高负载的情况下,由于交易池的交易丢弃机制(尤其是采用时间顺序的交易池),某一个特别火的dapp可以抢占区块链的所有交易池资源,导致其他dapp的交易将被堵塞。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种兼顾区块链上各类交易不被堵塞的交易池管理方法、设备和存储介质。第一方面,本专利技术提供一种适用于适用于区块链节点的交易池管理方法、设备和存储介质,区块链节点配置有交易池中各分类的交易可占用的容量阈值,上述方法包括:接收第一交易;判断交易池中所有交易所占用的总容量与存储第一交易的所需的第一容量之和是否小于交易池的总容量:是,则确定第一交易的第一分类,判断第一分类的各交易所占用的第二容量与第一容量之和是否大于第一分类可占用的第一容量阈值:否,则将第一交易存入交易池。第二方面,本专利技术还提供一种设备,包括一个或多个处理器和存储 ...
【技术保护点】
1.一种交易池管理方法,其特征在于,区块链节点配置有交易池中各分类的交易可占用的容量阈值,所述方法适用于区块链节点,所述方法包括:/n接收第一交易;/n判断交易池中所有交易所占用的总容量与存储所述第一交易的所需的第一容量之和是否小于所述交易池的总容量:/n是,则确定所述第一交易的第一分类,判断所述第一分类的各交易所占用的第二容量与所述第一容量之和是否大于所述第一分类可占用的第一容量阈值:/n否,则将所述第一交易存入所述交易池。/n
【技术特征摘要】
1.一种交易池管理方法,其特征在于,区块链节点配置有交易池中各分类的交易可占用的容量阈值,所述方法适用于区块链节点,所述方法包括:
接收第一交易;
判断交易池中所有交易所占用的总容量与存储所述第一交易的所需的第一容量之和是否小于所述交易池的总容量:
是,则确定所述第一交易的第一分类,判断所述第一分类的各交易所占用的第二容量与所述第一容量之和是否大于所述第一分类可占用的第一容量阈值:
否,则将所述第一交易存入所述交易池。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一交易的第一分类包括:
判断交易池中所有交易所占用的总容量与所述第一容量之和是否不大于预配置的第一数值:
是,则将所述第一交易存入所述交易池;
否,则确定所述第一交易的第一分类。
3.根据权利要求1所述的方法,其特征在于,还包括:
在交易池中所有交易所占用的总容量与存储所述第一交易的所需的第一容量之和不小于所述交易池的总容量时,丢弃所述第一交易。
4.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:林敬,王志文,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。