摘要:數(shù)字電影流動(dòng)放映系統(tǒng)集中式管理中的安全與信任問題成為阻礙當(dāng)前數(shù)字電影發(fā)展的重要因素。該文利用區(qū)塊鏈技術(shù)在去中心化管理、數(shù)據(jù)分布式存儲(chǔ)以及數(shù)據(jù)信息可溯源等特點(diǎn),提出了基于區(qū)塊鏈技術(shù)的數(shù)字電影流動(dòng)放映系統(tǒng)架構(gòu),以期在版權(quán)方、院線等部門形成分布式共識(shí),減少數(shù)字電影流動(dòng)放映系統(tǒng)中的人為干擾因素,讓整個(gè)系統(tǒng)更加安全可靠。
關(guān)鍵詞:區(qū)塊鏈技術(shù) 數(shù)字電影 流動(dòng)放映系統(tǒng) 應(yīng)用
中圖分類號(hào):TP311.13;J943.3? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract: The security and trust issue in the centralized management of the digital film mobile projection system has become an important factor hindering the development of the current digital film. Using the characteristics of blockchain technology in decentralized management, distributed data storage and traceability of data information, this paper proposes the architecture of the digital film mobile projection system based on blockchain technology, in order to form distribution consensus among copyright owners, cinemas and other departments, reduce the human interference factors in the digital film mobile projection system and make the whole system more secure and reliable.
Key Words: Blockchain technology; Digital film; Mobile projection system; Application
針對(duì)當(dāng)前我國數(shù)字電影流動(dòng)放映系統(tǒng)數(shù)據(jù)的可信度差、數(shù)據(jù)信息容易偽造等情況,利用區(qū)塊鏈技術(shù)構(gòu)建流動(dòng)放映系統(tǒng),保證數(shù)字電影在交易、認(rèn)證以及放映等過程中都能安全可控,盡可能減少人為干擾的情況,也為其審計(jì)帶來一定的便利[1-2]。
1相關(guān)概念綜述
1.1 數(shù)字電影
數(shù)字電影是一種系統(tǒng)性概念,不同于傳統(tǒng)膠片電影各個(gè)環(huán)節(jié)區(qū)分明顯,數(shù)字電影無論是在電影放映還是拍攝都涉及了數(shù)字化技術(shù),而各個(gè)環(huán)節(jié)又聯(lián)系緊密、相互影響。現(xiàn)階段數(shù)字電影的概念可以從以下兩個(gè)方面理解:從廣義方面來看,數(shù)字電影涉及了數(shù)字拍攝、壓縮、傳輸、加密等多種技術(shù),數(shù)字電影則是數(shù)字化拍攝、發(fā)行、放映、安全保護(hù)等多個(gè)環(huán)節(jié)的結(jié)合體。而從狹義上來講,數(shù)字電影可以理解為數(shù)字電影放映系統(tǒng)。
1.2區(qū)塊鏈技術(shù)
區(qū)塊鏈的概念最早見于2008年,其概念一經(jīng)推出便受到了社會(huì)各界的廣泛關(guān)注。區(qū)塊鏈技術(shù)是一種全新的理念,它融合眾多技術(shù)手段,對(duì)目前各行各業(yè)都有著極大的吸引力。首先,區(qū)塊鏈技術(shù)記錄信息的方式為分布式賬本,將分布式賬本作為整個(gè)互聯(lián)網(wǎng)總賬,有助于保持?jǐn)?shù)據(jù)的一致性。其次,區(qū)塊鏈運(yùn)用了全新的數(shù)據(jù)庫,相對(duì)于傳統(tǒng)數(shù)據(jù)庫需要超級(jí)管理員進(jìn)行維護(hù),區(qū)塊鏈技術(shù)下的數(shù)據(jù)庫則省去了這一步驟,在互聯(lián)網(wǎng)中的所有節(jié)點(diǎn)都可以依靠特定的算法參與到數(shù)據(jù)庫維護(hù)當(dāng)中,其安全性則由非對(duì)稱加密算法來保障。再次,區(qū)塊鏈技術(shù)采用了智能合約來構(gòu)建代碼,將所有的規(guī)則都可以一次性寫進(jìn)去,如此所有的用戶都只能按照事先制定好的規(guī)則開展工作,大大限制了其他人的修改權(quán)限,保證了平臺(tái)的公平性。最后,區(qū)塊鏈的網(wǎng)絡(luò)模型為TCP/IP,利用計(jì)算機(jī)網(wǎng)絡(luò)中的點(diǎn)對(duì)點(diǎn)傳輸協(xié)議,網(wǎng)絡(luò)節(jié)點(diǎn)可以不借助第三方工具而實(shí)現(xiàn)端對(duì)端的交易[3-4]。
1.3流動(dòng)放映系統(tǒng)
數(shù)字電影放映系統(tǒng)可以分為數(shù)字影院放映與流動(dòng)放映兩種類型,其中數(shù)字影院放映是利用數(shù)字化設(shè)備放映的數(shù)字影片,數(shù)字顯示技術(shù)成為其發(fā)展的核心技術(shù)。而流動(dòng)放映系統(tǒng)作為數(shù)字電影放映系統(tǒng)中的重要組成部分更加適合我國國情,是我國鄉(xiāng)村文化建設(shè)的重要手段。我國農(nóng)村以及偏遠(yuǎn)地區(qū)由于科學(xué)技術(shù)發(fā)展落后,電影并不能普及到每家每戶,而電影作為良好的文化載體,我國推出了數(shù)字電影流動(dòng)放映系統(tǒng),利用數(shù)字技術(shù)拍攝制作的數(shù)字電影產(chǎn)品可以通過衛(wèi)星、影片數(shù)據(jù)、光纜等多種形式進(jìn)行傳輸,實(shí)現(xiàn)了數(shù)字電影的推廣。因此,數(shù)字電影流動(dòng)放映系統(tǒng)可以理解為“適用于農(nóng)村、社區(qū)、廠礦、學(xué)校等流動(dòng)、非專業(yè)固定場(chǎng)所的數(shù)字電影放映系統(tǒng)”。利用數(shù)字化技術(shù)進(jìn)行電影拍攝、傳輸、發(fā)行與管理的手段,大大降低了數(shù)字電影的成本,提高了電影放映質(zhì)量[5-6]。
2數(shù)字電影流動(dòng)放映系統(tǒng)的結(jié)構(gòu)與特點(diǎn)
數(shù)字電影流動(dòng)放映系統(tǒng)的結(jié)構(gòu)主要由數(shù)字電影制作、發(fā)行與放映這3個(gè)部分組成。首先,對(duì)于數(shù)字電影制作來講,其過程就是將數(shù)字電影源母板制作成數(shù)字電影發(fā)行母版,其中源母版可以對(duì)膠片電影進(jìn)行膠轉(zhuǎn)數(shù)或翻正片技術(shù)獲得,也可以直接通過數(shù)字化技術(shù)直接拍攝或利用計(jì)算機(jī)技術(shù)制作獲得。在獲得源模板后對(duì)圖像信號(hào)和音頻信號(hào)進(jìn)行處理,經(jīng)過加密后即可獲得數(shù)字電影流動(dòng)放映系統(tǒng)的數(shù)字影片。其次,數(shù)字影片發(fā)行,數(shù)字影片發(fā)行是由國家廣電總局統(tǒng)一管理,為不同發(fā)行機(jī)構(gòu)提供符合數(shù)字放映質(zhì)量標(biāo)準(zhǔn)的數(shù)字電影節(jié)目。由于我國之前的播放服務(wù)器面臨著體系的不同,在數(shù)字電影的制作、共享以及節(jié)目質(zhì)量把握等方面都面臨著重重困難,現(xiàn)階段我國已經(jīng)開始重點(diǎn)解決該問題。最后,數(shù)字電影放映則是數(shù)字電影流動(dòng)放映系統(tǒng)的最終目的,數(shù)字電影流動(dòng)放映系統(tǒng)的基礎(chǔ)為放映設(shè)備,在影片發(fā)行單位將數(shù)字電影節(jié)目發(fā)送至播放服務(wù)器后,放映單位即可正常放映。
數(shù)字電影流動(dòng)放映系統(tǒng)與傳統(tǒng)影院數(shù)字電影放映系統(tǒng)有著明顯的區(qū)別,首先,數(shù)字電影流動(dòng)放映系統(tǒng)的設(shè)備體積較小,這就使數(shù)字電影流動(dòng)放映系統(tǒng)的運(yùn)輸與架設(shè)更加方便,其適用的場(chǎng)所自然也就更加具有靈活性。其次,數(shù)字電影流動(dòng)放映系統(tǒng)的操作較為簡單,由于數(shù)字電影流動(dòng)放映系統(tǒng)沒有復(fù)雜的操作系統(tǒng),也不需要經(jīng)過復(fù)雜的調(diào)試,只需要設(shè)備配套使用就可以免去過多的調(diào)整。最后,數(shù)字電影流動(dòng)放映系統(tǒng)成本相對(duì)較低,現(xiàn)階段眾多放映單位都能承擔(dān)數(shù)字電影流動(dòng)放映系統(tǒng)的成本,這就導(dǎo)致數(shù)字電影流動(dòng)放映系統(tǒng)在我國獲得巨大且快速的發(fā)展。
3現(xiàn)階段數(shù)字電影流動(dòng)放映系統(tǒng)的安全性需求
數(shù)字電影流動(dòng)放映系統(tǒng)因其所處的環(huán)境對(duì)安全性有著特殊的需求,首先,數(shù)字電影流動(dòng)放映系統(tǒng)具有流動(dòng)性。由于數(shù)字電影流動(dòng)放映系統(tǒng)的應(yīng)用場(chǎng)所為偏遠(yuǎn)地區(qū)、學(xué)校、廠礦等,場(chǎng)所并不固定,數(shù)字影片也以數(shù)據(jù)輸入盤和硬盤傳輸為主,放映方將數(shù)字電影復(fù)制到播放單位的播放服務(wù)器并授權(quán)后才能完成影片放映,這說明現(xiàn)階段大部分?jǐn)?shù)字電影流動(dòng)放映系統(tǒng)在實(shí)際放映過程中并不具備網(wǎng)絡(luò)接入條件,系統(tǒng)在用戶離線的狀態(tài)下如何保證數(shù)字影片信息的安全成為當(dāng)前我國數(shù)字電影流動(dòng)放映系統(tǒng)構(gòu)架的難題之一。其次,數(shù)字電影流動(dòng)放映系統(tǒng)的設(shè)備成本與受眾群體規(guī)模相對(duì)較小,但流動(dòng)放映設(shè)備的成本相對(duì)較高,這也給了數(shù)字電影流動(dòng)放映系統(tǒng)安全體系構(gòu)建提供了基礎(chǔ)。
數(shù)字電影流動(dòng)放映系統(tǒng)的安全性需求主要包含以下幾個(gè)方面:第一,機(jī)密性,數(shù)字影片和其他類型的機(jī)密信息要保證不能被泄露,非授權(quán)用戶不能通過互聯(lián)網(wǎng)竊取數(shù)字電影相關(guān)信息;第二,真實(shí)性,用戶在驗(yàn)證身份過程中一定要合理合法,保證每一位用戶的身份都是真實(shí)有效的;第三,完整性,數(shù)據(jù)在未經(jīng)授權(quán)的情況下不能被任何用戶篡改或替代,最大限度地保證數(shù)字電影信息的完整;第四,可追溯性,在數(shù)字電影放映完成后,為了防止使用方否認(rèn)參與通信交換,需要對(duì)放映信息、身份驗(yàn)證信息進(jìn)行溯源,借此為數(shù)字電影審計(jì)打下基礎(chǔ);第五,訪問控制,用戶在訪問系統(tǒng)時(shí)需要對(duì)其身份進(jìn)行驗(yàn)證,防止非授權(quán)用戶接觸到數(shù)字影片信息;第六,可審計(jì)性,用戶的各類操作都需要明確的操作記錄留痕,在系統(tǒng)出現(xiàn)問題時(shí)可以借此提供審核依據(jù),從而做到責(zé)任到人。黑客攻擊、數(shù)據(jù)泄露、非法訪問、偽造播放數(shù)據(jù)等情況對(duì)現(xiàn)階段我國數(shù)字電影流動(dòng)放映系統(tǒng)的安全性提出了更高的要求。例如:現(xiàn)階段常見的攻擊類型有:利用監(jiān)聽數(shù)據(jù)流獲得數(shù)字影片關(guān)鍵信息、暴力攻擊解密數(shù)字電影密鑰、竊取用戶私鑰來非法播放影片、冒充合法播放器非法播放影片等,傳統(tǒng)的數(shù)字電影流動(dòng)放映系統(tǒng)安全防護(hù)體系在面對(duì)日益復(fù)雜的互聯(lián)網(wǎng)環(huán)境時(shí)顯得捉襟見肘,現(xiàn)階段急需創(chuàng)新技術(shù)加強(qiáng)數(shù)字電影流動(dòng)放映系統(tǒng)的安全防護(hù)體系,而基于區(qū)塊鏈技術(shù)構(gòu)建的數(shù)字電影流動(dòng)放映系統(tǒng)安全防護(hù)構(gòu)架則是一個(gè)很好的思路與方向。
4 區(qū)塊鏈技術(shù)在數(shù)字電影流動(dòng)放映系統(tǒng)中的應(yīng)用
4.1數(shù)字電影流動(dòng)放映系統(tǒng)架構(gòu)的設(shè)計(jì)
由于數(shù)字電影流動(dòng)放映系統(tǒng)需要滿足數(shù)字電影放映過程中的數(shù)據(jù)信息存儲(chǔ)、訪問、交流等,因此基于區(qū)塊鏈技術(shù)的流動(dòng)電影放映系統(tǒng)需要滿足其需求,在面對(duì)數(shù)字影片的關(guān)鍵信息時(shí),要根據(jù)不同用戶的權(quán)限與共享策略,做出相應(yīng)的改變。利用區(qū)塊鏈技術(shù)對(duì)流動(dòng)放映系統(tǒng)中的關(guān)鍵信息進(jìn)行加密,通過鏈下存儲(chǔ)的方式來彌補(bǔ)區(qū)塊鏈存儲(chǔ)容量不足的缺點(diǎn),如此區(qū)塊鏈便可以只存儲(chǔ)蘊(yùn)含數(shù)字信息的哈希值,該文選擇了星際文件系統(tǒng)作為區(qū)塊鏈的鏈下存儲(chǔ)數(shù)據(jù)庫,其完整地系統(tǒng)構(gòu)架如下。
4.1.1應(yīng)用交互層
應(yīng)用交互層是用戶操作系統(tǒng)的關(guān)鍵所在,基于區(qū)塊鏈構(gòu)建系統(tǒng)的基礎(chǔ)功能模塊,其中包含了基礎(chǔ)功能與核心邏輯,用戶可以利用網(wǎng)絡(luò)軟件實(shí)現(xiàn)與區(qū)塊鏈的交互和在使用過程中調(diào)用智能合約。
4.1.2數(shù)據(jù)服務(wù)層
數(shù)據(jù)服務(wù)層由區(qū)塊鏈的對(duì)等網(wǎng)絡(luò)和文件系統(tǒng)共同組成,用戶可以在任意區(qū)塊節(jié)點(diǎn)參與到數(shù)字電影數(shù)據(jù)信息的傳輸和檢驗(yàn),在用戶接收到數(shù)據(jù)信息后可以將其存儲(chǔ)到星際文件系統(tǒng)當(dāng)中并返回哈希值,如此在計(jì)算下一區(qū)塊時(shí)就可以將驗(yàn)證過的哈希值打包到新的區(qū)塊當(dāng)中。因此,在數(shù)字電影流動(dòng)放映系統(tǒng)中星際文件系統(tǒng)主要負(fù)責(zé)存儲(chǔ)加密的信息,并在接收信息后返回哈希值,而區(qū)塊鏈則將智能合約的代碼存儲(chǔ)和執(zhí)行,在形成執(zhí)行結(jié)果后打包為區(qū)塊,這樣各個(gè)區(qū)塊形成結(jié)合體,在其內(nèi)部含有共識(shí)機(jī)制,在系統(tǒng)進(jìn)行交易或數(shù)據(jù)存儲(chǔ)時(shí),區(qū)塊鏈技術(shù)就能為整個(gè)過程服務(wù),如此星際文件系統(tǒng)與區(qū)塊鏈各自負(fù)責(zé)大容量文件與哈希值,實(shí)現(xiàn)了數(shù)據(jù)服務(wù)層的順利開展。
4.1.3數(shù)據(jù)接入層
數(shù)字電影流動(dòng)放映系統(tǒng)的外界設(shè)備和接觸模塊就是數(shù)據(jù)接入層,通過先進(jìn)的物聯(lián)網(wǎng)傳感器、數(shù)字通信等技術(shù)對(duì)區(qū)塊鏈中的數(shù)據(jù)進(jìn)行采集,并通過區(qū)塊鏈將數(shù)據(jù)上傳智能合約并存儲(chǔ)至區(qū)塊鏈之中,借此保證數(shù)字電影數(shù)據(jù)信息淶源的安全。
4.2數(shù)字電影流動(dòng)放映系統(tǒng)的業(yè)務(wù)流程
數(shù)字電影流動(dòng)放映系統(tǒng)的業(yè)務(wù)主要來源于版權(quán)方、院線方、放映方、節(jié)目管理方以及數(shù)字電影監(jiān)督方,這些用戶接入?yún)^(qū)塊鏈對(duì)等網(wǎng)絡(luò)之中形成節(jié)點(diǎn),分布式存儲(chǔ)的區(qū)塊鏈則會(huì)為這些用戶形成信息備份,由此形成的信息網(wǎng)絡(luò)可以實(shí)現(xiàn)用戶之間的交互。放映終端設(shè)備作為數(shù)據(jù)接入層中的內(nèi)嵌區(qū)塊鏈節(jié)點(diǎn)即可參與到節(jié)點(diǎn)的信息交換中,故此數(shù)字電影流動(dòng)放映系統(tǒng)的流程可以分為以下3個(gè)方面。
4.2.1數(shù)字影片交易
需要放映方和放映設(shè)備在區(qū)塊鏈中進(jìn)行注冊(cè),由購買方向版權(quán)擁有方提出數(shù)字電影交易申請(qǐng),在交易完成后,在系統(tǒng)之中對(duì)數(shù)字影片進(jìn)行加密并形成相應(yīng)的授權(quán)信息,放映方在線下復(fù)制數(shù)字影片,并在開始放映之前申請(qǐng)授權(quán),授權(quán)過程需要經(jīng)過身份驗(yàn)證、授權(quán)信息發(fā)放等過程,進(jìn)而在區(qū)塊鏈放映節(jié)點(diǎn)進(jìn)行授權(quán)并放映影片。在數(shù)字影片放映完成后,區(qū)塊鏈節(jié)點(diǎn)會(huì)自動(dòng)將放映信息上傳至區(qū)塊鏈之中,監(jiān)管部門則可以根據(jù)上傳的數(shù)字信息監(jiān)管數(shù)字電影的放映情況。在數(shù)字影片交易過程中,版權(quán)方和購買方是交易的主體,其中版權(quán)方是數(shù)字電影片源的制作方、定價(jià)方,而購買方則可以是個(gè)體或院線放映方。交易主體雙方在交易平臺(tái)上完成交易,購買方根據(jù)系統(tǒng)邏輯發(fā)出交易請(qǐng)求,平臺(tái)接收到交易請(qǐng)求并將交易信息上傳至區(qū)塊鏈服務(wù)器當(dāng)中,區(qū)塊鏈服務(wù)器在接受到交易信息后則會(huì)在各個(gè)區(qū)塊節(jié)點(diǎn)之中廣播,在區(qū)塊節(jié)點(diǎn)達(dá)成共識(shí)后會(huì)記錄進(jìn)分布式賬本中并返還交易信息,交易成功后用戶即可接受到交易結(jié)果。
4.2.2版權(quán)分發(fā)
在數(shù)字電影影片交易雙方交易完成后,在區(qū)塊鏈中就存儲(chǔ)了詳細(xì)的交易信息,其中包含了用戶購買的數(shù)字影片信息、購買方設(shè)備信息以及放映人員信息等,系統(tǒng)對(duì)數(shù)字電影進(jìn)行加密并形成相應(yīng)的授權(quán)信息,授權(quán)信息存儲(chǔ)進(jìn)星際文件系統(tǒng)。用戶在接受到哈希值后便可以得到解密數(shù)字影片的密鑰。值得注意的是,為了有效監(jiān)督數(shù)字電影是在合法且制定的播放設(shè)備中播放,數(shù)字電影流動(dòng)放映系統(tǒng)需要通過交易信息來對(duì)數(shù)字影片放映時(shí)的設(shè)備在注冊(cè)時(shí)存儲(chǔ)至區(qū)塊鏈中的公鑰進(jìn)行核查,利用設(shè)備公鑰對(duì)放映信息進(jìn)行非對(duì)稱加密。在購買方提出影片放映申請(qǐng)時(shí),首先系統(tǒng)要對(duì)其身份進(jìn)行核查,授權(quán)信息存儲(chǔ)產(chǎn)生的哈希值在區(qū)塊鏈網(wǎng)絡(luò)中廣播,而擁有私鑰的放映設(shè)備能夠獲得解密后的授權(quán)信息,在下載授權(quán)信息后,用戶就可以對(duì)數(shù)字影片進(jìn)行解密,從而順利播放數(shù)字影片。其流程具體可以分為以下幾步:首先,需要用戶在互聯(lián)網(wǎng)軟件進(jìn)行身份注冊(cè),在用戶發(fā)出注冊(cè)請(qǐng)求后,互聯(lián)網(wǎng)軟件會(huì)根據(jù)用戶的操作生成專屬于用戶的公鑰和區(qū)塊鏈地址,軟件會(huì)向區(qū)塊鏈發(fā)送請(qǐng)求,在調(diào)動(dòng)注冊(cè)合約后用戶即可完成身份注冊(cè);其次,對(duì)設(shè)備進(jìn)行身份注冊(cè),設(shè)備生產(chǎn)方需要在設(shè)備生產(chǎn)后使用互聯(lián)網(wǎng)軟件對(duì)設(shè)備進(jìn)行注冊(cè),在填寫設(shè)備信息后,軟件會(huì)提交設(shè)備信息至區(qū)塊鏈并生成專屬設(shè)備的序列號(hào),進(jìn)而形成設(shè)備的公鑰與私鑰,再向區(qū)塊鏈節(jié)點(diǎn)調(diào)用注冊(cè)合約完成設(shè)備的注冊(cè)請(qǐng)求,區(qū)塊鏈也會(huì)向各個(gè)節(jié)點(diǎn)進(jìn)行廣播,從而達(dá)成節(jié)點(diǎn)共識(shí),設(shè)備注冊(cè)至此完成。再者版權(quán)方需要對(duì)授權(quán)信息進(jìn)行上傳,版權(quán)方通過使用互聯(lián)網(wǎng)軟件上傳信息后,對(duì)用戶的公鑰上傳請(qǐng)求進(jìn)行簽名,并利用設(shè)備公鑰對(duì)授權(quán)信息進(jìn)行加密,加密后的信息存入星際文件系統(tǒng)中,用戶即可獲得文件系統(tǒng)返回的哈希值。以此同時(shí),版權(quán)方需要向區(qū)塊鏈節(jié)點(diǎn)發(fā)出調(diào)用數(shù)據(jù)存儲(chǔ)合約的請(qǐng)求,區(qū)塊鏈節(jié)點(diǎn)在接受到請(qǐng)求后需要對(duì)用戶的身份進(jìn)行驗(yàn)證,在對(duì)用戶的簽名驗(yàn)證完成后,區(qū)塊鏈執(zhí)行智能合約,并將哈希值與其他類型的信息廣播至區(qū)塊鏈中,在節(jié)點(diǎn)達(dá)成共識(shí)后將智能合約的執(zhí)行結(jié)果存儲(chǔ)至區(qū)塊鏈中,如果節(jié)點(diǎn)達(dá)不成共識(shí),信息就會(huì)上傳失敗。在授權(quán)信息上傳成功后,數(shù)字影片購買方可以在軟件平臺(tái)上對(duì)相應(yīng)的信息進(jìn)行查詢,用戶在發(fā)出信息查詢請(qǐng)求并提取查詢的信息類別后,區(qū)塊鏈節(jié)點(diǎn)就會(huì)請(qǐng)求調(diào)用數(shù)據(jù)查詢合約,用戶則需要輸入自己的ID和所要查詢的信息類別,區(qū)塊鏈在驗(yàn)證用戶信息成功后則會(huì)調(diào)動(dòng)查詢權(quán)限訪問合約,通過智能合約來判斷用戶是否具有查詢權(quán)限,在權(quán)限判斷成功后,用戶就可以從相應(yīng)的區(qū)塊鏈節(jié)點(diǎn)調(diào)用查詢合約從而獲得哈希值,用戶根據(jù)哈希值對(duì)星際文件系統(tǒng)中的信息進(jìn)行解密,從而獲得解密后的數(shù)字影片信息。再次為信息回傳,在放映方完成數(shù)字影片的放映后,區(qū)塊鏈節(jié)點(diǎn)就可以將回傳信息作為交易請(qǐng)求,區(qū)塊鏈通過信息回傳智能合約就可以將交易請(qǐng)求發(fā)送至服務(wù)器中,區(qū)塊鏈在接受交易信息后會(huì)在各個(gè)節(jié)點(diǎn)內(nèi)進(jìn)行廣播,區(qū)塊鏈在達(dá)成共識(shí)后計(jì)入分布式賬本之中并將信息回饋給用戶,用戶就可以通過回傳信息獲得數(shù)字影片的真實(shí)放映數(shù)據(jù)。最后為用戶權(quán)限的管理,無論數(shù)字影片的制作方還是購買方,在訪問系統(tǒng)時(shí)都需要提交其信息并向區(qū)塊鏈節(jié)點(diǎn)請(qǐng)求調(diào)動(dòng)權(quán)限管理合約,區(qū)塊鏈通過驗(yàn)證用戶的簽名,驗(yàn)證成功后就可以執(zhí)行智能合約并向各個(gè)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行廣播,在達(dá)成節(jié)點(diǎn)內(nèi)共識(shí)后,用戶才可以進(jìn)行下一步操作。
4.3智能合約的設(shè)計(jì)
智能合約實(shí)際上就是一種計(jì)算機(jī)協(xié)議,在系統(tǒng)中制定和部署一定的規(guī)則后便不可篡改,用戶可以通過智能合約實(shí)現(xiàn)身份和信息的驗(yàn)證,極大程度地減少了人為干擾。在其腳本的設(shè)計(jì)中,需要根據(jù)數(shù)字電影流動(dòng)放映系統(tǒng)的功能需要進(jìn)行設(shè)計(jì),現(xiàn)階段我國的數(shù)字電影流動(dòng)放映系統(tǒng)包含了用戶注冊(cè)、數(shù)據(jù)上傳、用戶訪問等多項(xiàng)功能,智能合約需要將這些業(yè)務(wù)流程部署到區(qū)塊鏈之中,用戶在系統(tǒng)中操作和調(diào)動(dòng)智能合約時(shí)需要區(qū)塊鏈節(jié)點(diǎn)內(nèi)達(dá)成共識(shí)。以智能合約防偽碼設(shè)計(jì)為例,其智能合約設(shè)計(jì)如下:用戶在系統(tǒng)中輸入諸如交易信息、授權(quán)信息等,系統(tǒng)將信息上傳至區(qū)塊鏈中。區(qū)塊鏈在接受到信息后對(duì)用戶身份進(jìn)行驗(yàn)證,如果信息驗(yàn)證成功,完整的信息將會(huì)存儲(chǔ)到區(qū)塊鏈中,如果信息驗(yàn)證錯(cuò)誤,信息則會(huì)返回至用戶的操作系統(tǒng)中。現(xiàn)階段,我國數(shù)字電影流動(dòng)放映系統(tǒng)智能合約的接口主要有注冊(cè)合約、權(quán)限管理合約、數(shù)據(jù)存儲(chǔ)合約以及數(shù)據(jù)查詢合約,通過賦予智能合約特定的規(guī)則就可以完成沒有人員參與的各類信息驗(yàn)證、上傳與回傳,保證了各類數(shù)據(jù)信息的安全可靠。
5? 結(jié)語
綜上所述,現(xiàn)階段我國的數(shù)字電影流動(dòng)放映系統(tǒng)仍然面臨著諸如數(shù)據(jù)信息安全、數(shù)據(jù)存儲(chǔ)以及容易出現(xiàn)人為干擾等困境,導(dǎo)致我國數(shù)字電影流動(dòng)放映的質(zhì)量遲遲得不到有效提升?;趨^(qū)塊鏈技術(shù)的數(shù)字電影流動(dòng)放映系統(tǒng)構(gòu)架則可以極大程度的解決這些問題,分布式存儲(chǔ)結(jié)構(gòu)、去中心化管理以及智能合約的共識(shí)系統(tǒng)為數(shù)據(jù)的存儲(chǔ)和身份的驗(yàn)證提供了有力的保障。目前,我國數(shù)字電影流動(dòng)放映系統(tǒng)還處于起步階段,仍需要廣大業(yè)界人員加大技術(shù)研究力度,開發(fā)出更加適合我國國情的數(shù)字電影流動(dòng)放映系統(tǒng),保證我國數(shù)字電影流動(dòng)放映的順利實(shí)施。
參考文獻(xiàn)
[1] 陳冰容,張延華,孫恩昌,等.基于區(qū)塊鏈技術(shù)的數(shù)字電影流動(dòng)放映系統(tǒng)[J].電子技術(shù)應(yīng)用,2020,46(8):107-111.
[2]郭丹依. 基于區(qū)塊鏈的數(shù)字音樂運(yùn)營管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:華南理工大學(xué),2021.
[3]黃潤景. 文化數(shù)字化背景下劇院發(fā)展戰(zhàn)略研究[D].北京:北京舞蹈學(xué)院,2022.
[4]鄧志強(qiáng).中小型博物館數(shù)字化展示平臺(tái)建設(shè)研究[J].通信與信息技術(shù),2022(4):67-71.
[5]劉金月. 我國聲像檔案長期保存相關(guān)標(biāo)準(zhǔn)的研究[D].沈陽:遼寧大學(xué),2022.
[6]薛立德. 區(qū)塊鏈共識(shí)算法及其應(yīng)用研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2021.
作者簡介:趙列忠 (1968—),男,大專,放映技師,研究方向?yàn)殡娪胺庞臣夹g(shù)。