[發明專利]在區塊鏈上實現復雜功能性的計算機實現的系統和方法有效
| 申請號: | 201780073344.7 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN110169013B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 史蒂芬·文森特 | 申請(專利權)人: | 區塊鏈控股有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 隆天知識產權代理有限公司 72003 | 代理人: | 石海霞;李曄 |
| 地址: | 安提瓜和巴*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 實現 復雜 功能 計算機 系統 方法 | ||
1.一種使用多個區塊鏈交易來執行計算機實現的任務的方法,包含以下步驟:
使用第一區塊鏈交易(Tx2)中與第一輸入(In1)相關聯的第一解鎖腳本(ULS1)將至少一個數據項呈現給第二區塊鏈交易(Tx1)的第一鎖定腳本(LS1),從而在堆棧上提供結果;
修改所述第一區塊鏈交易(Tx2)以包括第二輸入(In2);
生成與所述第二輸入(In2)相關聯的第二解鎖腳本(ULS2),所述第二解鎖腳本(ULS2)包含來自所述堆棧的所述結果;
將所述第二解鎖腳本(ULS2)呈現給第二鎖定腳本(LS2),使得來自所述堆棧的所述結果作為輸入提供至所述第二鎖定腳本(LS2)。
2.根據權利要求1所述的方法,進一步包括:
不止一次地執行根據權利要求1所述的方法的步驟中的一者或多者。
3.根據權利要求1或2所述的方法,進一步包括以下步驟:
在執行所述第一鎖定腳本(LS1)內提供的計算或指令序列時使用所述至少一個數據項。
4.根據權利要求1或2所述的方法,進一步包括以下步驟:
在執行所述第二鎖定腳本(LS2)內提供的計算或指令序列時使用所述堆棧上提供的所述結果。
5.根據權利要求1或2所述的方法,進一步包括以下步驟:
從所述堆棧獲得所述結果。
6.根據權利要求1或2所述的方法,進一步包括以下步驟:
驗證所述第一區塊鏈交易(Tx2)和/或所述第二區塊鏈交易(Tx1)以在所述堆棧上生成所述結果。
7.根據權利要求1或2所述的方法,其中:
提供與同一第一區塊鏈交易(Tx2)內的不同輸入(In1,In2)相關聯的所述第一解鎖腳本(ULS1)和所述第二解鎖腳本(ULS2)。
8.根據權利要求1或2所述的方法,其中:
提供與同一第二區塊鏈交易(Tx1)內的不同輸出相關聯的所述第一鎖定腳本(LS1)和所述第二鎖定腳本(LS2)。
9.根據權利要求1或2所述的方法,其中:
將所述第二解鎖腳本(ULS2)呈現給第二鎖定腳本(LS2)的步驟在所述堆棧上或不同的堆棧上提供另一結果。
10.根據權利要求1或2所述的方法,進一步包括以下步驟:
使用區塊鏈客戶端從所述堆棧獲得所述結果。
11.根據權利要求1或2所述的方法,進一步包括以下步驟:
向區塊鏈網絡提交所述第一區塊鏈交易(Tx2)和/或第二區塊鏈交易(Tx1)。
12.根據權利要求1或2所述的方法,其中:
所述至少一個數據項作為所述第一解鎖腳本(ULS1)內的元數據而提供;和/或
所述結果作為所述第二解鎖腳本(ULS2)內的元數據而提供。
13.根據權利要求1或2所述的方法,其中:
區塊鏈是基于共識的分布式電子分類帳。
14.根據權利要求1或2所述的方法,進一步包括以下步驟:
使用所述方法計算最終結果,且使用所述最終結果來控制在區塊鏈以外執行的過程。
15.一種計算機實現的系統,包括:處理器和存儲器,其中:
所述存儲器存儲有可執行指令,并且
所述處理器配置為執行所述可執行指令,以實現根據任一前述權利要求所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于區塊鏈控股有限公司,未經區塊鏈控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780073344.7/1.html,轉載請聲明來源鉆瓜專利網。





