[發明專利]基于區塊鏈的多方聯合尋找創新藥潛在靶點的方法及系統有效
| 申請號: | 202110143584.8 | 申請日: | 2021-02-03 |
| 公開(公告)號: | CN112509652B | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 石寧;李天瑩;姜沖 | 申請(專利權)人: | 南京可信區塊鏈與算法經濟研究院有限公司 |
| 主分類號: | G16H10/20 | 分類號: | G16H10/20;G16H20/10;G06F21/64;G06F16/27 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 郭放;許偉群 |
| 地址: | 210031 江蘇省南京市江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 多方 聯合 尋找 創新 潛在 方法 系統 | ||
1.一種基于區塊鏈的多方聯合尋找創新藥潛在靶點的方法,應用于由任務發布節點、執行節點、分析節點構成的區塊鏈網絡中,其特征在于,所述方法包括:
任務發布節點在區塊鏈底層平臺發布靶點任務;
執行節點根據區塊鏈底層平臺發布的其中一項靶點任務生成加入該任務的請求,并發送給任務發布節點;
任務發布節點根據來自多個執行節點的請求生成加入所述靶點任務的節點名單;并將節點名單分別發送給節點名單上的各個執行節點;
收到節點名單的執行節點簽署由智能合約控制的實驗約束條件協議書,并將所述實驗約束條件協議書上鏈存儲;
執行節點對靶點任務進行計算,得到數據結果;
分析節點對所有執行節點得到的數據結果進行驗證,生成對所述靶點任務的實驗報告;
任務發布節點根據靶點任務對應的實驗報告判斷靶點任務是否已被破解,若是,則不再在區塊鏈底層平臺發布已被破解的靶點任務;若否,則更新靶點任務。
2.根據權利要求1所述的方法,其特征在于,所述區塊鏈網絡中還包括認證節點;所述執行節點擁有認證節點頒發的數字證書;所述數字證書的頒發方法包括:
待認證的執行節點向認證節點發送認證請求;所述認證請求中包括申請者信息及公鑰;
認證節點驗證認證請求,若通過認證,則采用私鑰對認證請求簽名,并生成對應執行節點的數字證書;
認證節點將數字證書上傳至區塊鏈底層平臺。
3.根據權利要求1或2所述的方法,其特征在于,所述執行節點為代表性節點或普通節點。
4.根據權利要求1所述的方法,其特征在于,在所述執行節點對靶點任務進行計算,得到數據結果的步驟后,所述方法還包括:
執行節點將算得的數據結果保存至執行節點對應的源數據庫,同時將數據結果轉化為共享數據上傳至區塊鏈中所有節點均可以訪問的共享數據庫;
所述分析節點對所有執行節點得到的數據結果進行驗證的步驟包括:
分析節點從共享數據庫中獲取所有執行節點對同一靶點任務的共享數據,并對所有共享數據對應的數據結果進行驗證。
5.根據權利要求4所述的方法,其特征在于,所述將數據結果轉化為共享數據包括:
提取數據結果中的摘要;
對摘要進行哈希計算,得到共享數據。
6.根據權利要求1所述的方法,其特征在于,所述實驗報告中包括各個執行節點的算力累計值以及算力的投入產出比。
7.根據權利要求1所述的方法,其特征在于,所述區塊鏈網絡中還包括結算節點,所述方法還包括:
結算節點讀取實驗報告,將滿足要求的執行節點信息發布在區塊鏈底層平臺;
結算節點根據實驗報告生成結算請求并發送給任務發布節點;
任務發布節點對結算請求進行確認,若同意結算,則向結算節點發送結算指令;若不同意結算,則發布問題清單至區塊鏈底層平臺;
結算節點根據結算指令執行結算操作,并將結算結果發布至區塊鏈底層平臺。
8.根據權利要求1所述的方法,其特征在于,所述區塊鏈網絡中還包括監管節點,在執行節點對靶點任務進行計算,得到數據結果的步驟之后,所述方法還包括:
監管節點判斷節點名單中的執行節點是否觸發智能合約所記載的約束條件,若是,則向該執行節點發送警告,吊銷其數字證書,并重新驗證該執行節點的所有數據結果。
9.根據權利要求1所述的方法,其特征在于,任務發布節點在區塊鏈底層平臺發布靶點任務時,所述靶點任務包括一個或多個子任務。
10.一種基于區塊鏈的多方聯合尋找創新藥潛在靶點的系統,其特征在于,所述系統包括由區塊鏈底層平臺、任務發布節點、執行節點、分析節點構成的區塊鏈網絡,其中,
任務發布節點被配置為在區塊鏈底層平臺發布靶點任務;以及根據來自多個執行節點的請求生成加入所述靶點任務的節點名單;并將節點名單分別發送給節點名單上的各個執行節點;
執行節點被配置為根據區塊鏈底層平臺發布的其中一項靶點任務生成加入該任務的請求,并發送給任務發布節點;簽署由智能合約控制的實驗約束條件協議書,并將所述實驗約束條件協議書上鏈存儲;還被配置為對靶點任務進行計算,得到數據結果;
分析節點被配置為對所有執行節點得到的數據結果進行驗證,生成對所述靶點任務的實驗報告;
任務發布節點還被配置為根據靶點任務對應的實驗報告判斷靶點任務是否已被破解,若是,則不再在區塊鏈底層平臺發布已被破解的靶點任務;若否,則更新靶點任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京可信區塊鏈與算法經濟研究院有限公司,未經南京可信區塊鏈與算法經濟研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110143584.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模型壓縮方法、系統和計算設備
- 下一篇:水下井口采油樹模擬測試承載裝置





