[發明專利]用于控制外部進程或系統的區塊鏈實現的控制方法和系統在審
| 申請號: | 201780037506.1 | 申請日: | 2017-06-30 |
| 公開(公告)號: | CN109478278A | 公開(公告)日: | 2019-03-15 |
| 發明(設計)人: | 英·陳 | 申請(專利權)人: | 區塊鏈控股有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/36;G06F21/30;G06Q10/06 |
| 代理公司: | 上海晨皓知識產權代理事務所(普通合伙) 31260 | 代理人: | 成麗杰 |
| 地址: | 安提瓜和巴*** | 國省代碼: | 安提瓜和巴布達;AG |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 散列 交易 公鑰 輸出 計算機實現 電子分類 結果修改 輸入提供 邏輯門 輸入相 腳本 或門 解鎖 可用 嵌入 進程 關聯 通用 外部 記錄 | ||
本發明提供了一種計算機實現的方法和相應的系統,其使用諸如區塊鏈等電子分類帳來實現。這可能是也可能不是比特幣區塊鏈。本發明可用于實現、執行和/或控制任務或進程的執行。根據本發明的方法包括生成區塊鏈交易的步驟,該交易包括:至少一個包含值的簽名輸入;以及至少一個可修改的輸出。還包括以下步驟:從簽名輸入中提取該值,并將其提供給邏輯部分,以獲得結果;并使用該結果修改交易的輸出。所述交易提供邏輯部分執行和/或結果的記錄和/或表示。使用解鎖腳本將簽名輸入提供給交易。使用簽名散列類型對至少一個輸入進行簽名,該簽名散列類型使得輸入不可修改。這簽名散列類型可以是SIGHASH_NONE。所述交易還可以包括至少一個未簽名輸入。所述未簽名輸入可以在修改輸出后被簽名。所述未簽名輸入可以使用防止修改整個交易的簽名散列類型來簽名。簽名散列類型可以是SIGHASH_ALL。此外,該值可以嵌入到與簽名輸入相關聯的公鑰中;并從公鑰中提取,以便將其提供給邏輯部分。該邏輯部分可以被設置為實現邏輯門或門的組合的函數,例如,AND、NOT、OR、NOR、XOR、IMPLY、NAND、NONIMPLY或XNOR門。因此,本發明為使用區塊鏈實現任務提供了一種高度通用和有用的技術方法。
技術領域
本發明涉及分布式分類帳技術(包括區塊鏈相關技術),特別涉及實現、控制和/或自動化任務或進程中使用區塊鏈。本發明可以涉及使用區塊鏈或相關技術來記錄或表示邏輯部分的執行。該邏輯部分可以用來實現一個或多個邏輯門的函數,例如,AND、XOR、NOT、OR等。
背景技術
重要的是,注意到,在本文件中,我們使用‘區塊鏈’一詞是為了方便和便于參考,因為這是目前這方面最廣為人知的術語。然而,在本文中使用術語(包括在權利要求中),以包括所有形式的基于計算機的電子分布式分類帳,包括但不限于區塊鏈和交易鏈技術、許可和不許可分類帳、共享分類帳及其變體。
區塊鏈是電子分類帳,該電子分類帳被實現為由塊組成的基于計算機的分散分布式系統,塊又由交易組成。每個交易包括至少一個輸入和至少一個輸出。每個塊都包含前一個塊的散列,這樣塊就會被鏈接在一起,以創建所有交易的永久的、不可更改的記錄。自創建以來,這些交易被寫入區塊鏈中。交易包含被稱為腳本的小程序,這些小程序被嵌入到交易的輸入和輸出中,這些程序指定了如何以及由誰來訪問交易的輸出。在比特幣平臺上,使用基于堆棧的腳本語言編寫這些腳本。
為了將交易寫入區塊鏈,必須對其進行“驗證”。網絡節點(礦工)執行工作,以確保每個交易都是有效的,網絡拒絕無效的交易。安裝在節點上的軟件客戶端通過執行其鎖定和解鎖腳本來對未花費交易(UTXO)執行該驗證工作。如果鎖定和解鎖腳本的執行評估為TRUE,則該交易有效,并將該交易寫入區塊鏈。
盡管已經提出和開發了其他區塊鏈實現方式,但區塊鏈技術最廣為人知的應用是比特幣分類賬。雖然在本文中出于方便和說明的目的可以提及比特幣,但是應當注意,本發明不限于與比特幣區塊鏈一起使用,并且替代的區塊鏈實現方式也在本發明的范圍內。
區塊鏈技術以使用加密貨幣實現方式而聞名。然而,最近,數字企業家開始探索比特幣所基于的加密安全系統的使用以及可以存儲在區塊鏈上的數據,以實現新系統。如果區塊鏈可以用于任務和進程,例如,自動化控制進程,這將是非常有利的,但這并不局限于加密貨幣領域。這種解決方案將能夠利用區塊鏈的優勢(例如,事件的永久防篡改記錄、分布式處理等),同時在其應用中更加通用。
發明內容
現在已經設計出這樣一種改進的解決方案。因此,根據本發明,提供了一種如所附權利要求中定義的系統和方法。
因此,根據本發明,可以提供一種執行邏輯部分的計算機實現的方法。另外或替代地,本發明可以被描述為控制方法。其可以控制硬件和/或軟件資源的操作。且其可以控制計算機實現的進程的執行。另外或可替換地,該方法可以提供一種技術機制,用于使用區塊鏈記錄或表示邏輯部分的執行或執行結果。
該方法可以包括以下步驟:
生成區塊鏈交易,所述交易包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于區塊鏈控股有限公司,未經區塊鏈控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780037506.1/2.html,轉載請聲明來源鉆瓜專利網。





