[發明專利]基于區塊鏈的智能合約執行節點選取方法及設備、介質在審
| 申請號: | 202010467542.5 | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN111753011A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 姜明潤;肖雪;王偉兵;李照川;羅森 | 申請(專利權)人: | 山東浪潮質量鏈科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F8/41;G06Q40/04 |
| 代理公司: | 北京君慧知識產權代理事務所(普通合伙) 11716 | 代理人: | 董延麗 |
| 地址: | 250102 山東省濟南市歷城區唐冶西*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 智能 合約 執行 節點 選取 方法 設備 介質 | ||
本申請公開了一種基于區塊鏈的智能合約執行節點選取方法及設備、介質。其中方法包括獲取客戶端發出的用于發起智能合約調用的目標交易,其中,智能合約是按照業務邏輯預先編寫、編譯得到的;采集多個可執行智能合約的可執行節點的特征數據,根據特征數據對多個可執行節點進行排序,并將排序結果反饋至客戶端;獲取客戶端根據排序結果對多個可執行節點進行選取得到的執行節點選取結果,并將選取結果上傳至區塊鏈。本申請公開的方法能夠對大量可執行智能合約的可執行節點進行排序,輔助客戶端快速、高效地選取出優質的執行節點,避免客戶端盲目指定或者隨機指定執行節點,提高了智能合約的執行效率,并降低了成本。
技術領域
本申請涉及區塊鏈應用技術領域,尤其涉及一種基于區塊鏈的智能合約執行節點選取方法及設備、介質。
背景技術
隨著區塊鏈技術的發展,智能合約是區塊鏈發展過程中非常重要的產物。智能合約是一種特殊協議,旨在提供、驗證及執行合約。具體來說,智能合約是區塊鏈被稱之為“去中心化的”重要原因,它允許我們在不需要第三方的情況下,執行可追溯、不可逆轉和安全的交易。區塊鏈智能合約的產生,一方面可以減除中間機構,另一方面還可以提高效率,避免出現拖拉的現象。
但是,在區塊鏈上運行智能合約還存在一些的問題,需要大量的技術支持。例如,在區塊鏈或聯盟鏈上很多節點都安裝了相同的智能合約,客戶端在發起執行該智能合約請求時,如果安裝有該智能合約的節點數量過多,那么該智能合約的執行速度往往較慢,執行成本也較高。這種情況下,客戶端出于運行速度等因素的考慮,往往不會請求所有安裝有該智能合約的節點都實際執行,而是只選擇調用其中一部分節點,或者是隨機指定一部分節點實際執行該智能合約。不管是客戶端盲目指定或者隨機指定都無法幫助客戶端選取優質的執行節點,更好地執行智能合約。
因此,目前需要研發出一種新型的基于區塊鏈的智能合約執行節點選取方法,以解決上述問題,幫助客戶端選取更優質的節點執行智能合約。
需要說明的是,上述內容屬于發明人的技術認知范疇,并不必然構成現有技術。
發明內容
本說明書實施例提供了一種基于區塊鏈的智能合約執行節點選取方法及設備、介質,用于解決現有技術中的如下技術問題:客戶端無法自主選擇更優質的智能合約執行節點,以獲得更好的執行結果與執行速度。
本說明書實施例采用下述技術方案:
一種基于區塊鏈的智能合約執行節點選取方法,其中,包括:
獲取客戶端發出的用于發起智能合約調用的目標交易,其中,智能合約是按照業務邏輯預先編寫、編譯得到的;
采集多個可執行智能合約的可執行節點的特征數據,根據特征數據對多個可執行節點進行排序,并將排序結果反饋至客戶端;
獲取客戶端根據排序結果對多個可執行節點進行選取得到的執行節點選取結果,并將選取結果上傳至區塊鏈。
優選地,采集多個可執行智能合約的可執行節點的特征數據,根據特征數據對多個可執行節點進行排序,包括:
采集多個可執行節點響應智能合約的響應速度,根據響應速度對多個可執行節點進行排序。
優選地,采集多個可執行智能合約的可執行節點的特征數據,根據特征數據對多個可執行節點進行排序,包括:
采集多個可執行節點響應智能合約的響應次數,根據響應次數對多個可執行節點進行排序。
優選地,采集多個可執行智能合約的可執行節點的特征數據,根據特征數據對多個可執行節點進行排序,包括:
分別采集每一個可執行節點在不同通道中響應智能合約的多個通道響應次數;
對同一個可執行節點的多個通道響應次數進行加權平均計算,得到可執行節點響應智能合約的加權平均次數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮質量鏈科技有限公司,未經山東浪潮質量鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010467542.5/2.html,轉載請聲明來源鉆瓜專利網。





