[發(fā)明專(zhuān)利]智能合約地址的生成方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201810978758.0 | 申請(qǐng)日: | 2018-08-27 |
| 公開(kāi)(公告)號(hào): | CN109040341B | 公開(kāi)(公告)日: | 2021-05-04 |
| 發(fā)明(設(shè)計(jì))人: | 許敏勛;程文彬;陳飛楊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳前海益鏈網(wǎng)絡(luò)科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/12 | 分類(lèi)號(hào): | H04L29/12;G06Q20/38 |
| 代理公司: | 北京華仲龍騰專(zhuān)利代理事務(wù)所(普通合伙) 11548 | 代理人: | 李靜 |
| 地址: | 518000 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 合約 地址 生成 方法 裝置 計(jì)算機(jī) 設(shè)備 可讀 存儲(chǔ) 介質(zhì) | ||
1.一種智能合約地址的生成方法,其特征在于,所述方法包括以下步驟:
根據(jù)智能合約發(fā)布者的賬戶(hù)地址生成賬戶(hù)地址哈希值;
根據(jù)智能合約內(nèi)容代碼生成智能合約哈希值;
根據(jù)所述賬戶(hù)地址哈希值和智能合約哈希值生成地址校檢值;
其中,根據(jù)所述賬戶(hù)地址哈希值和智能合約哈希值生成地址校檢值的具體步驟包括:將所述賬號(hào)地址哈希值以及智能合約哈希值進(jìn)行組合;根據(jù)所述賬號(hào)地址哈希值以及智能合約哈希值組合后的序列生成賬號(hào)地址與智能合約組合哈希值;將上述賬號(hào)地址與智能合約組合哈希值取前八位數(shù)值記為地址校檢值;
根據(jù)所述賬戶(hù)地址哈希值的計(jì)算方法、所述智能合約哈希值的計(jì)算方法及所述地址校驗(yàn)值的計(jì)算方法,生成地址類(lèi)型標(biāo)識(shí)字符串;
其中,根據(jù)所述賬戶(hù)地址哈希值的計(jì)算方法、智能合約哈希值的計(jì)算方法及地址校驗(yàn)值的計(jì)算方法,生成地址類(lèi)型標(biāo)識(shí)字符串的步驟,具體包括:根據(jù)所述賬戶(hù)地址哈希值的計(jì)算方法以及預(yù)設(shè)的賬戶(hù)地址哈希值的計(jì)算方法與字符串的對(duì)應(yīng)關(guān)系,確定與所述賬戶(hù)地址哈希值的計(jì)算方法對(duì)應(yīng)的字符串;根據(jù)所述智能合約哈希值的計(jì)算方法以及預(yù)設(shè)的智能合約哈希值的計(jì)算方法與字符串的對(duì)應(yīng)關(guān)系,確定與所述智能合約哈希值的計(jì)算方法對(duì)應(yīng)的字符串;根據(jù)所述地址校驗(yàn)值的計(jì)算方法以及預(yù)設(shè)的地址校驗(yàn)值的計(jì)算方法與字符串的對(duì)應(yīng)關(guān)系,確定與所述地址校驗(yàn)值的計(jì)算方法對(duì)應(yīng)的字符串;將所述賬戶(hù)地址哈希值的計(jì)算方法所對(duì)應(yīng)的字符串、與所述智能合約哈希值的計(jì)算方法所對(duì)應(yīng)的字符串以及與所述地址校驗(yàn)值的計(jì)算方法所對(duì)應(yīng)的字符串依次排序進(jìn)行組合,生成地址類(lèi)型標(biāo)識(shí)字符串;
將所述地址類(lèi)型標(biāo)識(shí)字符串、賬戶(hù)地址哈希值、智能合約哈希值與地址校驗(yàn)值進(jìn)行組合生成智能合約地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述賬戶(hù)地址哈希值唯一對(duì)應(yīng)賬戶(hù)地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述地址類(lèi)型標(biāo)識(shí)字符串、賬戶(hù)地址哈希值、智能合約哈希值與地址校驗(yàn)值進(jìn)行組合生成智能合約地址的步驟,具體包括:
將所述地址類(lèi)型標(biāo)識(shí)字符串、賬戶(hù)地址哈希值、智能合約哈希值與地址校驗(yàn)值進(jìn)行組合;
對(duì)組合后的地址類(lèi)型標(biāo)識(shí)字符串、賬戶(hù)地址哈希值、智能合約哈希值與地址校驗(yàn)值序列進(jìn)行可逆編碼生成智能合約地址。
4.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行權(quán)利要求1至3中任一項(xiàng)權(quán)利要求所述智能合約地址的生成方法的步驟。
5.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行權(quán)利要求1至3中任一項(xiàng)權(quán)利要求所述智能合約地址的生成方法的步驟。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳前海益鏈網(wǎng)絡(luò)科技有限公司,未經(jīng)深圳前海益鏈網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810978758.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 合約轉(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è)備





