區(qū)塊鏈教育技術應用模式及趨勢分析
教育大數(shù)據(jù)的一個深度發(fā)展方向是與區(qū)塊鏈技術的整合。如何基于教育數(shù)據(jù)分類來運用區(qū)塊鏈技術服務教育,如何根據(jù)教育大數(shù)據(jù)的特征與區(qū)塊鏈特征耦合,判斷哪一類教育大數(shù)據(jù)使用區(qū)塊鏈技術更適用且有價值,這些問題依然亟待解決。
區(qū)塊鏈技術
1.區(qū)塊鏈
從技術角度看, 區(qū)塊鏈是一種按照時間順序將數(shù)據(jù)區(qū)塊以鏈條的方式組合成特定數(shù)據(jù)結構,并以密碼學方式保證的不可篡改和不可偽造的去中心化共享賬本。有學者認為,區(qū)塊鏈技術不僅可以應用到虛擬貨幣領域,在教育、能源等行業(yè)也有應用的價值,以增強這些行業(yè)數(shù)據(jù)信息的安全性。區(qū)塊鏈技術發(fā)展方向不同,誕生了三種比較主流的平臺模式:公有鏈、聯(lián)盟鏈、專有鏈。相比公有鏈,聯(lián)盟鏈更能滿足分布式商業(yè)中對規(guī)則合理有序和多方對等的需求,在高并發(fā)、高性能等方面更有優(yōu)勢。
2.區(qū)塊鏈教育技術
在教育領域中,應用區(qū)塊鏈技術需要滿足以下七個條件:(1)明確的數(shù)據(jù)存儲標準、時間戳以及數(shù)據(jù)產生和交易的流程。(2)多節(jié)點記錄。多個人都擁有添加教育數(shù)據(jù)到區(qū)塊的權限。(3)去信任化。數(shù)據(jù)在沒有信任的情況下也可以交易,信息不可篡改。(4)去中心化。多個節(jié)點擁有記賬權。(5)相互依賴。教育數(shù)據(jù)之間有一定依賴性。(6)清晰的規(guī)則。交易按照既定的程序進行,滿足條件時自動進行。(7)價值存儲。鏈上的教育信息具有現(xiàn)實意義。
3.教育數(shù)據(jù)分析
進入信息時代,教育數(shù)據(jù)的規(guī)模與日俱增,數(shù)據(jù)來源呈多樣化、連續(xù)性、實時性、全面性等特點。本研究選擇將教育數(shù)據(jù)劃分為基礎層、狀態(tài)層、資源層、行為層四層的分類方式。
基礎層數(shù)據(jù)指國家教育基礎數(shù)據(jù),部分數(shù)據(jù)屬于學校對社會公開,部分數(shù)據(jù)屬于機密和敏感的數(shù)據(jù)?;A層數(shù)據(jù)以管理類數(shù)據(jù)為主,具有結構化、結果化等特點。狀態(tài)層數(shù)據(jù)包含各種教育設備、教學環(huán)境以及教育業(yè)務的運行狀態(tài)信息,具有結構化、實時性和實效性等特點。資源層數(shù)據(jù)指的是各類教學資源和學習資源,也是目前數(shù)量規(guī)模最大的教育數(shù)據(jù),包括專門建設的資源門戶,企業(yè)自主研發(fā)維護的學習平臺、學習工具和動態(tài)生成的資源等。教學行為數(shù)據(jù)是行為層數(shù)據(jù)的核心內容。行為層數(shù)據(jù)要求數(shù)據(jù)的存儲和傳輸要有連續(xù)性,要有可信的時間戳作為學習行為先后劃分的依據(jù)。
區(qū)塊鏈應用模式
1.數(shù)字資源版權管理
數(shù)字資源版權是為了維護版權所有者自身利益而生,但是在教育領域,版權所有者維權難,舉證更難。教育資源種類繁多,人人都可能是資源的生產者,用傳統(tǒng)手段為每一個人的每一個數(shù)字資源分配版權證書成本太高。
使用區(qū)塊鏈技術對數(shù)字資源進行加密,可以大大提高破解難度。以非對稱加密為例,增加了破解者的成本,破解者很難通過傳統(tǒng)的暴力破解方式解鎖資源,區(qū)塊鏈技術還可以記錄每一個訪問者的訪問申請記錄,對版權所有者維護自己的版權利益很有幫助。為資源添加一個專屬的版權區(qū)塊,可以降低注冊和管理上的成本。
2.學習過程數(shù)據(jù)采集
學習過程數(shù)據(jù)主要是基于學習活動產生的數(shù)據(jù),包括時間地點信息、學習資源信息、學習過程和學習結果等,存在難以采集、難以運用等問題?,F(xiàn)有教育數(shù)據(jù)無法跨課堂、跨學科進行采集,采集的數(shù)據(jù)不具備連續(xù)性,而且不能做到跨學科的數(shù)據(jù)分析。只要統(tǒng)一學習過程數(shù)據(jù)的標準,區(qū)塊鏈技術就可以做到將學生不同時間、不同地點、不同學科的學習行為數(shù)據(jù)保存在同一數(shù)據(jù)庫中,在此基礎上進行數(shù)據(jù)分析,保存的數(shù)據(jù)不可修改,保證了數(shù)據(jù)的真實性和分析結果的可信度。學習過程數(shù)據(jù)采集區(qū)塊鏈模型如圖1所示。
3.教育培訓市場規(guī)范
當前教育培訓市場管理混亂,有的家長會選擇兩個以上的培訓機構,課程不能良好銜接,不能更好地提升學習效率和效果,根本原因在于機構之間沒有互信的溝通機制。采用區(qū)塊鏈記錄學生的課程、表現(xiàn)和成績等信息,能夠有效地解決這一問題。每家培訓機構只有如實地記錄學生的真實表現(xiàn),才能體現(xiàn)自身的價值。
4.教育公益事業(yè)透明
教育公益事業(yè)是涉及貧困學生和家長利益的事業(yè),教育資金的使用也是社會關注的熱點。教育資金使用的方向較多,對貧困學生的資助往往要長期進行,社會很難從眾多賬目中看到對個別學生的資助情況。賬目公開還涉及學生個人隱私問題,難以兼顧資金使用透明和個人隱私保護,使用區(qū)塊鏈技術可以很好地解決這一問題。學生的每一筆資助或教育經(jīng)費的每一筆支出都記錄在區(qū)塊鏈上,難以更改,所有人都可以輕易獲取所有的賬目信息,公民可以很好地履行監(jiān)督義務。其他人無法通過身份碼確認個人信息,很好地保護了學生的個人信息和自尊。
5.終身學習檔案管理
教育機構頒發(fā)數(shù)字檔案時使用公共區(qū)塊鏈來存儲與數(shù)字檔案相關的數(shù)字簽名,用戶保留唯一的數(shù)字簽名認證,當驗證檔案的真實性時只需要與存儲在區(qū)塊上的數(shù)字簽名進行比較。即使頒發(fā)檔案的機構關門或者面對不可抗力的外界因素,這些檔案仍然可以對存儲在區(qū)塊鏈中的記錄進行驗證。其他人不需要花費額外的資源來確認檔案的有效性就可以查詢檔案,政府也可以通過管理檔案的查詢記錄等方式監(jiān)管檔案。
區(qū)塊鏈在教育數(shù)據(jù)管理中的應用過程
本研究以Python為編寫語言,面向教育資源存儲和共享創(chuàng)建了一個區(qū)塊鏈案例。該案例具有節(jié)點注冊、節(jié)點間區(qū)塊鏈自動同步、教育資源信息上傳和訪問、新區(qū)塊挖掘、節(jié)點服務器等功能。
1.區(qū)塊鏈結構
本研究選擇部分去中心化的聯(lián)盟鏈模式,構建教育資源的區(qū)塊鏈。區(qū)塊結構包含區(qū)塊頭數(shù)據(jù)和交易主體。區(qū)塊頭結構包含與該區(qū)塊相關的元數(shù)據(jù)信息,如索引、信息、父區(qū)塊hash值、證明和內容。交易主體包含區(qū)塊交易的所有信息,如學習對象、資源類型、課程內容、教學資源和公鑰等。
2.面向教育資源的區(qū)塊鏈運行機制
面向教育資源的區(qū)塊鏈包含兩類節(jié)點:超級節(jié)點和普通節(jié)點。超級節(jié)點擁有記賬權,有資格通過挖礦的方式將交易信息和資源信息打包到區(qū)塊并添加到區(qū)塊鏈的權利。超級節(jié)點準入門檻比較高,要有一定的社會公信力,如中小學、高校、具有辦學資質的教育機構等。普通節(jié)點是資源的提供者和交易的主體,擁有發(fā)送資源信息到網(wǎng)絡、訪問其他節(jié)點資源的權利,普通節(jié)點的準入門檻較低,擁有主機且能上網(wǎng)的個人都可以成為普通節(jié)點。
教育資源的訪問和交易是基于教育資源的區(qū)塊鏈的核心功能。當一個教育資源被創(chuàng)建時,先把教育資源上傳到平臺,為該資源對應的區(qū)塊添加“身份碼”“學習對象、資源類型、課程內容、教學資源簡介”“公鑰”等信息,等待超級節(jié)點統(tǒng)一挖掘打包。超級節(jié)點挖到包含資源信息的新區(qū)塊后,審核并認可該區(qū)塊的價值,然后把區(qū)塊添加到主鏈。其他節(jié)點可以訪問該區(qū)塊的部分內容,包括學習對象、資源類型、課程內容、教學資源簡介。如果想要瀏覽全部內容鏈接,需要根據(jù)區(qū)塊上資源所有者的身份碼確定資源提供者,資源訪問者與資源所有者通過非對稱加密的方式完成訪問請求與授權。
區(qū)塊鏈作為教育領域的一種新興技術,只有迎合教育需求才能從根本上解決教育難題。區(qū)塊鏈技術的安全、去信任化等優(yōu)勢顯而易見,具體教育應用仍然需要不斷探索。在教育資源交互方面,區(qū)塊鏈具有一定的優(yōu)勢,在維護教育資源提供者利益的同時也保護了他們的隱私。未來教育不可避免要使用區(qū)塊鏈技術。