System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種基于區(qū)塊鏈的數(shù)字商品交易方法及系統(tǒng)。
技術(shù)介紹
1、區(qū)塊鏈技術(shù)作為一種去中心化、不可篡改、透明的分布式賬本,為數(shù)字商品交易提供了許多獨特的優(yōu)勢。去中心化特性消除了傳統(tǒng)金融機構(gòu)的中介角色,降低了交易的復雜性和成本。區(qū)塊鏈的不可篡改性確保了交易數(shù)據(jù)的安全性和可信度。每一筆交易都被記錄在區(qū)塊鏈上,并經(jīng)過加密和共識機制的驗證,防止了數(shù)據(jù)被篡改或偽造的可能性,從而提高了數(shù)字商品交易的信任度。然而,現(xiàn)有的基于區(qū)塊鏈的數(shù)字商品交易方法及系統(tǒng)由于需要公開交易記錄,匿名性較差且交易賬本傳輸風險高。
技術(shù)實現(xiàn)思路
1、基于此,有必要提供一種基于區(qū)塊鏈的數(shù)字商品交易方法,以解決至少一個上述技術(shù)問題。
2、為實現(xiàn)上述目的,一種基于區(qū)塊鏈的數(shù)字商品交易方法,所述方法包括以下步驟:
3、步驟s1:通過預設的節(jié)點獲取身份證書數(shù)據(jù);對身份證書數(shù)據(jù)進行散列計算,生成用戶密鑰對;對身份證書數(shù)據(jù)進行憑證計算與簽發(fā),生成匿名憑證數(shù)據(jù);
4、步驟s2:獲取數(shù)字商品信息數(shù)據(jù);對數(shù)字商品信息數(shù)據(jù)進行混淆加密處理,生成數(shù)字商品加密數(shù)據(jù);將數(shù)字商品加密數(shù)據(jù)進行信息嵌入隱寫,生成信息隱寫數(shù)據(jù);
5、步驟s3:利用匿名憑證數(shù)據(jù)對信息隱寫數(shù)據(jù)進行數(shù)字商品交易,生成交易記錄數(shù)據(jù);利用用戶密鑰對的私鑰對交易記錄數(shù)據(jù)進行交易簽名,生成交易賬本數(shù)據(jù);
6、步驟s4:將交易賬本數(shù)據(jù)進行賬本整合,生成賬本包裹數(shù)據(jù);將賬本包裹數(shù)據(jù)進行分布式傳輸,生成傳輸包
7、步驟s5:利用用戶密鑰對對傳輸包裹數(shù)據(jù)進行駁接驗證,生成驗證成功賬本數(shù)據(jù);將驗證成功賬本數(shù)據(jù)進行授權(quán)發(fā)布,生成發(fā)布賬本數(shù)據(jù)。
8、本專利技術(shù)通過預設的節(jié)點獲取身份證書數(shù)據(jù),并對其進行散列計算生成用戶密鑰對,以實現(xiàn)身份的保護。生成匿名憑證數(shù)據(jù)進一步確保在數(shù)字商品交易過程中用戶的身份信息不被直接暴露,增強了用戶的隱私與匿名性。散列計算和密鑰對的生成過程提高了身份證書數(shù)據(jù)的安全性。匿名憑證數(shù)據(jù)的生成是通過憑證計算與簽發(fā),有助于確保數(shù)字身份的安全性。對數(shù)字商品信息數(shù)據(jù)進行混淆加密處理,再進行隱寫,可以增強數(shù)字商品信息的安全性,防止未經(jīng)授權(quán)的訪問和信息泄露。信息隱寫的使用使得數(shù)字商品加密數(shù)據(jù)能夠以不引起注意的方式嵌入到其他數(shù)據(jù)中,提高了數(shù)字商品信息的隱蔽性,增加了交易的隱私性。利用匿名憑證數(shù)據(jù)進行數(shù)字商品交易,可以實現(xiàn)在不暴露用戶真實身份的情況下進行數(shù)字商品的買賣,提高了交易的匿名性。使用用戶密鑰對的私鑰對交易記錄數(shù)據(jù)進行簽名,確保了交易記錄的完整性和真實性。有助于防止欺詐行為和對交易的可追溯性。將交易賬本數(shù)據(jù)進行賬本整合,并通過分布式傳輸,可以提高交易賬本的安全性和可靠性。分布式賬本的特性使得數(shù)據(jù)更難以被篡改,增加了整個系統(tǒng)的可信度。利用用戶密鑰對對傳輸包裹數(shù)據(jù)進行驗證,可以確保交易數(shù)據(jù)的完整性和真實性。有助于防范篡改和偽造行為。將驗證成功的賬本數(shù)據(jù)進行授權(quán)發(fā)布,確保發(fā)布的數(shù)據(jù)是經(jīng)過驗證的,增強了整個數(shù)字商品交易系統(tǒng)的可信度。因此,本專利技術(shù)的基于區(qū)塊鏈的數(shù)字商品交易方法及系統(tǒng)通過對數(shù)字商品信息數(shù)據(jù)進行隱寫處理,并通過匿名憑證進行商品交易,通過分布式傳輸方法傳輸交易記錄,以提高交易的隱蔽性和將賬本傳輸至區(qū)塊主鏈的效率。
9、優(yōu)選地,步驟s1包括以下步驟:
10、步驟s11:通過預設的節(jié)點獲取交易用戶信息數(shù)據(jù);通過交易用戶信息數(shù)據(jù)提取身份證書數(shù)據(jù);
11、步驟s12:對身份證書數(shù)據(jù)進行隨機權(quán)重變換,生成身份證書變換數(shù)據(jù);
12、步驟s13:對身份證書變換數(shù)據(jù)進行散列運算,生成用戶信息散列值;
13、步驟s14:基于用戶信息散列值進行數(shù)據(jù)轉(zhuǎn)換,生成用戶密鑰對;
14、步驟s15:對身份證書數(shù)據(jù)進行憑證計算與簽發(fā),生成初始匿名憑證數(shù)據(jù);
15、步驟s16:利用用戶密鑰對對初始匿名憑證數(shù)據(jù)進行憑證驗證,生成匿名憑證數(shù)據(jù)。
16、本專利技術(shù)通過預設的節(jié)點獲取交易用戶信息數(shù)據(jù),確保了在交易過程中能夠獲取相關的用戶身份信息。針對身份證書數(shù)據(jù)進行隨機權(quán)重變換,可以增加身份信息的多樣性,提高了身份信息的安全性,降低了被攻擊的概率。對身份證書變換數(shù)據(jù)進行散列運算,生成用戶信息散列值,有助于確保身份信息的不可逆性和完整性,同時提高了用戶身份信息的安全性。基于用戶信息散列值進行數(shù)據(jù)轉(zhuǎn)換,生成用戶密鑰對,有助于為用戶建立安全的身份標識。密鑰對的生成過程是基于用戶身份信息的,因此確保了密鑰的唯一性和與用戶身份的關聯(lián)性。對身份證書數(shù)據(jù)進行憑證計算與簽發(fā),生成初始匿名憑證數(shù)據(jù)。確保了用戶在數(shù)字商品交易中能夠以匿名的方式參與,提高了用戶的隱私保護水平。利用用戶密鑰對對初始匿名憑證數(shù)據(jù)進行憑證驗證,確保了匿名憑證的有效性和真實性。這有助于在數(shù)字商品交易中確認參與者的身份,同時保障匿名性。
17、優(yōu)選地,步驟s2包括以下步驟:
18、步驟s21:獲取數(shù)字商品信息數(shù)據(jù);對數(shù)字商品信息數(shù)據(jù)進行存儲評估,生成存儲容量數(shù)據(jù);
19、步驟s22:利用爬蟲技術(shù)進行圖像視頻爬取,得到圖像視頻數(shù)據(jù),以建立圖像視頻數(shù)據(jù)庫;
20、步驟s23:基于存儲容量數(shù)據(jù)對圖像視頻數(shù)據(jù)庫進行隨機載體選取,生成隨機載體數(shù)據(jù);
21、步驟s24:對數(shù)字商品信息數(shù)據(jù)進行混淆加密處理,生成數(shù)字商品加密數(shù)據(jù);
22、步驟s25:通過隨機載體數(shù)據(jù)對數(shù)字商品加密數(shù)據(jù)進行信息嵌入隱寫,生成初始信息隱寫數(shù)據(jù);
23、步驟s26:利用失真度評估公式對初始信息隱寫數(shù)據(jù)進行失真度評估,生成失真度評估數(shù)據(jù);
24、步驟s27:基于失真度評估數(shù)據(jù)對初始信息隱寫數(shù)據(jù)進行隱寫修正,生成信息隱寫數(shù)據(jù)。
25、本專利技術(shù)通過對數(shù)字商品信息數(shù)據(jù)進行存儲評估,生成存儲容量數(shù)據(jù)。有助于確保所選用的存儲介質(zhì)能夠滿足數(shù)字商品信息的存儲需求,提高系統(tǒng)的效率和性能。利用爬蟲技術(shù)進行圖像視頻爬取,得到圖像視頻數(shù)據(jù),有助于建立一個全面且多樣化的圖像視頻數(shù)據(jù)庫。對于數(shù)字商品的展示和交易提供了多樣性和廣泛性的選擇。基于存儲容量數(shù)據(jù)對圖像視頻數(shù)據(jù)庫進行隨機載體選取,生成隨機載體數(shù)據(jù)。有助于在數(shù)字商品信息的隱藏和傳輸過程中增加隨機性,提高信息安全性。對數(shù)字商品信息數(shù)據(jù)進行混淆加密處理,生成數(shù)字商品加密數(shù)據(jù)。有助于確保數(shù)字商品信息在傳輸和存儲過程中的安全性,防止未經(jīng)授權(quán)的訪問。通過隨機載體數(shù)據(jù)對數(shù)字商品加密數(shù)據(jù)進行信息嵌入隱寫,生成初始信息隱寫數(shù)據(jù)。有助于提高信息傳輸?shù)陌踩院碗[蔽性。對初始信息隱寫數(shù)據(jù)進行失真度評估,生成失真度評估數(shù)據(jù)。有助于評估信息嵌入過程中的失真程度,為后續(xù)的隱寫修正提供依據(jù)。基于失真度評估數(shù)據(jù)對初始信息隱寫數(shù)據(jù)進行隱寫修正,生成信息隱寫數(shù)據(jù)。有助于優(yōu)化信息嵌入過程,提高數(shù)字商品信息的傳輸質(zhì)量,確保在保密性的同時減小信息的失真程度。
26、優(yōu)選地,步驟s26中的失真度評估公式如下所示:
27、
2本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S1包括以下步驟:
3.根據(jù)權(quán)利要求2所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S2包括以下步驟:
4.根據(jù)權(quán)利要求3所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S26中的失真度評估公式如下所示:
5.根據(jù)權(quán)利要求3所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S3包括以下步驟:
6.根據(jù)權(quán)利要求5所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S4包括以下步驟:
7.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S44包括以下步驟:
8.根據(jù)權(quán)利要求7所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S446中的均衡性能評估公式如下所示:
9.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟S5包括以下步驟:
10.一種基于區(qū)塊鏈的數(shù)字商品交易系統(tǒng),其特征在于,用于執(zhí)行如
...【技術(shù)特征摘要】
1.一種基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟s1包括以下步驟:
3.根據(jù)權(quán)利要求2所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟s2包括以下步驟:
4.根據(jù)權(quán)利要求3所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟s26中的失真度評估公式如下所示:
5.根據(jù)權(quán)利要求3所述的基于區(qū)塊鏈的數(shù)字商品交易方法,其特征在于,步驟s3包括以下步驟:
6.根據(jù)權(quán)利要求5所述的基于區(qū)塊鏈的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王冠鴻,
申請(專利權(quán))人:深圳迅銷科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。