[發(fā)明專利]智能合約的可信配置方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110621013.0 | 申請日: | 2021-06-03 |
| 公開(公告)號: | CN113407944B | 公開(公告)日: | 2023-09-26 |
| 發(fā)明(設(shè)計(jì))人: | 易朝剛 | 申請(專利權(quán))人: | 廣東辰宜信息科技有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F21/33;G06F16/27;G06F16/23;G06F21/64 |
| 代理公司: | 佛山市保晉專利代理事務(wù)所(普通合伙) 44624 | 代理人: | 高淑怡;賴秀芳 |
| 地址: | 528000 廣東省佛山市南海區(qū)桂城街*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 合約 可信 配置 方法 裝置 計(jì)算機(jī) 設(shè)備 存儲 介質(zhì) | ||
本申請涉及區(qū)塊鏈的智能合約領(lǐng)域,揭示了一種智能合約的可信配置方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì),其中方法包括:獲取智能合約,所述智能合約中包含若干個(gè)待簽名的合約變量;獲取每個(gè)待簽名的合約變量的關(guān)聯(lián)信息,根據(jù)所述關(guān)聯(lián)信息確定每個(gè)所述待簽名的合約變量的授權(quán)參與方;接收所述授權(quán)參與方針對所述待簽名的合約變量進(jìn)行數(shù)字簽名的授權(quán)信息,所述授權(quán)信息包含所述授權(quán)參與方的數(shù)字簽名與數(shù)字證書;若所述數(shù)字簽名與數(shù)字證書均校驗(yàn)通過,執(zhí)行所述智能合約。本申請能夠保證智能合約的合約變量的合法性及可信度,提高智能合約的執(zhí)行的真實(shí)有效。
技術(shù)領(lǐng)域
本申請涉及到區(qū)塊鏈的智能合約領(lǐng)域,特別是涉及到一種智能合約的可信配置方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù)
現(xiàn)有技術(shù)中,智能合約所使用的變量參數(shù)都需要用ORACLE預(yù)言機(jī)輸入,無論是軟件預(yù)言機(jī)如網(wǎng)站鏈接,或者硬件預(yù)言機(jī)如物聯(lián)網(wǎng)參數(shù),其輸入的參數(shù)存在運(yùn)算不可信、數(shù)據(jù)可能被篡改等問題,造成目前的智能合約的合法性及可信度較低,同時(shí),驗(yàn)證智能合約的合法性及可信度的成本較高。
發(fā)明內(nèi)容
本申請的主要目的為提供一種智能合約的可信配置方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì),旨在解決目前的智能合約的合法性及可信度較低的問題。
為了實(shí)現(xiàn)上述發(fā)明目的,本申請?zhí)岢鲆环N智能合約的可信配置方法,包括:
獲取智能合約,所述智能合約中包含若干個(gè)待簽名的合約變量;
獲取每個(gè)待簽名的合約變量的關(guān)聯(lián)信息,根據(jù)所述關(guān)聯(lián)信息確定每個(gè)所述待簽名的合約變量的授權(quán)參與方;
接收所述授權(quán)參與方針對所述待簽名的合約變量進(jìn)行數(shù)字簽名的授權(quán)信息,所述授權(quán)信息包含所述授權(quán)參與方的數(shù)字簽名與數(shù)字證書;
若所述數(shù)字簽名與數(shù)字證書均校驗(yàn)通過,執(zhí)行所述智能合約。
進(jìn)一步地,所述獲取每個(gè)待簽名的合約變量的關(guān)聯(lián)信息,根據(jù)所述關(guān)聯(lián)信息確定每個(gè)所述待簽名的合約變量的授權(quán)參與方之后,還包括:
獲取待簽名的合約變量的順序關(guān)系;
按照所述順序關(guān)系將智能合約依次發(fā)送至所述待簽名的合約變量的授權(quán)參與方。
進(jìn)一步地,所述按照所述順序關(guān)系將智能合約依次發(fā)送至所述待簽名的合約變量的授權(quán)參與方,包括:
將所述智能合約發(fā)送至第一授權(quán)參與方,所述第一授權(quán)參與方為第一順序的合約變量的授權(quán)參與方;
當(dāng)接收到所述第一授權(quán)參與方的授權(quán)信息后,將所述智能合約發(fā)送至第二授權(quán)參與方:所述第二授權(quán)參與方為第二順序的合約變量的授權(quán)參與方,所述第一順序的合約變量與第二順序的合約變量為前后順序關(guān)系。
進(jìn)一步地,所述若所述數(shù)字簽名與數(shù)字證書均校驗(yàn)通過,執(zhí)行所述智能合約,包括:
按照所述順序關(guān)系依次校驗(yàn)所述數(shù)字簽名與數(shù)字證書;
若所述數(shù)字簽名與數(shù)字證書均校驗(yàn)通過,執(zhí)行所述智能合約。
進(jìn)一步地,所述若所述數(shù)字簽名與數(shù)字證書均校驗(yàn)通過,執(zhí)行所述智能合約之后,還包括:
獲取所述數(shù)字證書的有效時(shí)間;
選取所述有效時(shí)間的最小值,將所述最小值作為所述智能合約的有效時(shí)間;
當(dāng)?shù)竭_(dá)所述智能合約的有效時(shí)間后,暫停執(zhí)行所述智能合約。
進(jìn)一步地,所述暫停執(zhí)行所述智能合約之后,還包括:
獲取目標(biāo)授權(quán)參與方;所述目標(biāo)授權(quán)參與方為數(shù)字證書到達(dá)有效時(shí)間的授權(quán)參與方;
向所述目標(biāo)授權(quán)參與方發(fā)送數(shù)字證書到達(dá)有效時(shí)間的提示信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東辰宜信息科技有限公司,未經(jīng)廣東辰宜信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110621013.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 合約轉(zhuǎn)賬方法、設(shè)備和存儲介質(zhì)
- 區(qū)塊鏈合約升級方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲介質(zhì)
- 智能合約測試方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 智能合約生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 實(shí)現(xiàn)可更新智能合約的系統(tǒng)和方法
- 一種管理區(qū)塊鏈系統(tǒng)合約的方法和裝置
- 合約簽署方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 基于加密貨幣的智能合約生成方法、相關(guān)設(shè)備及存儲介質(zhì)
- 智能合約的自動(dòng)測試方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 智能合約執(zhí)行方法、裝置、系統(tǒng)、存儲介質(zhì)及電子設(shè)備
- 一種實(shí)現(xiàn)可信網(wǎng)絡(luò)管理的方法
- 一種基于移動(dòng)設(shè)備的可信模塊及其可信服務(wù)方法
- 一種軟件可信性量化評估與設(shè)計(jì)方法
- 一種基于CUSE模擬可信密碼模塊的系統(tǒng)及方法
- 一種可信位置運(yùn)營管理方法
- 可信計(jì)算平臺
- 電力安全可信監(jiān)控系統(tǒng)及可信動(dòng)態(tài)關(guān)聯(lián)感知方法
- 一種可信的混合云管理平臺、接入方法及系統(tǒng)
- 一種能源互聯(lián)網(wǎng)的邊緣可信裝置及大數(shù)據(jù)處理方法
- 一種可信計(jì)算系統(tǒng)及安全防護(hù)系統(tǒng)





