[發(fā)明專(zhuān)利]一種錐體區(qū)塊鏈智能合約運(yùn)行方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011253495.0 | 申請(qǐng)日: | 2020-11-11 |
| 公開(kāi)(公告)號(hào): | CN112560081A | 公開(kāi)(公告)日: | 2021-03-26 |
| 發(fā)明(設(shè)計(jì))人: | 李俊;李晶宇;武少華;張琴 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山西特信環(huán)宇信息技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F21/62 | 分類(lèi)號(hào): | G06F21/62;G06F16/27;G06F16/22 |
| 代理公司: | 太原榮信德知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 14119 | 代理人: | 楊凱;連慧敏 |
| 地址: | 030006 山西省太原市綜改示范區(qū)太原*** | 國(guó)省代碼: | 山西;14 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 錐體 區(qū)塊 智能 合約 運(yùn)行 方法 系統(tǒng) | ||
1.一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于:包括以下步驟:
S1、錐體區(qū)塊鏈智能合約認(rèn)證共識(shí):
在智能合約運(yùn)行環(huán)境中,通過(guò)錐體區(qū)塊鏈中的每個(gè)區(qū)塊對(duì)待執(zhí)行智能合約均進(jìn)行認(rèn)證,根據(jù)每個(gè)區(qū)塊對(duì)智能合約一致的驗(yàn)證結(jié)果,各區(qū)塊對(duì)智能合約達(dá)成共識(shí),并通過(guò)其哈希值進(jìn)行連接;
錐體區(qū)塊鏈中的每個(gè)區(qū)塊通過(guò)存儲(chǔ)共識(shí)區(qū)塊的編碼哈希值智能連接;
S2、錐體區(qū)塊鏈智能合約發(fā)送:
將通過(guò)認(rèn)證并達(dá)成共識(shí)的待執(zhí)行智能合約發(fā)送到錐體區(qū)塊鏈網(wǎng)絡(luò)中;
S3、錐體區(qū)塊鏈智能合約存儲(chǔ):
將通過(guò)錐體區(qū)塊鏈認(rèn)證的待執(zhí)行智能合約、區(qū)塊共識(shí)信息、區(qū)塊編碼存儲(chǔ)到錐體區(qū)塊鏈網(wǎng)絡(luò)中;
S4、錐體區(qū)塊鏈智能合約執(zhí)行:
當(dāng)執(zhí)行待執(zhí)行智能合約時(shí),由智能合約運(yùn)行環(huán)境,從錐體區(qū)塊鏈讀取并加載所述待執(zhí)行智能合約來(lái)執(zhí)行。
2.根據(jù)權(quán)利要求1所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,
所述S1中:節(jié)點(diǎn)區(qū)塊法人通過(guò)錐體區(qū)塊法人認(rèn)證后,申請(qǐng)注冊(cè)節(jié)點(diǎn)區(qū)塊編碼,通過(guò)編碼定位區(qū)塊在錐體區(qū)塊鏈中的所屬關(guān)系列和列的層級(jí);
按照同列相鄰級(jí)、非列同層、同列同層、關(guān)聯(lián)級(jí)關(guān)系,通過(guò)所述智能合約,與列所在層級(jí)上級(jí)節(jié)點(diǎn)區(qū)塊的編碼哈希值和下級(jí)節(jié)點(diǎn)區(qū)塊的編碼哈希值、管理員哈希值、區(qū)塊內(nèi)容達(dá)成一致性共識(shí);
與同列同層節(jié)點(diǎn)區(qū)塊編碼哈希值、管理員哈希值和區(qū)塊內(nèi)容達(dá)成一致共識(shí);
與具有關(guān)聯(lián)關(guān)系的非列同層節(jié)點(diǎn)區(qū)塊編碼哈希值、管理員哈希值和區(qū)塊內(nèi)容達(dá)成一致共識(shí);
本節(jié)點(diǎn)區(qū)塊通過(guò)關(guān)聯(lián)節(jié)點(diǎn)區(qū)塊認(rèn)證產(chǎn)生的內(nèi)容,與關(guān)聯(lián)節(jié)點(diǎn)區(qū)塊的編碼哈希值、管理員哈希值、區(qū)塊內(nèi)容達(dá)成一致共識(shí);
節(jié)點(diǎn)區(qū)塊、分項(xiàng)單元區(qū)塊、二級(jí)單元區(qū)塊、用戶(hù)區(qū)塊、微區(qū)塊以及關(guān)聯(lián)區(qū)塊達(dá)成一致共識(shí),通過(guò)所述智能合約,各區(qū)塊智能相互連接。
3.根據(jù)權(quán)利要求2所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,節(jié)點(diǎn)區(qū)塊同列相鄰級(jí)的共識(shí)存儲(chǔ)包括:
節(jié)點(diǎn)創(chuàng)世區(qū)塊生成后,按共識(shí)同列相鄰上級(jí)節(jié)點(diǎn)區(qū)塊編碼哈希值,節(jié)點(diǎn)創(chuàng)世區(qū)塊以標(biāo)準(zhǔn)廣播單元向上級(jí)節(jié)點(diǎn)區(qū)塊發(fā)起廣播,廣播內(nèi)容為本節(jié)點(diǎn)區(qū)塊的編碼哈希值、節(jié)點(diǎn)管理員哈希值、區(qū)塊內(nèi)容、時(shí)間戳,同時(shí)向下級(jí)節(jié)點(diǎn)區(qū)塊廣播本節(jié)點(diǎn)區(qū)塊編碼哈希值;
上級(jí)節(jié)點(diǎn)區(qū)塊接收到廣播后,將廣播單元中的節(jié)點(diǎn)編碼哈希值根據(jù)共識(shí)機(jī)制智能存儲(chǔ)于本節(jié)點(diǎn)區(qū)塊頭存儲(chǔ)相鄰級(jí)下級(jí)編碼哈希值的位置,管理員哈希值和內(nèi)容儲(chǔ)存于區(qū)塊體相鄰級(jí)所對(duì)應(yīng)的位置并作為本節(jié)點(diǎn)的微區(qū)塊;
節(jié)點(diǎn)區(qū)塊非列同層、同列同層、關(guān)聯(lián)級(jí)的共識(shí)存儲(chǔ)、分項(xiàng)單元區(qū)塊的共識(shí)存儲(chǔ)、二級(jí)單元區(qū)塊的共識(shí)存儲(chǔ)、用戶(hù)區(qū)塊的共識(shí)存儲(chǔ)和微區(qū)塊的共識(shí)存儲(chǔ)按照節(jié)點(diǎn)區(qū)塊的相鄰級(jí)共識(shí)存儲(chǔ)方法存儲(chǔ)相應(yīng)共識(shí)信息。
4.根據(jù)權(quán)利要求1所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,所述智能合約內(nèi)容包括:用于處理各區(qū)塊共識(shí)的算法代碼、各區(qū)塊的同列相鄰級(jí)、非列同層、同列同層、關(guān)聯(lián)級(jí)的連接關(guān)系、各區(qū)塊的哈希值、區(qū)塊內(nèi)容、管理員哈希值、管理員權(quán)限、智能合約公鑰和私鑰。
5.根據(jù)權(quán)利要求1或4所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,通過(guò)智能合約私鑰對(duì)請(qǐng)求驗(yàn)證的信息進(jìn)行數(shù)字簽名,并向多個(gè)達(dá)成共識(shí)的區(qū)塊發(fā)送數(shù)字簽名消息;智能合約的公鑰使得達(dá)成共識(shí)的區(qū)塊可以驗(yàn)證從共識(shí)智能合約發(fā)送的消息,并對(duì)是否達(dá)成共識(shí)的結(jié)果來(lái)執(zhí)行動(dòng)作。
6.根據(jù)權(quán)利要求1所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,錐體區(qū)塊鏈的驗(yàn)證內(nèi)容包括:個(gè)人身份、法人身份、區(qū)塊內(nèi)容、合約內(nèi)容的驗(yàn)證;其中區(qū)塊內(nèi)容、合約內(nèi)容的驗(yàn)證通過(guò)驗(yàn)證區(qū)塊哈希值和合約哈希值進(jìn)行驗(yàn)證;個(gè)人身份驗(yàn)證、法人身份驗(yàn)證用于待執(zhí)行智能合約的認(rèn)證,認(rèn)證結(jié)果廣播到錐體區(qū)塊鏈網(wǎng)絡(luò)中。
7.根據(jù)權(quán)利要求1所述的一種錐體區(qū)塊鏈智能合約運(yùn)行方法,其特征在于,智能合約的共識(shí)存儲(chǔ)包括:節(jié)點(diǎn)區(qū)塊、分項(xiàng)單元區(qū)塊、二級(jí)單元區(qū)塊、用戶(hù)區(qū)塊按照同列相鄰級(jí)、非列同層、同列同層、關(guān)聯(lián)級(jí)關(guān)系的存儲(chǔ)。
8.一種錐體區(qū)塊鏈智能合約系統(tǒng),其特征在于:包括錐體區(qū)塊鏈應(yīng)用終端、智能合約運(yùn)行環(huán)境和控制器,所述控制器與錐體區(qū)塊鏈應(yīng)用終端和智能合約運(yùn)行環(huán)境連接;錐體區(qū)塊鏈終端創(chuàng)建智能合約,通過(guò)所述智能合約可以實(shí)現(xiàn)錐體區(qū)塊鏈各區(qū)塊的認(rèn)證、共識(shí)、共識(shí)存儲(chǔ)和智能連接;所述控制器包括處理器和存儲(chǔ)有程序指令的存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括:用于執(zhí)行錐體區(qū)塊鏈應(yīng)用終端操作的程序代碼;所述處理器被配置用于調(diào)用智能合約,執(zhí)行如權(quán)利要求1-7任一項(xiàng)所述的方法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山西特信環(huán)宇信息技術(shù)有限公司,未經(jīng)山西特信環(huán)宇信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011253495.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 合約轉(zhuǎn)賬方法、設(shè)備和存儲(chǔ)介質(zhì)
- 區(qū)塊鏈合約升級(jí)方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì)
- 智能合約測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 智能合約生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 實(shí)現(xiàn)可更新智能合約的系統(tǒng)和方法
- 一種管理區(qū)塊鏈系統(tǒng)合約的方法和裝置
- 合約簽署方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于加密貨幣的智能合約生成方法、相關(guān)設(shè)備及存儲(chǔ)介質(zhì)
- 智能合約的自動(dòng)測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 智能合約執(zhí)行方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)及電子設(shè)備





