[发明专利]一种用于分布式账本的性能分析方法在审

专利信息
申请号: 201910195851.9 申请日: 2019-03-15
公开(公告)号: CN109948927A 公开(公告)日: 2019-06-28
发明(设计)人: 刘康;赵祯龙;孟庆龙;樊云龙;荆帅帅;白文腾 申请(专利权)人: 北京世纪诚链科技有限公司
主分类号: G06Q10/06 分类号: G06Q10/06;G06Q40/04
代理公司: 北京华仲龙腾专利代理事务所(普通合伙) 11548 代理人: 李静
地址: 100089 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 账本 性能测量 性能分析 采集性能数据 图形化展示 采集数据 代码级别 定位性能 关键节点 基准测试 计算资源 接口暴露 逻辑层面 内存资源 性能瓶颈 性能剖析 测量点 侵入的 运行时 迭代 埋入 算法 维度 阻塞 采集 瓶颈 剖析 交易 分析 开发
【说明书】:

发明提供了一种用于分布式账本的性能分析方法,包括步骤:步骤101,设置性能测量点:在分布式账本程序中,以最低侵入的方式,在关键节点埋入测量点,并通过接口暴露出来,以便采集;步骤102,采集性能数据并分析:针对分布式账本进行基准测试,同时采集数据,并从交易、时间和指标三个维度进行性能测量和图形化展示;步骤103,代码级别性能剖析:在分布式账本运行时,对计算资源、内存资源和阻塞情况进行剖析,寻找性能瓶颈,从而辅助迭代调优。本方法能够精确定位性能瓶颈点,以便开发人员从算法和逻辑层面进行精准的性能调优。

技术领域

本发明涉及分布式账本技术领域,特别是涉及用于分布式账本的性能分析方法。

背景技术

分布式账本技术是基于分布式信息存储、P2P、共识机制、加密算法、密码学等计算机技术的新型应用模式,是一揽子技术的组合模型,实现了数据的分布式存储和交易的去中心化,以及信息可追溯且不可篡改。

分布式账本(Distributed ledger)是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本的时间和开支。分布式分类帐(也称为共享分类帐,或称为分布式分类技术)是一个复制的共识,共享和同步数字数据在地理上分布在多个网站,国家,或机构,没有中心管理员或集中数据存储。一个点对点网络是必需的,以及共识算法以确保在节点间进行复制。网络中的参与者根据共识原则来制约和协商对账本中的记录的更新。没有中间的第三方仲裁机构(比如金融机构或票据交换所)的参与。分布式账本中的每条记录都有一个时间戳和唯一的密码签名,这使得账本成为网络中所有交易的可审计历史记录。

分布式账本技术产生的算法是一种强大的、具有颠覆性的创新,它有机会变革公共与私营服务的实现方式,并通过广泛的应用场景去提高生产力。分布式账本,从实质上说就是一个可以在多个站点、不同地理位置或者多个机构组成的网络里进行分享的资产数据库。在一个网络里的参与者可以获得一个唯一、真实账本的副本。账本里的任何改动都会在所有的副本中被反映出来,反应时间会在几分钟甚至是几秒内。在这个账本里存储的资产可以是金融、法律定义上的、实体的或是电子的资产。在这个账本里存储的资产的安全性和准确性是通过公私钥以及签名的使用去控制账本的访问权,从而实现密码学基础上的维护。根据网络中达成共识的规则,账本中的记录可以由一个、一些或者是所有参与者共同进行更新。

然而,分布式账本技术在实现普遍应用前,还需要解决一系列的障碍,“性能”就是其中重要一环。目前现有技术中还没有针对分布式账本的性能分析技术出现和突破。

发明内容

有鉴于此,本发明提供并非针对分布式账本的性能提升展开讨论,而是聚焦于分布式账本的性能测量和剖析,从而为性能调优提供丰富且准确的数据作为参考的技术方案。

本发明的目的在于提供一种用于分布式账本的性能分析方法,包括步骤:

步骤101,设置性能测量点:在分布式账本程序中,以最低侵入的方式,在关键节点埋入测量点,并通过接口暴露出来,以便采集;

步骤102,采集性能数据并分析:针对分布式账本进行基准测试,同时采集数据,并从交易、时间和指标三个维度进行性能测量和图形化展示;

步骤103,代码级别性能剖析:借助语言层面的性能数据,进行方法和数据结构粒度上的剖析,在分布式账本运行时,对计算资源、内存资源和阻塞情况进行剖析,寻找性能瓶颈,从而辅助迭代调优。

优选的,所述步骤101的所述接口采用HTTP REST API的方式,将数据以与prometheus工具兼容的数据格式给出。

优选的,所述步骤102采用技术栈进行性能数据的统计分析和可视化展示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪诚链科技有限公司,未经北京世纪诚链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910195851.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top