本發(fā)明屬于區(qū)塊鏈,具體涉及基于聯(lián)盟鏈和去中心化身份認證的數(shù)字藝術品反抄襲方法。
背景技術:
1、數(shù)字藝術品通過區(qū)塊鏈技術確保其獨特性和所有權的可追溯性。數(shù)字藝術品市場是一個以版權為基礎的行業(yè),維持稀缺性對于保障行業(yè)發(fā)展至關重要。數(shù)字藝術品是通過使用哈希函數(shù)將圖像或數(shù)據(jù)轉(zhuǎn)換為固定長度的哈希值來創(chuàng)建的,從而創(chuàng)建唯一的數(shù)字標識符,以確保區(qū)塊鏈上每個數(shù)字資產(chǎn)的唯一性。雖然區(qū)塊鏈似乎解決了長期存在的數(shù)字藝術品所有權問題,但哈希函數(shù)可以從幾乎相同的輸入中生成完全不同且不相關的哈希值。剽竊者只需稍加修改就能鑄造出一個新的數(shù)字藝術品,從而導致抄襲在市場中的普遍存在。因此,數(shù)字藝術品市場需要建立一個相對安全的交易環(huán)境,以遏制抄襲行為。
2、目前,已有的研究和解決方案主要集中在單個市場中的抄襲檢測,使用基于區(qū)塊鏈、相似性檢測和數(shù)字水印的技術手段。然而,由于這些工具局限于單個市場,在檢測跨市場抄襲方面仍面臨重大挑戰(zhàn)。
3、現(xiàn)有技術中,大多數(shù)數(shù)字藝術品存儲在以太坊、幣安智能鏈和索拉納等公共區(qū)塊鏈上,不同的區(qū)塊鏈技術之間存儲的信息是相互獨立的,而這些市場使用的相似性檢測和數(shù)字水印工具難以跨越不同區(qū)塊鏈之間的信息孤島,例如,來自安得拉邦維沙卡帕特南的數(shù)字藝術品藝術家sujan在以太坊區(qū)塊鏈上制作了他的數(shù)字藝術品照片集。隨后,一名剽竊者通過截圖復制了sujan的照片集,并在polygon區(qū)塊鏈上進行了鑄造。另一方面,在市場中實現(xiàn)相似度檢測和數(shù)字水印技術的過程是不透明的。市場中不透明的抄襲認證過程可能會掩蓋市場的惡意行為,如市場隱藏抄襲者的抄襲行為。因此,數(shù)字藝術品市場急需一種透明、跨市場的反抄襲方法。
技術實現(xiàn)思路
1、本發(fā)明的目的在于針對解決背景技術中提出的問題,提出基于聯(lián)盟鏈和去中心化身份認證的數(shù)字藝術品反抄襲方法。
2、為實現(xiàn)上述目的,本發(fā)明所采取的技術方案為:
3、本發(fā)明提出的基于聯(lián)盟鏈和去中心化身份認證的數(shù)字藝術品反抄襲方法,包括:
4、參與方在智能合約上發(fā)出注冊成為聯(lián)盟鏈的節(jié)點的請求,且參與方包括數(shù)字藝術品市場及其中的用戶,各參與方的請求中包含參與方的身份信息;
5、聯(lián)盟鏈和可信第三方驗證參與方是否滿足成為聯(lián)盟鏈節(jié)點的條件,若滿足,則聯(lián)盟鏈通過分布式密鑰生成機制在滿足條件的節(jié)點的本地生成公鑰和私鑰,并且每個節(jié)點通過對應的私鑰來簽名,聯(lián)盟鏈將每個節(jié)點的簽名信息上傳至智能合約,智能合約對各簽名信息進行驗證;
6、滿足條件的節(jié)點注冊did和did文檔,聯(lián)盟鏈依據(jù)節(jié)點的身份信息和生成的公鑰來生成did和did文檔,并生成用于證明參與方的身份信息真實性的憑證,并且生成的did、did文檔和憑證均存儲在聯(lián)盟鏈中;
7、滿足條件的節(jié)點作為待驗證者向智能合約發(fā)出身份驗證的請求,智能合約從聯(lián)盟鏈中選擇n個節(jié)點作為身份驗證者對各待驗證者的憑證和簽名進行檢驗,實現(xiàn)對待驗證者的身份驗證;
8、身份驗證通過的聯(lián)盟鏈的節(jié)點在提交數(shù)字藝術品進行交易時,智能合約發(fā)出對該數(shù)字藝術品進行驗證的請求,并通過聯(lián)盟鏈的其他節(jié)點采取共識機制對該待驗證的數(shù)字藝術品的原創(chuàng)性進行驗證,且各數(shù)字藝術品驗證通過后存儲到聯(lián)盟鏈中。
9、優(yōu)選地,所述聯(lián)盟鏈包含第一子鏈和第二子鏈,且所述第一子鏈為存儲各對應的數(shù)字藝術品元數(shù)據(jù)和交易記錄的數(shù)字藝術品信息鏈,第二子鏈為存儲各用戶對應的did、did文檔和憑證的用戶信息鏈,其中數(shù)字藝術品元數(shù)據(jù)包含數(shù)字藝術品和該數(shù)字藝術品的編號。
10、優(yōu)選地,當參與方為用戶時,若用戶在發(fā)出注冊成為聯(lián)盟鏈的節(jié)點的請求之前,已經(jīng)存在歷史數(shù)字藝術品,則該用戶發(fā)出的請求中還包含該歷史數(shù)字藝術品和該歷史數(shù)字藝術品的編號。
11、優(yōu)選地,所述聯(lián)盟鏈和可信第三方驗證參與方是否滿足成為聯(lián)盟鏈節(jié)點的條件,包括:
12、當參與方為數(shù)字藝術品市場或不存在歷史數(shù)字藝術品的用戶,則可信第三方對該參與方的歷史記錄進行檢驗;
13、當參與方為存在歷史數(shù)字藝術品的用戶,則可信第三方對該參與方的歷史記錄進行檢驗,同時智能合約對該參與方的請求中的歷史數(shù)字藝術品的原創(chuàng)性進行驗證,且該歷史數(shù)字藝術品驗證通過之后存儲到聯(lián)盟鏈中;
14、當各檢驗都通過,則滿足成為聯(lián)盟鏈節(jié)點的條件。
15、優(yōu)選地,所述參與方的身份信息包括身份標識、所屬市場和對應數(shù)字藝術品的編號;
16、所述did文檔的數(shù)據(jù)結構為:{did,身份標識,所屬市場,公鑰,數(shù)字藝術品的編號,第一注冊時間}。
17、優(yōu)選地,所述可信第三方定義了憑證的格式,且憑證的內(nèi)容為:{did,身份標識,所屬市場,公鑰,第二注冊時間,可信第三方簽訂的簽章}。
18、優(yōu)選地,所述基于聯(lián)盟鏈和去中心化身份認證的數(shù)字藝術品反抄襲方法還包括:當在聯(lián)盟鏈中提交數(shù)字藝術品進行交易時,當其中一個節(jié)點的身份被另一個節(jié)點質(zhì)疑時,則質(zhì)疑節(jié)點向智能合約發(fā)出對該被質(zhì)疑節(jié)點進行身份驗證的請求,其中被質(zhì)疑節(jié)點作為待驗證者,同時智能合約從聯(lián)盟鏈中選擇n個節(jié)點作為身份驗證者對待驗證者的憑證和簽名進行驗證,實現(xiàn)對待驗證者的身份驗證。
19、優(yōu)選地,所述身份驗證的過程如下:
20、待驗證者將自己的憑證和簽名一起分發(fā)給n個驗證者,其中該憑證為待驗證者進行內(nèi)容隱藏后的憑證;
21、智能合約從n個身份驗證者中選擇一個身份驗證者作為第一領導者;
22、第一領導者將身份驗證的請求、自己的簽名、第一視圖號和產(chǎn)生身份驗證的請求時的時間戳一起作為第一預準備消息發(fā)送給其余的所有身份驗證者;
23、當各身份驗證者接收到第一預準備消息后,從第二子鏈中獲取待驗證者的公鑰對待驗證者分發(fā)的簽名進行檢驗,并從第二子鏈中獲取待驗證者的憑證對待驗證者分發(fā)的憑證的格式和內(nèi)容進行檢驗,且形成第一檢驗結果,然后將第一檢驗結果、第一預準備消息的內(nèi)容和自己的簽名一起作為第一準備消息發(fā)送給其余的所有身份驗證者;
24、當各身份驗證者接收到所有第一準備消息后,大于等于的第一準備消息中包含的第一預準備消息的內(nèi)容和第一檢驗結果對應保持一致,則將該保持一致的第一準備消息中包含的第一檢驗結果和第一預準備消息的內(nèi)容,以及自己的簽名一起作為第一提交消息發(fā)送給其余的所有身份驗證者;
25、當各身份驗證者接收到的第一提交消息大于等于條時,則將第一提交消息中包含的第一檢驗結果和第一預準備消息的內(nèi)容,以及自己的簽名一起作為第一共識消息發(fā)送給第一領導者;
26、當?shù)谝活I導者接收到的第一共識消息大于等于條時,則完成對該待驗證者的身份驗證;
27、當?shù)谝活I導者接收到的第一共識消息中各第一檢驗結果為通過,則該待驗證者的身份驗證通過,當?shù)谝活I導者接收到的第一共識消息中各第二檢驗結果為不通過,則該待驗證者的身份驗證不通過。
28、優(yōu)選地,對各數(shù)字藝術品的原創(chuàng)性進行驗證的過程包括:
29、智能合約從聯(lián)盟鏈中選擇n個節(jié)點作為藝術品驗證者,并選擇一個藝術品驗證者作為第二領導者;
30、第二領導者將數(shù)字藝術品驗證的請求、自己的簽名、第二視圖號和產(chǎn)生數(shù)字藝術品驗證請求時的時間戳一起作為第二預準備消息發(fā)送給其余的所有藝術品驗證者;
31、當各藝術品驗證者接收到第二預準備消息后,從第一子鏈中獲取所有數(shù)字藝術品對待驗證的數(shù)字藝術品的原創(chuàng)性進行檢驗,且形成第二檢驗結果,然后將第二檢驗結果、第二預準備消息的內(nèi)容和自己的簽名一起作為第二準備消息發(fā)送給其余的所有藝術品驗證者;
32、當各藝術品驗證者接收到所有第二準備消息后,大于等于的第二準備消息中包含的第二預準備消息的內(nèi)容和第二檢驗結果對應保持一致,則將該保持一致的第二準備消息中包含的第二檢驗結果和第二預準備消息的內(nèi)容,以及自己的簽名一起作為第二提交消息發(fā)送給其余的所有藝術品驗證者;
33、當各藝術品驗證者接收到的第二提交消息大于等于條時,則將第二提交消息中包含的第二檢驗結果和第二預準備消息的內(nèi)容,以及自己的簽名一起作為第二共識消息發(fā)送給第二領導者;
34、當?shù)诙I導者接收到的第二共識消息大于等于條時,則完成對該數(shù)字藝術品的原創(chuàng)性驗證;
35、當?shù)诙I導者接收到的第二共識消息中各第二檢驗結果為通過,則該數(shù)字藝術品的原創(chuàng)性驗證通過,且將該通過原創(chuàng)性驗證的數(shù)字藝術品存儲到聯(lián)盟鏈中,當?shù)诙I導者接收到的第二共識消息中各第二檢驗結果為不通過,則該數(shù)字藝術品的原創(chuàng)性驗證不通過。
36、優(yōu)選地,所述智能合約對選取的各驗證者進行編號,且各視圖號為對應領導者的編號;
37、當各驗證者接收到所有的準備消息中,小于的各準備消息中包含的各預準備消息的內(nèi)容保持一致,則將對應的領導者剔除,增加一個新的節(jié)點作為驗證者,并從增加后的n個驗證者中重新選擇一個驗證者作為對應的新領導者。
38、與現(xiàn)有技術相比,本發(fā)明的有益效果為:
39、本基于聯(lián)盟鏈和去中心化身份認證的數(shù)字藝術品反抄襲方法通過聯(lián)盟鏈實現(xiàn)各節(jié)點的信息和數(shù)字藝術品的共享和互通,打破信息孤島;通過對聯(lián)盟鏈中的多個節(jié)點對同一個待驗證者的身份以及數(shù)字藝術品進行驗證,提高了數(shù)字藝術品交易的透明度,減少了抄襲的可能性。