预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114463001A(43)申请公布日2022.05.10(21)申请号202111656540.1(22)申请日2021.12.30(71)申请人德方智链科技(深圳)有限公司地址518000广东省深圳市龙华区龙华街道清华社区清龙路6号港之龙科技园科技孵化中心2层I区203-5-7-9号(72)发明人李瑞锋(74)专利代理机构深圳市恒程创新知识产权代理有限公司44542专利代理师钟永翠(51)Int.Cl.G06Q20/38(2012.01)G06Q20/40(2012.01)G06Q40/04(2012.01)G06Q50/06(2012.01)权利要求书2页说明书10页附图4页(54)发明名称联盟链的交易方法、系统以及计算机可读存储介质(57)摘要本发明公开了联盟链的交易方法、系统以及计算机可读存储介质,该方法包括:检测到交易节点产生交易信息时,根据所述交易信息确定所述交易节点完成当前交易所需的目标燃料值;根据所述目标燃料值以及所述交易节点的当前燃料值确定所述交易节点完成所述当前交易后的剩余燃料值;在所述剩余燃料值小于或等于预设阈值时,将所述交易信息发送至交易等待列表;在所述剩余燃料值大于所述预设阈值时,验证所述交易信息,并在验证通过后执行所述交易。本发明主要是通过控制单个交易节点上的燃料值的消耗和恢复机制,来限制单个交易节点上的交易频率,解决单个节点占据大量系统资源的问题,从而实现联盟链交易系统性能的优化。CN114463001ACN114463001A权利要求书1/2页1.一种联盟链的交易方法,其特征在于,所述联盟链的交易方法的步骤包括:检测到交易节点产生交易信息时,根据所述交易信息确定所述交易节点完成当前交易所需的目标燃料值;根据所述目标燃料值以及所述交易节点的当前燃料值确定所述交易节点完成所述当前交易后的剩余燃料值;在所述剩余燃料值小于或等于预设阈值时,将所述交易信息发送至交易等待列表;在所述剩余燃料值大于所述预设阈值时,验证所述交易信息,并在验证通过后执行所述交易。2.如权利要求1所述的联盟链的交易方法,其特征在于,所述根据所述交易信息确定所述交易节点完成当前交易所需的目标燃料值的步骤包括:根据交易的内容获取单位基础操作的类型和对应的消耗燃料值;根据所述单位基础操作消耗的燃料值,确定所述交易节点完成当前交易所述的目标燃料值,其中不同交易内容所需的燃料值不同。3.如权利要求2所述的联盟链的交易方法,其特征在于,所述交易信息包括至少两个单位基础操作时,所述根据所述单位基础操作的数量和单位基础操作消耗的燃料值,确定所述交易节点完成当前交易所述的目标燃料值的步骤包括:根据所述单位基础操作的数量和所述单位基础操作消耗的燃料值,进行累加求和,确定所述交易节点完成当前交易的目标燃料值。4.如权利要求1所述的联盟链的交易方法,其特征在于,所述根据所述目标燃料值以及所述交易节点的当前燃料值确定所述交易节点完成所述当前交易后的剩余燃料值的步骤包括:获取所述交易节点前一次交易完成后的剩余燃料值;获取前一次交易完成后到所述当前交易时所述交易节点的燃料恢复值;根据所述剩余燃料值和燃料恢复值计算所述交易节点的当前燃料值;根据所述目标燃料值以及所述交易节点的当前燃料值的差值,确定所述交易节点完成所述当前交易后的剩余燃料值。5.如权利要求4所述的联盟链的交易方法,其特征在于,所述获取前一次交易完成后到所述当前交易时所述交易节点的燃料恢复值的步骤包括:获取所述交易节点的燃料值恢复速度;根据所述交易节点的所述当前交易和所述前一次交易的区块高度差与所述燃料值恢复速度,计算所述交易节点的燃料恢复值。6.如权利要求5所述的联盟链的交易方法,其特征在于,所述获取所述交易节点的燃料值恢复速度的步骤包括:获取所述交易节点的权重值;根据所述权重值获取所述交易节点的燃料值恢复速度,其中,所述权重值越大,所述燃料值恢复速度越大。7.如权利要求6所述的联盟链的交易方法,其特征在于,所述根据所述权重值获取所述交易节点的燃料值恢复速度的步骤包括:获取预设的权重值与燃料值恢复速度的关联关系;2CN114463001A权利要求书2/2页根据所述关联关系以及所述交易节点的所述权重值确定所述交易节点的燃料值恢复速度。8.如权利要求1所述的联盟链的交易方法,其特征在于,所述在所述剩余燃料值小于或等于预设阈值时,将所述交易信息发送至交易等待列表的步骤之后,还包括:预设时间间隔后,获取所述交易节点的当前燃料值;在所述当前燃料值大于或等于完成所述交易所要消耗的燃料值时,对所述交易等待列表的交易信息进行交易。9.一种联盟链交易系统,其特征在于,所述联盟链系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交易程