[发明专利]用于在区块链网络中统计用户智能合约的方法和装置在审
| 申请号: | 201811034948.3 | 申请日: | 2018-09-06 |
| 公开(公告)号: | CN109117629A | 公开(公告)日: | 2019-01-01 |
| 发明(设计)人: | 刘辉 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
| 主分类号: | G06F21/52 | 分类号: | G06F21/52;G06F11/30;G06F9/54 |
| 代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
| 地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户智能 区块 调用 统计结果 统计 调用信息 排名数据 统计服务 账本 计算机可读存储介质 读取 方法和装置 客户端提供 统计数据 网络 智能 有效地 写入 篡改 响应 更新 客户 | ||
本公开的实施例涉及用于在区块链网络中统计用户智能合约的方法、装置和计算机可读存储介质。该方法包括:A.在执行用户智能合约的过程中,获取所述用户智能合约的调用信息,并调用统计服务智能合约;B.通过执行统计服务智能合约,基于所述调用信息来更新被写入区块链账本中的所述用户智能合约的调用统计结果;C.响应于来自客户端的统计请求,从所述区块链账本中读取各个用户智能合约的调用统计结果,并且基于所述各个用户智能合约的调用统计结果生成统计排名数据;D.向客户端提供所述统计排名数据。本公开的实施例提供了用于在区块链网络中统计用户智能合约的方案,有效地利用区块链的去中心、不可篡改的特点提供客观公正的统计数据。
技术领域
概括地说,本公开的实施例涉及信息技术领域,更具体地说,涉及用于在区块链网络中统计用户智能合约的方法、装置及计算机可读存储介质。
背景技术
区块链是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。区块链具有去中心化、反篡改、数据一致性存储、过程透明可追踪等技术优势,其被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景。
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,其能够表现为在区块链上准确运行的计算机程序。用户通过使用智能合约进行事务、共享数据、建立信任,并由区块链技术的特性而保障数据的存储、读取以及执行整个过程透明可跟踪、不可篡改。每个智能合约的安装和运行需要一定的资源。
然而,目前并没有对区块链上运行的智能合约进行统计的解决方案,而在缺乏统计的情况下,很可能出现人为刷智能合约调用次数等欺诈行为,不能提供客观公正的统计数据。
发明内容
总体上,本公开的实施例提供了用于在区块链网络中统计用户智能合约的方法、装置及计算机可读存储介质以至少部分地解决现有技术的上述及其它潜在问题。
在本公开的实施例的第一方面,提供了一种用于在区块链网络中统计用户智能合约的方法。该方法包括:A.在执行用户智能合约的过程中,获取所述用户智能合约的调用信息,并调用统计服务智能合约;B.通过执行所述统计服务智能合约,基于所述调用信息来更新被写入区块链账本中的所述用户智能合约的调用统计结果;C.响应于来自客户端的统计请求,从所述区块链账本中读取各个用户智能合约的调用统计结果,并且基于所述各个用户智能合约的调用统计结果生成统计排名数据;D.向所述客户端提供所述统计排名数据。
在本公开的实施例的第二方面,提供了一种用于在区块链网络中统计用户智能合约的装置。该装置包括:存储器,其用于存储指令;处理器,其耦合到存储器,当所述指令被执行时使得所述处理器执行以下操作:A.在执行用户智能合约的过程中,获取所述用户智能合约的调用信息,并调用统计服务智能合约;B.通过执行所述统计服务智能合约,基于所述调用信息来更新被写入区块链账本中的所述用户智能合约的调用统计结果;C.响应于来自客户端的统计请求,从所述区块链账本中读取各个用户智能合约的调用统计结果,并且基于所述各个用户智能合约的调用统计结果生成统计排名数据;D.向所述用户提供所述统计排名数据。
在本公开的实施例的第三方面,提供了一种计算机可读存储介质。该计算机可读存储介质存储有指令,所述指令用于执行根据本公开的实施例的第一方面描述的方法。
本公开的实施例提供了用于在区块链网络中统计用户智能合约的方案,该方案实现了用专门的统计服务智能合约针对各种用户智能合约的调用提供统计服务,可以防止人为刷智能合约调用次数等欺诈行为,并提供客观公正的统计数据。
附图说明
结合附图并参考以下详细描述,本公开各实施例的上述和其它特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例可以应用于其中的示例性区块链网络100的示意架构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811034948.3/2.html,转载请声明来源钻瓜专利网。





