劉豐源 趙建民 陳 昊 徐振國
?
基于區(qū)塊鏈的教育資源共享框架探究*
劉豐源 趙建民[通訊作者]陳 昊 徐振國
(山東師范大學(xué) 教育學(xué)部,山東濟南 250014)
文章針對國內(nèi)教育資源在共享過程中存在的資源產(chǎn)權(quán)亟需保護、資源質(zhì)量不容樂觀、資源庫建設(shè)方式有待轉(zhuǎn)型等問題,采用區(qū)塊鏈的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),借鑒區(qū)塊鏈的共識驗證技術(shù),設(shè)計了包含資源存儲層、資源評估層、資源互連層的教育資源共享框架。文章設(shè)計的基于區(qū)塊鏈的教育資源共享框架,既能保障資源供給方的知識產(chǎn)權(quán),又能提升教育資源的質(zhì)量,還能擴大教育資源的共享范圍,故可為教育資源共享的實現(xiàn)提供理論參考。
區(qū)塊鏈;教育資源共享;資源產(chǎn)權(quán)保護;網(wǎng)絡(luò)拓?fù)洌还沧R驗證技術(shù)
當(dāng)今,“以學(xué)生為中心”、“因材施教”、“個性化學(xué)習(xí)”的教育理念正不斷沖擊著傳統(tǒng)的教學(xué)方式,而教師根據(jù)學(xué)生的學(xué)習(xí)特征分配不同的學(xué)習(xí)任務(wù)、實施不同的教學(xué)策略,都離不開教育資源的支持(注:若無特別說明,本研究中的教育資源特指數(shù)字教育資源)。2010年,教育部頒布《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》,指出要“建設(shè)開放的教育資源公共服務(wù)平臺,促進教育資源的普及共享”[1]。盡管教育資源的普及共享已成為廣大師生的共同訴求,但從現(xiàn)有實踐來看,國內(nèi)教育資源在共享過程中還存在不少問題,主要表現(xiàn)為:
資源供給方是資源的生產(chǎn)者,其分享意愿決定著資源內(nèi)容的豐富程度。從現(xiàn)有實踐來看,生產(chǎn)資源耗費了資源供給方大量的時間和精力,因此資源供給方的資源分享意愿主要取決于其付出所得的回報獎勵和對資源本身的價值認(rèn)同。
長期以來,如何保護資源產(chǎn)權(quán)一直是個棘手的難題,而在資源產(chǎn)權(quán)無法得到保護的情況下,資源供給方往往不愿分享。為此,共享創(chuàng)意組織(Creative Commons,CC)制定了知識共享協(xié)議,并提供了6種許可組合方式。然而,CC并未得到國際法律上的認(rèn)可,一旦發(fā)生侵權(quán)糾紛,“舉證難”的問題依然存在[2]。數(shù)字版權(quán)管理(Digital Rights Management,DRM)同樣是一種保護資源產(chǎn)權(quán)的方式,采用加密技術(shù)保護資源的安全,未授權(quán)用戶無法獲取資源使用權(quán),但DRM標(biāo)準(zhǔn)、設(shè)備兼容性等還有待完善,且無法避免盜版現(xiàn)象的發(fā)生[3]。
資源的生產(chǎn)、流通、檢索和共享已成為凸顯其價值的有效路徑。為解決學(xué)習(xí)中存在的問題,資源需求方往往登錄資源服務(wù)平臺,利用檢索功能從數(shù)據(jù)庫中篩選出符合自身的資源。因此,資源質(zhì)量顯得尤為重要,是資源需求方提升自身專業(yè)發(fā)展、滿足知識型社會對人才需求的前提。
目前,劣質(zhì)資源在國內(nèi)不斷涌現(xiàn),使優(yōu)質(zhì)資源淹沒于茫茫大海之中。究其原因,主要在于:①諸多資源服務(wù)平臺沒有明確的質(zhì)量審核機制,資源建設(shè)流程不夠規(guī)范[4];②地理位置、經(jīng)濟落差導(dǎo)致院校之間缺乏有效的互動交流并產(chǎn)生“信息孤島”,低水平重復(fù)建設(shè)造成資源質(zhì)量參差不齊,可供資源需求方選擇資源內(nèi)容的類型不足[5];③資源評價主體過于單一,“重專家、輕大眾”的評審方式屢見不鮮,缺少校內(nèi)外師生對教育資源的評價反饋[6]。
資源庫建設(shè)方式分為兩種:一種是以政府為主導(dǎo)的集中式建設(shè),統(tǒng)一將資源從孕育腹地匯聚并存儲于中心數(shù)據(jù)庫,資源需求方通過免費或付費的共享機制獲取資源,共享主體范圍較廣;另一種是以學(xué)校為中心的獨立式建設(shè),由院校成員組織運營,僅供校內(nèi)師生共享,外部人員無法訪問[7]。
資源需求方對資源的需求越大,集中式資源庫的更新、管理、維護所耗費的資金成本就越高,而一旦資金鏈斷裂,資源的可持續(xù)發(fā)展便會遭受巨大的沖擊——猶他州立大學(xué)開放課件項目關(guān)閉的原因正是如此[8]。此外,資源需求方對資源平臺的并發(fā)訪問,也容易造成中心服務(wù)器出現(xiàn)超載、崩潰、網(wǎng)絡(luò)延遲等現(xiàn)象,致使資源需求方錯過獲取資源的最佳時間。獨立式教育資源庫雖然管理成本較低,但資源內(nèi)容類型匱乏,且共享主體范圍較窄。基于上述分析,為了提升資源質(zhì)量、促進資源大范圍地傳播共享,除政府統(tǒng)籌建設(shè)之外,院校之間亦可打造一個共建共享的資源共同體,以便在本地服務(wù)器發(fā)生故障時,可以跨區(qū)域、跨平臺訪問其它資源庫。
2008年,Nakamoto[9]提出去中心化的數(shù)字貨幣,即比特幣。此后,區(qū)塊鏈作為比特幣的底層技術(shù),引起了諸多研究者的關(guān)注。從本質(zhì)上來講,區(qū)塊鏈?zhǔn)侵附Y(jié)合加密技術(shù),將數(shù)據(jù)封裝成區(qū)塊,通過鏈?zhǔn)浇Y(jié)構(gòu)使區(qū)塊互連,利用共識機制對事務(wù)的結(jié)果達成統(tǒng)一共識,營造一種分布式的基礎(chǔ)架構(gòu)和去中心化的運行環(huán)境[10]。上述定義表明:區(qū)塊鏈的正常運行離不開網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和共識驗證技術(shù)——這為本研究設(shè)計基于區(qū)塊鏈的教育資源共享框架提供了思路:選擇相應(yīng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可以降低數(shù)據(jù)庫之間的并發(fā)訪問風(fēng)險,提升教育資源共享的利用率;通過共識驗證技術(shù),可以達成教育資源的評價共識,進而優(yōu)化教育資源的質(zhì)量。
“去中心化”是指在沒有中心服務(wù)器的協(xié)調(diào)下,節(jié)點之間可以互相通信;每個節(jié)點無主從之分,均有路由尋址、廣播等功能;節(jié)點的加入或離開,不會影響網(wǎng)絡(luò)的正常運行[11]。眾所周知,區(qū)塊鏈基于P2P實現(xiàn)去中心化的分布式管理,而P2P的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分為中心化拓?fù)洌–entralized Topology,CT)、半分布式拓?fù)洌≒artially Decentralized Topology,PDT)、分布式非結(jié)構(gòu)化拓?fù)洌―ecentralized Unstructured Topology,DUT)和分布式結(jié)構(gòu)化拓?fù)洌―ecentralized Structured Topology,DHT)[12]。那么,區(qū)塊鏈究竟采用何種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)?
CT類似于傳統(tǒng)客戶端/服務(wù)器通信模式,其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是中心化的,不符合區(qū)塊鏈去中心化的需求;PDT的路由查詢依賴于超級節(jié)點,若超級節(jié)點崩潰,整個網(wǎng)絡(luò)就會處于部分癱瘓的狀態(tài),故區(qū)塊鏈也無法通過PDT實現(xiàn)去中心化;DUT采用泛洪算法實現(xiàn)節(jié)點定位,僅限于小部分的分布式網(wǎng)絡(luò)檢索,且擴展性較差,容易造成網(wǎng)絡(luò)風(fēng)暴、消息重疊等問題,因此區(qū)塊鏈采用DUT尚不合適;在DHT中,所有節(jié)點共同維護一張巨大的散列表,適用于大規(guī)模分布式網(wǎng)絡(luò),路由查詢速度精準(zhǔn),可靠性良好,符合區(qū)塊鏈的需求。教育資源的共享亦離不開網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的支撐,故本研究設(shè)計基于區(qū)塊鏈的教育資源共享框架的資源互連層時也將采用DHT。
在區(qū)塊鏈中,區(qū)塊的共識驗證涉及三種技術(shù):默克爾樹、數(shù)字簽名和共識機制。其中,默克爾樹用來存儲數(shù)據(jù),數(shù)字簽名保證區(qū)塊中數(shù)據(jù)的完整性驗證,共識機制是達成共識的算法。
(1)默克爾樹(Merkle Tree,MT)
區(qū)塊中部分?jǐn)?shù)據(jù)以MT形式存儲,如比特幣交易信息。MT是存儲哈希值的特殊二叉樹,哈希值(也稱數(shù)字摘要)通過具有不可逆性的哈希算法(Hash Algorithm,HA)計算得出,而典型的HA有消息摘要算法(Message Digest 5,MD5)和安全散列算法(Secure Hash Algorithm,SHA)——其中,SHA已成為聯(lián)邦信息處理標(biāo)準(zhǔn)(Federal Information Processing Standards,F(xiàn)IPS)認(rèn)證的算法,如比特幣使用SHA-256計算哈希值。MT由一個根節(jié)點、多組中間節(jié)點和一組葉子節(jié)點構(gòu)成,這些節(jié)點依次迭代執(zhí)行HA得出MT的根,所以,MT的根表示整個默克爾樹。從邏輯而言,MT是一種存儲數(shù)據(jù)的結(jié)構(gòu),當(dāng)教育資源存儲于MT時,若想驗證區(qū)塊中的數(shù)據(jù),就只需驗證MT的根,因此相較于其它存儲結(jié)構(gòu),MT的驗證效率更高。
(2)數(shù)字簽名(Digital Signature,DS)
DS類似于刻在紙上的印章標(biāo)識,其實現(xiàn)基于非對稱加密(Asymmetric Encryption,AE)技術(shù)。AE算法雖有多種,但遵循的原理相同,即生成密鑰對——公鑰(Public Key,PK)和私鑰(Private Key,PrK),使用PK對數(shù)字摘要加密并產(chǎn)生密文,通過PrK對密文解密。公鑰加密算法(Rivest Shamir Adleman,RSA)是一種典型的AE,其密鑰對的生成基于歐拉定理和模反元素,故RSA很難被破譯。鑒于此,教育資源評價可以采用基于RSA的DS,以保證教育資源檢驗的完整性。
(3)共識機制(Consensus Mechanism,CM)
CM是按照一定的時間先后順序,對事務(wù)的處理結(jié)果達成共識。實際拜占庭容錯(Practical Byzantine Fault Tolerance,PBFT)是常用的共識算法,可容忍少數(shù)拜占庭節(jié)點。由于區(qū)塊鏈分為私有鏈、聯(lián)盟鏈和公有鏈三種,不同種類的區(qū)塊鏈?zhǔn)褂玫腃M大相庭徑,而本研究設(shè)計的教育資源共享框架適用于區(qū)域教育資源共享,具有聯(lián)盟鏈的性質(zhì),所以選擇的是可容忍少數(shù)拜占庭節(jié)點的PBFT,以達成對教育資源的評價共識。
結(jié)合上述分析,教育資源共享框架可在以下方面借鑒區(qū)塊鏈的共識驗證技術(shù):在資源存儲層,用默克爾樹存儲教育資源;通過數(shù)字簽名尤其是基于RSA的數(shù)字簽名,來保證用默克爾樹存儲的教育資源檢驗的完整性;借助共識機制尤其是PBFT,來達成對教育資源的評價共識。
針對國內(nèi)教育資源在共享過程中存在的問題,采用區(qū)塊鏈的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)DHT,借鑒區(qū)塊鏈的共識驗證技術(shù),本研究設(shè)計了基于區(qū)塊鏈的教育資源共享框架,如圖1所示。
雖然區(qū)塊鏈中的區(qū)塊數(shù)據(jù)不可篡改,但區(qū)塊鏈自身存在安全漏洞,如比特幣明確規(guī)定只有掌控51%的節(jié)點才能有效篡改區(qū)塊數(shù)據(jù),這就是其中的一個漏洞——2018年,比特幣黃金(Bitcoin Gold,BG)遭受非法攻擊,攻擊者控制了網(wǎng)絡(luò)中的大多數(shù)算力,非法收入1800余萬美元[13]。區(qū)塊之間的互連是由區(qū)塊中所有數(shù)據(jù)迭代執(zhí)行HA得出。若修改區(qū)塊中的數(shù)據(jù),就需計算出從當(dāng)前區(qū)塊至最后一個區(qū)塊中所有首尾互連區(qū)塊的地址哈希值,由此可見,篡改數(shù)據(jù)會耗費龐大的算力——破壞區(qū)塊鏈所需的算力成本是每小時336美元到49萬美元[14]。當(dāng)攻擊者的回報小于自身的付出時,斷然不會冒險篡改區(qū)塊中的數(shù)據(jù)。

