[發(fā)明專利]一種基于區(qū)塊鏈與智能合約的產(chǎn)品數(shù)據(jù)上鏈方法和介質(zhì)有效
| 申請?zhí)枺?/td> | 202110360758.6 | 申請日: | 2021-04-02 |
| 公開(公告)號: | CN113098876B | 公開(公告)日: | 2021-11-23 |
| 發(fā)明(設(shè)計)人: | 鐘增勝;張辰琦;吳岱霖;楊璐;白東英;談宜育;周芳芳;趙穎;施榮華 | 申請(專利權(quán))人: | 中南大學(xué) |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/08;G06Q40/04;G06Q30/00 |
| 代理公司: | 長沙市融智專利事務(wù)所(普通合伙) 43114 | 代理人: | 熊開蘭 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 智能 合約 產(chǎn)品 數(shù)據(jù) 方法 介質(zhì) | ||
本發(fā)明公開了一種基于區(qū)塊鏈與智能合約的產(chǎn)品數(shù)據(jù)上鏈方法和介質(zhì),其方法為:管理中心部署一個智能合約;企業(yè)在區(qū)塊鏈上獲取一個區(qū)塊鏈地址;企業(yè)在智能合約中申請數(shù)據(jù)上鏈;管理中心在智能合約中為申請數(shù)據(jù)上鏈的企業(yè)授權(quán);被授權(quán)的企業(yè)將待上鏈數(shù)據(jù)的基本信息錄入智能合約;管理中心生成一個用于加密產(chǎn)品數(shù)據(jù)的密鑰,并將它加密存放到智能合約中;被授權(quán)的企業(yè)按照產(chǎn)品數(shù)據(jù)上鏈協(xié)議規(guī)定的標簽信息格式將產(chǎn)品數(shù)據(jù)存儲到區(qū)塊鏈上;查詢企業(yè)已上鏈的產(chǎn)品數(shù)據(jù)。本發(fā)明不但提高了上鏈數(shù)據(jù)的真實、有效性,而且保證了上鏈數(shù)據(jù)的安全。此外,該協(xié)議定義的固定格式的標簽信息,可以提高上鏈數(shù)據(jù)存取的效率。
技術(shù)領(lǐng)域
本發(fā)明屬于區(qū)塊鏈具體應(yīng)用技術(shù)領(lǐng)域,具體涉及一種基于區(qū)塊鏈與智能合約的產(chǎn)品數(shù)據(jù)上鏈方法和介質(zhì)。
背景技術(shù)
在產(chǎn)品質(zhì)量和產(chǎn)品安全越來越受重視的今天,產(chǎn)品溯源成為了人們關(guān)注的焦點。產(chǎn)品溯源通過對產(chǎn)品進行全生命周期監(jiān)控,來滿足消費者對產(chǎn)品防偽、價格、安全等方面的認識需求,滿足流通渠道對產(chǎn)品流通標準執(zhí)行的認證需求,以及滿足企業(yè)對消費行為分析、區(qū)域市場監(jiān)控、整合戰(zhàn)略的需求。目前主流的產(chǎn)品溯源系統(tǒng)主要依賴于政府相關(guān)部門或某核心企業(yè)管理的中心數(shù)據(jù)庫,產(chǎn)品數(shù)據(jù)的記錄由某個部分或公司進行處理,存在著中心數(shù)據(jù)庫被攻擊,數(shù)據(jù)被惡意篡改、仿造、混淆等隱患,數(shù)據(jù)的安全性和可靠性很難得到保障。
區(qū)塊鏈技術(shù)是隨著比特幣等數(shù)據(jù)貨幣的普及而逐漸興起的一種以數(shù)據(jù)共享理論為基礎(chǔ)的現(xiàn)代互聯(lián)網(wǎng)技術(shù)。區(qū)塊鏈技術(shù)具有去中心化、去信任化、交易透明和不可篡改等優(yōu)勢,通過運用數(shù)據(jù)加密、時間戳、分布式共識和經(jīng)濟激勵等手段,讓無需互相信任的節(jié)點在分布式系統(tǒng)中共同維護一個可靠的數(shù)據(jù)庫。通過將產(chǎn)品數(shù)據(jù)上傳到區(qū)塊鏈上不僅可以做到產(chǎn)品信息的互聯(lián)互通,而且可以將各個環(huán)節(jié)的信息集中整合,實現(xiàn)產(chǎn)品信息真實、透明、可追溯和防篡改,進而封堵產(chǎn)品造假空間,確保產(chǎn)品的質(zhì)量和品質(zhì)。
現(xiàn)階段,將產(chǎn)品數(shù)據(jù)存放到區(qū)塊鏈上面臨著數(shù)據(jù)有效性、數(shù)據(jù)保密性和數(shù)據(jù)控制權(quán)等方面的問題。例如,存放在區(qū)塊鏈上的哪些數(shù)據(jù)才是有效的?一些需要隱匿的數(shù)據(jù)上鏈之后該如何保護?上鏈的數(shù)據(jù)該由誰來管理?某些可以共享的數(shù)據(jù)又該如何處理?這些問題都嚴重阻礙了產(chǎn)品數(shù)據(jù)上鏈的發(fā)展。
綜上所述,有必要設(shè)計一種基于區(qū)塊鏈與智能合約技術(shù)的產(chǎn)品數(shù)據(jù)上鏈方法。
發(fā)明內(nèi)容
本發(fā)明提供一種基于區(qū)塊鏈與智能合約的產(chǎn)品數(shù)據(jù)上鏈方法和介質(zhì),旨在提供更安全、有效和便于管理的數(shù)據(jù)上鏈服務(wù)。
為實現(xiàn)上述技術(shù)目的,本發(fā)明采用如下技術(shù)方案:
一種基于區(qū)塊鏈與智能合約的產(chǎn)品數(shù)據(jù)上鏈方法,包括以下步驟:
步驟1,管理中心在區(qū)塊鏈上部署智能合約,得到智能合約地址Addr;
步驟2,數(shù)據(jù)上鏈企業(yè)C在區(qū)塊鏈上獲取地址CAddr,并得到該地址對應(yīng)的公鑰CKey1和私鑰CKey2;
步驟3,數(shù)據(jù)上鏈企業(yè)C在智能合約中申請為預(yù)設(shè)數(shù)據(jù)類型的產(chǎn)品數(shù)據(jù)上鏈;
步驟4,管理中心在智能合約中為申請數(shù)據(jù)上鏈的企業(yè)C授權(quán),為授權(quán)的企業(yè)C分配企業(yè)編號CNum;
步驟5,數(shù)據(jù)上鏈企業(yè)C若得到管理中心授權(quán)的權(quán)限,則將產(chǎn)品數(shù)據(jù)的數(shù)據(jù)類型、加密標識以及公鑰CKey1錄入智能合約;所述加密標識包括加密與不加密,將加密標識設(shè)置于數(shù)據(jù)類型的首位構(gòu)成數(shù)據(jù)類型編號CDTNum;
步驟6,若上鏈數(shù)據(jù)的加密標識為不加密,則跳過本步驟6;若上鏈數(shù)據(jù)的加密標識為加密,則管理中心生成用于加密上鏈數(shù)據(jù)的密鑰Ekey,并使用智能合約中的公鑰CKey1對密鑰Ekey進行加密,并將加密后的密鑰Ckey3存入智能合約;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中南大學(xué),未經(jīng)中南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110360758.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 合約轉(zhuǎn)賬方法、設(shè)備和存儲介質(zhì)
- 區(qū)塊鏈合約升級方法、裝置、計算機設(shè)備及可讀存儲介質(zhì)
- 智能合約測試方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 智能合約生成方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 實現(xiàn)可更新智能合約的系統(tǒng)和方法
- 一種管理區(qū)塊鏈系統(tǒng)合約的方法和裝置
- 合約簽署方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 基于加密貨幣的智能合約生成方法、相關(guān)設(shè)備及存儲介質(zhì)
- 智能合約的自動測試方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 智能合約執(zhí)行方法、裝置、系統(tǒng)、存儲介質(zhì)及電子設(shè)備





