[發明專利]區塊鏈的評測方法、裝置及系統,和計算機可存儲介質有效
| 申請號: | 201811622796.9 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN111382047B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 趙君;梁偉;陳曉益;李馨遲;羅松 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 王莉莉 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 評測 方法 裝置 系統 計算機 存儲 介質 | ||
本公開涉及區塊鏈的評測方法、裝置及系統,和計算機可存儲介質,涉及區塊鏈領域。區塊鏈的評測方法包括:獲取至少一個評測任務,每個評測任務由多個子任務構成,其中,所述子任務中的一部分根據待測試區塊鏈的每個工作步驟得到;執行每個評測任務的各個子任務,得到相應的子結果,其中,所述待測試區塊鏈的評測結果根據各個子任務的子結果確定。根據本公開,依據區塊鏈差異化實現特點,對不同的區塊鏈進行針對性地評測,具有普適性。本公開還以過程為導向進行評測,實現對評測過程全流程的監控,準確定位影響區塊鏈性能的瓶頸,有助于在評測過程中及時發現問題。
技術領域
本公開涉及區塊鏈領域,特別涉及區塊鏈的評測方法、裝置及系統,和計算機可存儲介質系統。
背景技術
當前區塊鏈技術處于發展初期,技術架構各不相同,對這些技術架構各不相同的區塊鏈進行評測是困難的。
相關區塊鏈評測技術多以評測結果為導向,即僅在評測結束后提供評測結果。
發明內容
發明人認為:相關區塊鏈評測技術沒有考慮區塊鏈差異化實現的特點,不具有普適性,且多數以評測結果為導向,無法準確定位影響區塊鏈性能的瓶頸,無助于在評測過程中及時發現問題。
針對上述技術問題,本公開提出了一種解決方案,依據區塊鏈差異化實現特點,對不同的區塊鏈進行針對性地評測,具有普適性。本公開還以過程為導向進行評測,實現對評測過程全流程的監控,準確定位影響區塊鏈性能的瓶頸,有助于在評測過程中及時發現問題。
根據本公開的第一方面,提供了一種區塊鏈的評測方法,包括:獲取至少一個評測任務,每個評測任務由多個子任務構成,其中,所述子任務中的一部分根據待測試區塊鏈的每個工作步驟得到;執行每個評測任務的各個子任務,得到相應的子結果,其中,所述待測試區塊鏈的評測結果根據各個子任務的子結果確定。
在一些實施例中,所述子任務包括:創建系統賬戶子任務、部署合約子任務、創建鏈賬戶子任務、發送交易子任務、輪詢查詢子任務;執行所述評測任務的各個子任務包括:按順序執行創建系統賬戶子任務、部署合約子任務、創建鏈賬戶子任務、發送交易子任務和輪詢查詢子任務。
在一些實施例中,執行所述輪詢查詢子任務包括:輪詢查詢所述待測試區塊鏈的共識反饋,得到相應的子結果。
在一些實施例中,區塊鏈的評測方法還包括:將創建系統賬戶子任務、部署合約子任務、創建鏈賬戶子任務、發送交易子任務的子結果分別與對應的閾值進行比較:在各個子結果都大于或等于對應的閾值的情況下,確定所述輪詢查詢子任務的子結果為所述評測結果。
在一些實施例中,區塊鏈的評測方法還包括:根據執行多個所述評測任務得到的子結果,計算相應子任務的評測子結果,其中,所述待測試區塊鏈的評測結果根據各個子任務的評測子結果確定。
在一些實施例中,根據每個子任務的多個子結果的平均值,計算每個子任務的評測子結果。
在一些實施例中,區塊鏈的評測方法還包括:將創建系統賬戶子任務、部署合約子任務、創建鏈賬戶子任務、發送交易子任務的評測子結果分別與對應的閾值進行比較:在各個評測子結果都大于或等于對應的閾值的情況下,確定所述輪詢查詢子任務的評測子結果為所述評測結果。
在一些實施例中,采用分布式方式執行所述評測任務。
在一些實施例中,區塊鏈的評測方法還包括:根據每個所述工作步驟的核心函數生成創建系統賬戶子任務、部署合約子任務、創建鏈賬戶子任務、發送交易子任務。
在一些實施例中,所述子結果為每秒事務處理量TPS。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811622796.9/2.html,轉載請聲明來源鉆瓜專利網。