圖1 基于區(qū)塊鏈的教育資源共享框架
基于上述分析,資源存儲層采取“區(qū)塊”+“鏈”存儲鏈接方式,以保護資源產(chǎn)權(quán):資源供給方將教育資源封裝成區(qū)塊等待驗證(區(qū)塊中的基本數(shù)據(jù)如表1所示),隨后,系統(tǒng)將區(qū)塊鏈接到從創(chuàng)世區(qū)塊至前一個區(qū)塊的主鏈上,同時將區(qū)塊鏈中的數(shù)據(jù)備份至各個節(jié)點——每個節(jié)點擁有相同的“記賬簿”,均記錄著區(qū)塊鏈上的所有數(shù)據(jù)。區(qū)塊中包含時間戳、資源供給方等基本信息,這些信息明確了資源的歸屬權(quán),一旦發(fā)生侵權(quán)糾紛,節(jié)點可以充當(dāng)“證人”的角色。

表1 區(qū)塊中的基本數(shù)據(jù)
資源評估層采取去除“中心化”的評估方式,形成院校、專家、師生等共評聯(lián)盟體系;評估者依據(jù)評價指標(biāo),在網(wǎng)絡(luò)中達成資源質(zhì)量評估共識。但網(wǎng)絡(luò)的不穩(wěn)定、基礎(chǔ)設(shè)備出現(xiàn)故障、黑客攻擊等會造成網(wǎng)絡(luò)延遲、死機、資源被截取等問題——本研究將這些問題定義為拜占庭將軍問題。為此,本研究采用可容忍部分拜占庭節(jié)點且適用于聯(lián)盟鏈的PBFT算法,來保證評估結(jié)果的有效反饋。
PBFT是一種狀態(tài)機副本復(fù)制算法,實施驗證時,對每個節(jié)點的狀態(tài)進行副本復(fù)制,所有的副本均在視圖中運行[15]。在視圖中選取一個副本為主節(jié)點(Primary Node,PN),PN=v mod |n|——其中,v為視圖編號,n為副本的個數(shù),其余副本為備份節(jié)點(Backup Node,BN)。為便于后文表述如何通過PBFT達成資源質(zhì)量評估,本研究采用表述術(shù)語
①連接(Connection):資源供給方通過本地服務(wù)器將資源封裝成區(qū)塊,發(fā)送
②預(yù)準(zhǔn)備(Pre-prepare):啟動視圖操作,PN驗證資源供給方發(fā)送的證書格式是否規(guī)范,若驗證通過,PN給BN分配seq并執(zhí)行數(shù)字簽名,廣播
③準(zhǔn)備(Prepare):在證書傳輸?shù)倪^程中,有可能出現(xiàn)PN失效的情況,因此,BN收到Pre-prepare證書后,應(yīng)判斷PN分配的seq是否在水線[h, H]范圍內(nèi),檢驗d是否一致。若驗證通過,表明區(qū)塊內(nèi)容完整,BN下載待評估的教育資源、對其進行評價,并通過證書反饋res。隨后,BN執(zhí)行數(shù)字簽名,廣播
④確認(rèn)(Commit):系統(tǒng)操作按照時間的優(yōu)先順序進行,若PN在某個時間發(fā)生拜占庭錯誤,系統(tǒng)便會啟動更換視圖的操作,在這個時間點之前,已經(jīng)分配的seq會全部失效。此時重新分配seq,會浪費系統(tǒng)中的時間和存儲空間,故增加確認(rèn)階段以解決PN失效帶來的問題。收到Prepare證書后,若驗證通過,PN、BN執(zhí)行數(shù)字簽名,廣播
⑤回應(yīng)(Replay):資源供給方檢查Commit證書中的內(nèi)容,若其反饋res的數(shù)量大于節(jié)點總數(shù)的2/3,就表明大部分節(jié)點對資源的評價達成了共識,可將區(qū)塊上傳至區(qū)塊鏈。
資源互連層選擇基于Kademlia(下文簡稱“Kad”)協(xié)議的DHT,使院校之間的資源庫可以互連共訪。實現(xiàn)DHT的技術(shù)有Tapestry、CAN、Chord、Kad。與其它三種技術(shù)相比,Kad以獨特的異或算法(Exclusive OR,XOR)為距離度量的基礎(chǔ),建立了一種全新的拓?fù)浣Y(jié)構(gòu),提高了路由查詢速度[16]。
(1)Kad網(wǎng)絡(luò)劃分
Kad把整個P2P網(wǎng)絡(luò)邏輯劃分為二叉樹,節(jié)點可以看成樹中的葉子節(jié)點,每個節(jié)點又可把整個二叉樹劃分為不包含自身的子樹。Kad給節(jié)點隨機分配一個160位二進制ID,節(jié)點的位置由ID最短前綴決定。Kad保證了每個節(jié)點至少知道其劃分子樹中的一個節(jié)點,每個節(jié)點可以通過ID來定位其它節(jié)點的位置[17]。Kad將路由表分布在網(wǎng)絡(luò)中的各個節(jié)點,在節(jié)點加入或離開的情況下,能最大程度地保留原有節(jié)點中的映射,使整個網(wǎng)絡(luò)具有良好的擴展性。
(2)Kad路由查詢
Kad采用XOR計算兩個節(jié)點之間的距離:假設(shè)存在節(jié)點x=1010和節(jié)點y=0011,采用XOR計算x, y之間的距離,得到:d(x, y)=1010⊕0011=1001。節(jié)點的路由表信息通過一個K桶表格構(gòu)造,由
(3)Kad操作步驟
假設(shè)師生通過本地客戶端搜索其它院校的資源庫,可按以下步驟進行Kad遠(yuǎn)程操作[19]——
①PING:資源供給方通過客戶端探測目標(biāo)節(jié)點是否在線,并計算兩者之間的距離;
②STORE:依據(jù)兩者之間的距離,通知相鄰的K桶更新相應(yīng)的
③FIND_NODE:客戶端從自身K桶中選擇n個節(jié)點進行查詢操作,整個查詢是一個迭代循環(huán)的過程。在n個節(jié)點之中,若存在目標(biāo)節(jié)點,就表示查詢結(jié)束,客戶端與目標(biāo)節(jié)點建立連接;若不存在目標(biāo)節(jié)點,則以n個節(jié)點為基準(zhǔn),重復(fù)上面的操作,直至找到目標(biāo)節(jié)點為止;
④FINDE_VALUE:目標(biāo)節(jié)點請求節(jié)點返回自身的位置信息
本研究設(shè)計的基于區(qū)塊鏈的教育資源共享框架,適用于區(qū)域教育資源、校內(nèi)教育資源的共享。作為一項探索性的理論研究,該框架尚存在以下不足:①在資源存儲層,不能僅靠“區(qū)塊”+“鏈”存儲鏈接方式來保護資源產(chǎn)權(quán),還需完善與區(qū)塊鏈相關(guān)的法律法規(guī)、制定保護資源產(chǎn)權(quán)的相關(guān)政策。②在資源評估層,PBFT采用數(shù)字簽名對教育資源加以保護,而數(shù)字簽名雖然可以保證數(shù)據(jù)的完整性,但不能保證數(shù)據(jù)的有效性;為了保證評估者的安全隱私,評估者往往以匿名的方式評估,而消息認(rèn)證編碼(Message Authentication Code,MAC)雖然可以保證數(shù)據(jù)的有效性,但前提是要明確資源供給方與資源評估方的身份——針對這個矛盾問題,能否借助MAC以非匿名的方式進行資源評估有待進一步思考。③在網(wǎng)絡(luò)共享層,分布式網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)需要大量的成本資金,當(dāng)網(wǎng)絡(luò)節(jié)點自由出入時,還應(yīng)預(yù)防巫女攻擊(Sybil Attack,SA)、域名系統(tǒng)劫持(Domain Name System Hijacked,DNSH)等情況,并且Kad不支持復(fù)雜的查詢方式。此外,如何完善資源供給方提供資源后的獎勵機制,本研究也尚未涉及。
[1]教育部.國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[OL].
[2]姜川.CC協(xié)議的民法性質(zhì)探析——介于合同與單方法律行為之間[J].中國版權(quán),2015,(5):67-71.
[3]常江.數(shù)字版權(quán)管理與合理使用權(quán)利沖突的解決路徑[J].出版廣角,2016,(16):38-40.
[4]董艷,杜國,徐唱,等.國內(nèi)開放教育資源平臺建設(shè)的現(xiàn)狀與發(fā)展[J].中國電化教育,2017,(11):36-42.
[5]劉雅馨,徐超超,王林麗,等.大數(shù)據(jù)支持下的數(shù)字教育資源生態(tài)建設(shè)[J].現(xiàn)代教育技術(shù),2016,(10):5-11.
[6]徐美仙.將量規(guī)引入函授網(wǎng)絡(luò)課程評價中的探索[J].遠(yuǎn)程教育雜志,2007,(2):60-64.
[7]丁新.探索建立網(wǎng)絡(luò)教育優(yōu)質(zhì)資源共享機制[J].中國高等教育,2003,(22):41-42.
[8]王龍.開放教育資源可持續(xù)發(fā)展能力建設(shè)的再思考——美國猶他州立大學(xué)開放課件項目關(guān)閉的警示[J].現(xiàn)代遠(yuǎn)程教育研究,2010,(1):29-32.
[9]Nakamoto S. Bitcoin: A peer-to-peer electronic cash system[OL].
[10]邵奇峰,金澈清,張召,等.區(qū)塊鏈技術(shù):架構(gòu)及進展[J].計算機學(xué)報,2018,(5):969-988.
[11]沈鑫,裴慶祺,劉雪峰.區(qū)塊鏈技術(shù)綜述[J].網(wǎng)絡(luò)與信息安全學(xué)報,2016,(11):11-20.
[12]周韜.P2P網(wǎng)絡(luò)資源搜索方法的研究[D].北京:北京交通大學(xué),2015:9-12.
[13]獵云網(wǎng).Bitcoin Gold遭黑客攻擊,價值1800萬美元比特幣黃金被洗劫[OL].
[14]巴比特.區(qū)塊鏈的不可更改性,是否意味著我們不需要保護區(qū)塊鏈數(shù)據(jù)[OL].
[15]Castro M, Liskov B. Practical Byzantine fault tolerance and proactive recovery[J]. ACM Transactions on Computer Systems, 2002,(4):398-461.
[16][17][18][19]Yamato Y, Ogawa T, Moriya T, et al. Kademlia based routing on locator-ID separated networks for new generation networks[J]. Peer-to-Peer Networking and Applications, 2013,(3):294-304.
Research on the Educational Resources Sharing Framework based on Blockchain
LIU Feng-Yuan ZHAO Jian-Min[Corresponding Author]CHEN Hao XU Zhen-Guo
There were problems, such as the urgent need to protect the resource property, the unoptimistic quality of resources and the requirement to transform the construction way of resource banks, existing in the process of sharing domestic educational resources. In order to solve these problmens, the educational resources sharing framework was designed by using the network topology and the consensus verification technology of blockchain, which included resource storage layer, resource evaluation layer and resource interconnection layer. The design of educational resources sharing framework based on blockchain could guarantee the intellectual property of resource providers, improve the quality of educational resources, and expand the sharing scope of educational resources, so as to provide theoretical reference for the realization of educational resources sharing.
blockchain; educational resources sharing;resource propertyprotection;network topology; consensus verification technology
G40-057
A
1009—8097(2018)11—0114—07
10.3969/j.issn.1009-8097.2018.11.017
本文為2016年山東省本科高校教學(xué)改革研究項目“基于混合式教學(xué)模式的師范院校課程改革探索與實踐”的階段性研究成果。
劉豐源,在讀碩士,研究方向為計算機教育應(yīng)用,郵箱為491866176@qq.com。
2018年3月6日
編輯:小米