首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种优化智能合约Gas开销的查询服务结算方法及系统_浙江大学_202410079947.X 

申请/专利权人:浙江大学

申请日:2024-01-19

公开(公告)日:2024-04-19

公开(公告)号:CN117911112A

主分类号:G06Q30/0601

分类号:G06Q30/0601;H04L9/32;H04L67/02;G06Q20/38;G06Q20/40

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.07#实质审查的生效;2024.04.19#公开

摘要:本发明公开了一种优化智能合约Gas开销的查询服务结算方法及系统,该查询服务结算系统包括:查询服务提供端、用户端、公证端、智能合约以及区块链浏览器,其中公证端用于解决查询服务提供端和用户之间的订单纠纷,处理超时订单付费;智能合约利用基于Merkle订单树的批量付费流程,完成用户与查询服务提供端间的订单费用结算;区块链浏览器为公证端查询区块链上的交易信息,帮助确认订单超时未付费。本发明通过智能合约实现基于Merkle订单树的批量结算方法,降低了Gas开销,同时保证付费交易公开透明、不可篡改、易于审计,提高了查询服务结算过程的公平性、安全性和高效性。

主权项:1.一种优化智能合约Gas开销的查询服务结算系统,其特征在于,包括:智能合约、查询服务提供端、用户端、公证端和区块链浏览器;所述智能合约用于记录公证端、查询服务提供端和用户端的地址,为用户端预存费用以及完成用户端与查询服务提供端之间的订单费用结算;所述查询服务提供端用于当用户端发起查询服务请求时为用户端提供查询服务,并向用户端返回包括查询订单、查询结果和查询结果密码学证明VO的查询信息;所述查询服务提供端还用于构建Merkle订单树,并将Merkle根存储到智能合约中,智能合约进行订单费用结算时仅需调用Merkle根,从而降低智能合约的Gas开销;所述查询订单包括订单号、订单金额以及用户端的地址;所述Merkle订单树中包括K笔未付费的查询订单,K为大于等于1的整数;所述用户端用于发起查询服务请求,接收查询服务提供端返回的查询信息并根据查询结果密码学证明VO对查询结果进行验证;所述用户端还用于根据查询订单为已经完成的查询服务支付费用;所述公证端用于解决查询服务提供端与用户端之间关于查询订单的纠纷;所述区块链浏览器用于为公证端获取公链上交易的具体信息并确认订单是否付费;所述交易的具体信息包括查询服务订单的创建时间、查询服务订单的金额、用户端账户余额、合约调用行为。

全文数据:

权利要求:

百度查询: 浙江大学 一种优化智能合约Gas开销的查询服务结算方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。