[發明專利]用于在分布式網絡節點內生成、上傳和執行代碼區塊的系統和方法有效
| 申請號: | 201780085616.5 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN110495132B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 安德魯·庫茲貝克;安德魯·蒙克斯;安東尼·史蒂文斯;阿里吉特·達斯;克里斯托弗·普萊斯;賈斯丁·查普曼;韋恩·漢納威;莎柏莉娜·史密斯 | 申請(專利權)人: | 北方信托公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/32;G06F21/51 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 李光穎 |
| 地址: | 美國伊*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 分布式 網絡 節點 生成 上傳 執行 代碼 區塊 系統 方法 | ||
1.一種用于在區塊鏈中生成和部署代碼區塊的計算機實現方法,所述方法包含:
通過網絡節點呈現圖形用戶界面(GUI),所述圖形用戶界面含有從合約和文檔組件的庫數據庫中檢索的多個合約組件和多個文檔組件,其中所述多個文檔組件包括描述性文本;
通過所述網絡節點基于對從所述多個合約組件中的至少一個合約組件或從所述多個文檔組件中的至少一個文檔組件的選擇生成組裝的合約文本;
通過所述網絡節點從合約和文檔組件的所述庫數據庫中檢索對應于所述至少一個合約組件的可執行代碼的地址或者所述至少一個文檔組件的文本的地址;
通過所述網絡節點基于利用共識閾值對多個網絡節點的第一輪詢檢索第一最新的有效區塊鏈;
通過所述網絡節點生成含有對應于所述至少一個合約組件的所述可執行代碼的所述地址或者所述至少一個文檔組件的所述文本的所述地址的代碼區塊;
通過所述網絡節點基于所述第一最新的有效區塊鏈的最后一個區塊的數據記錄的至少一部分的加密散列值生成針對所述代碼區塊的區塊地址;以及
通過所述網絡節點在所述第一最新的有效區塊鏈中所生成的區塊地址處附加所述代碼區塊。
2.根據權利要求1所述的方法,進一步包含:
響應于由所述網絡節點檢測到數字事件觸發器:
通過所述網絡節點將所述數字事件觸發器與所述經部署的代碼區塊關聯;
通過所述網絡節點基于利用所述共識閾值對多個網絡節點的第二輪詢檢索第二最新的有效區塊鏈;
通過所述網絡節點將所述代碼區塊下載到所述網絡節點的存儲器;
通過所述網絡節點基于可執行代碼的地址檢索對應于所述至少一個合約組件的所述可執行代碼;以及
通過所述網絡節點執行所述可執行代碼以生成一個或多個輸出。
3.根據權利要求2所述的方法,進一步包含:
通過所述網絡節點基于所述一個或多個輸出更新一個或多個數據庫。
4.根據權利要求2所述的方法,進一步包含:
通過所述網絡節點生成含有所述一個或多個輸出的區塊鏈區塊;以及
通過所述網絡節點將所述區塊鏈區塊附加到所述第二最新的有效區塊鏈。
5.根據權利要求2所述的方法,其中所述數字事件觸發器包含以下中的至少一個:預定日期、預定時間點、預定持續時間;計數器中的預定數、智能自動計算的結果、API事件的結果、區塊鏈事件的結果、在網頁界面上的用戶動作,以及來自管理員用戶的輸入。
6.根據權利要求1所述的方法,進一步包含:
通過所述網絡節點呈現圖形合約模板,所述圖形合約模板用于設置所述至少一個合約組件或所述至少一個文檔組件。
7.根據權利要求2所述的方法,其中所述可執行代碼的所述地址是在所述第一和第二最新的有效區塊鏈的每一個內的區塊地址。
8.根據權利要求1所述的方法,其中所述可執行代碼的所述地址是在合約和文檔組件的所述庫數據庫中的數據庫記錄的地址。
9.根據權利要求1所述的方法,其中所述區塊鏈是私人方區塊鏈。
10.根據權利要求1所述的方法,其中所述圖形用戶接口是WYSIWYG(所見即所得)圖形用戶接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北方信托公司,未經北方信托公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780085616.5/1.html,轉載請聲明來源鉆瓜專利網。





