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

.PDF文档 专利 联盟链的交易方法、系统以及计算机可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 联盟链的交易方法、系统以及计算机可读存储介质 第 1 页 专利 联盟链的交易方法、系统以及计算机可读存储介质 第 2 页 专利 联盟链的交易方法、系统以及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 01:58:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。