[發(fā)明專利]基于區(qū)塊鏈的智能合約調(diào)用及合約交易驗證的方法有效
| 申請?zhí)枺?/td> | 201810667205.3 | 申請日: | 2018-06-26 |
| 公開(公告)號: | CN108921696B | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設計)人: | 金風蓮 | 申請(專利權)人: | 廣州天高軟件科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/60;G06F21/62 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 唐邦英 |
| 地址: | 510000 廣東省廣州市越秀區(qū)東風*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區(qū)塊 智能 合約 調(diào)用 交易 驗證 方法 | ||
本發(fā)明公開了基于區(qū)塊鏈的智能合約調(diào)用及合約交易驗證的方法,所述方法包括:智能合約生成方法、智能合約存儲方法、智能合約調(diào)用方法、智能合約交易驗證方法解決了現(xiàn)有的基于區(qū)塊鏈的智能合約存儲方式存儲安全性較差的技術問題,實現(xiàn)了本方法中的智能合約存儲安全性較高,且調(diào)用和交易驗證安全性較高的技術效果。
技術領域
本發(fā)明涉及區(qū)塊鏈應用領域,具體地,涉及基于區(qū)塊鏈的智能合約調(diào)用及合約交易驗證的方法。
背景技術
區(qū)塊鏈是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。所謂共識機制是區(qū)塊鏈系統(tǒng)中實現(xiàn)不同節(jié)點之間建立信任、獲取權益的數(shù)學算法。
區(qū)塊鏈(Blockchain)是比特幣的一個重要概念,它本質(zhì)上是一個去中心化的數(shù)據(jù)庫,同時作為比特幣的底層技術。區(qū)塊鏈是一串使用密碼學方法相關聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個數(shù)據(jù)塊中包含了一次比特幣網(wǎng)絡交易的信息,用于驗證其信息的有效性(防偽)和生成下一個區(qū)塊。
智能合約(英語:Smart contract)是一種旨在以信息化方式傳播、驗證或執(zhí)行合同的計算機協(xié)議。智能合約允許在沒有第三方的情況下進行可信交易,這些交易可追蹤且不可逆轉(zhuǎn)。
在現(xiàn)有技術中,由于區(qū)塊鏈的存儲優(yōu)勢,智能合約被存儲在區(qū)塊鏈中,但是現(xiàn)有技術中智能合約是被公開存儲在區(qū)塊鏈上,使得其他人可以查看,發(fā)現(xiàn)漏洞然后進行攻擊,因此,現(xiàn)有的基于區(qū)塊鏈的智能合約存儲方式存儲安全性較差的問題。
發(fā)明內(nèi)容
本發(fā)明提供了基于區(qū)塊鏈的智能合約調(diào)用及合約交易驗證的方法,解決了現(xiàn)有的基于區(qū)塊鏈的智能合約存儲方式存儲安全性較差的技術問題,實現(xiàn)了本方法中的智能合約存儲安全性較高,且調(diào)用和交易驗證安全性較高的技術效果。
為實現(xiàn)上述發(fā)明目的,本申請?zhí)峁┝嘶趨^(qū)塊鏈的智能合約調(diào)用及合約交易驗證的方法,所述方法包括:
智能合約生成方法:從網(wǎng)絡買賣平臺中獲得網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù),從網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議中提取出關鍵字數(shù)據(jù);基于關鍵字數(shù)據(jù)生成第一序號數(shù)據(jù)和標簽數(shù)據(jù);基于隨機數(shù)生成器生成隨機數(shù)據(jù);將第一序號數(shù)據(jù)和隨機數(shù)據(jù)按照第一預設加密算法生成第一加密數(shù)據(jù);將網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)進行加密處理,生成加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù),其中,加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)的解密密碼為第一加密數(shù)據(jù);將標簽數(shù)據(jù)與加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)進行匹配;將加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)存儲在區(qū)塊鏈數(shù)據(jù)庫中,將標簽數(shù)據(jù)作為在區(qū)塊鏈數(shù)據(jù)庫中搜索的關鍵數(shù)據(jù);
智能合約存儲方法:將加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)存儲在區(qū)塊鏈數(shù)據(jù)庫中,并返回存儲區(qū)塊地址和存儲區(qū)塊節(jié)點,基于返回的存儲區(qū)塊地址和存儲區(qū)塊節(jié)點按照第二加密算法生成智能合約提取密碼;
智能合約調(diào)用方法:輸入搜索關鍵字,基于搜索關鍵字在區(qū)塊鏈數(shù)據(jù)庫中進行搜索,將搜索關鍵字與標簽數(shù)據(jù)進行匹配,若匹配成功,則輸入智能合約調(diào)用密碼,將智能合約調(diào)用密碼與智能合約提取密碼進行匹配,若匹配成功,則調(diào)用獲得相應的加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù);
智能合約交易驗證方法:基于調(diào)用獲得加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù),輸入交易驗證解密密碼,將交易驗證解密密碼與第一加密數(shù)據(jù)進行匹配,若匹配成功則對加密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)進行解密,獲得解密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù),基于解密后的網(wǎng)絡買賣記錄、網(wǎng)絡買賣合同、網(wǎng)絡買賣協(xié)議數(shù)據(jù)進行智能合約交易驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州天高軟件科技有限公司,未經(jīng)廣州天高軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810667205.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質(zhì)及電子設備
- 合約轉(zhuǎn)賬方法、設備和存儲介質(zhì)
- 區(qū)塊鏈合約升級方法、裝置、計算機設備及可讀存儲介質(zhì)
- 智能合約測試方法、裝置、計算機設備和存儲介質(zhì)
- 智能合約生成方法、裝置、計算機設備和存儲介質(zhì)
- 實現(xiàn)可更新智能合約的系統(tǒng)和方法
- 一種管理區(qū)塊鏈系統(tǒng)合約的方法和裝置
- 合約簽署方法、裝置、電子設備及可讀存儲介質(zhì)
- 基于加密貨幣的智能合約生成方法、相關設備及存儲介質(zhì)
- 智能合約的自動測試方法、裝置、計算機設備和存儲介質(zhì)
- 智能合約執(zhí)行方法、裝置、系統(tǒng)、存儲介質(zhì)及電子設備





