邵文莎,祝珊珊
(江蘇開放大學 江蘇省終身教育學分銀行管理中心,江蘇 南京 210036)
由于社區(qū)教育是終身教育體系的重要一環(huán),社區(qū)教育學習成果認證對于構(gòu)建終身學習體系具有重要的作用。隨著信息化時代的到來,把區(qū)塊鏈等新一代信息化技術(shù)融入社區(qū)教育學習成果認證成為了可能。2018年,教育部發(fā)布的《教育信息化2.0行動計劃》指出:“積極探索基于區(qū)塊鏈、大數(shù)據(jù)等新技術(shù)的智能學習效果記錄、轉(zhuǎn)移、交換、認證等有效方式,形成泛在化、智能化學習體系,推進信息技術(shù)和智能技術(shù)深度融入教育教學全過程”[1]?!督逃康染挪块T關(guān)于進一步推進社區(qū)教育發(fā)展的意見》中也指出:“要推進社區(qū)教育學習成果積累轉(zhuǎn)換,探索建立居民個人學習賬號,開發(fā)、研制具有學時記載等功能的社區(qū)學習卡,記錄學習者注冊報名、培訓考勤、線上線下學習學時等具體信息,形成居民終身學習電子檔案,探索建設(shè)社區(qū)教育學分銀行,建立和完善社區(qū)教育學習成果認證、積累和轉(zhuǎn)換制度”[2]。
作為終身教育重要組成部分的社區(qū)教育,是學習型社會建設(shè)的重要載體。社區(qū)教育與傳統(tǒng)的學校教育相比具有全民參與、公平開放、資源共享等特點,具有時間、空間上學習便利的優(yōu)勢。然而目前社區(qū)教育與新一代信息技術(shù)的融合存在著不夠深入的問題,在一定程度上阻礙了社區(qū)教育的發(fā)展,也制約了社區(qū)教育學習成果認證。隨著信息化時代的來臨,順應信息化社會發(fā)展的需要,把新一代信息化技術(shù)充分融入社區(qū)教育成了可能和必然的趨勢。區(qū)塊鏈技術(shù)作為信息化技術(shù)的重要手段,已經(jīng)被有效應用于很多領(lǐng)域??紤]到社區(qū)教育信息具有去中心化,并且對于安全性要求較高等特點,而區(qū)塊鏈智能合約具有去中心化、可信息共享、安全可靠等特點,正適合應用于社區(qū)教育學習成果認證中。通過區(qū)塊鏈智能合約技術(shù),記錄學習成果,促進成果轉(zhuǎn)化,將有助于推動我國社區(qū)教育的進一步發(fā)展。
區(qū)塊鏈是一種分布式賬本(數(shù)據(jù)庫)技術(shù),由多種成熟技術(shù)組合而成。區(qū)塊鏈應用分布式共識算法生成數(shù)據(jù),通過P2P傳輸數(shù)據(jù),依靠自動化腳本或智能合約實現(xiàn)各種應用功能[3],具有多方數(shù)據(jù)一致、數(shù)據(jù)不可篡改、數(shù)據(jù)隱私保護以及業(yè)務智能驅(qū)動等特點。
目前,區(qū)塊鏈技術(shù)已經(jīng)從單純的技術(shù)研究進入到落地應用階段,并逐步應用在了教育領(lǐng)域,在學習成果記錄、學習過程監(jiān)控、學習資源共享、學習動機激勵等方面發(fā)揮重要作用,從而有效保障學習成果數(shù)據(jù)的真實性和安全性。
區(qū)塊鏈利用智能合約進行編程和操作數(shù)據(jù),是一種全新的去中心化基礎(chǔ)架構(gòu)和分布式計算和存儲范式[4]。
智能合約就是用計算機語言取代了法律語言記錄條款并由程序自動執(zhí)行的合約。智能合約部署到區(qū)塊鏈上,具有合約內(nèi)容公開透明及合約內(nèi)容不可篡改的特點。智能合約包括智能合約生成、智能合約發(fā)布、智能合約執(zhí)行三個部分[5]。智能合約全生命周期如圖1所示。
圖1 智能合約全生命周期圖Fig.1 Lifelong circle of smart contract
智能合約生成主要包括溝通智能合約準則、制定具體智能合約、進行合約驗證及形成智能合約代碼。詳細過程為:各合約參與方進行溝通,明確各方的權(quán)利及義務,確定具體化智能合約文本并程序化文本,經(jīng)驗證后形成智能合約代碼。
智能合約發(fā)布主要包括測試和發(fā)布,通過P2P的方式將簽名后的合約分發(fā)至每一個節(jié)點,每個節(jié)點通過將收到的合約存儲在內(nèi)存中等待共識。
智能合約執(zhí)行是需要預置觸發(fā)情況進行觸發(fā)的,驗證通過的合約經(jīng)過共識后會自動執(zhí)行,整個合約的處理過程均由系統(tǒng)自動完成,避免了人為干預,從而實現(xiàn)不可篡改及公開透明。
構(gòu)建的基于區(qū)塊鏈智能合約的社區(qū)教育學習成果認證系統(tǒng)如圖2所示。該系統(tǒng)由用戶層、應用層、邏輯層及數(shù)據(jù)層四個部分組成,其中:用戶層為系統(tǒng)各種用戶的登錄界面,用戶可以通過電腦或手機進行登錄;應用層則包括四個模塊,分別是證書管理、智能合約、統(tǒng)計分析、交流中心,每個模塊均包含諸多的功能,其中證書管理可對數(shù)字化學習證明憑證進行發(fā)放和管理,智能合約可自動完成社區(qū)教育學習成果的存入和核驗功能,統(tǒng)計分析則為用戶提供學習成果的查詢、統(tǒng)計、分析功能,交流中心便于各類用戶經(jīng)常性的交互;邏輯層和數(shù)據(jù)層可分為區(qū)塊鏈數(shù)據(jù)及關(guān)系型數(shù)據(jù)庫兩個部分,邏輯層負責對系統(tǒng)成果數(shù)據(jù)進行管理,數(shù)據(jù)層負責數(shù)據(jù)的訪問及存儲等操作。
圖2 基于區(qū)塊鏈智能合約的社區(qū)教育學習成果認證系統(tǒng)Fig.2 Community education learning achievement certification system based on blockchain contract
隨著新一代信息技術(shù)逐步應用在社區(qū)教育中,使得社區(qū)教育覆蓋范圍和服務人群不斷擴大,同時也產(chǎn)生了海量的社區(qū)教育數(shù)據(jù)。然而,不管是社區(qū)教育靈活多樣的教學方式,還是自我導向性質(zhì)的學習過程中學生提供的復雜的學習成果,都很難用一個全國性質(zhì)的統(tǒng)一標準囊括社區(qū)教育的全部細則,因此社區(qū)教育的信息在一定程度上是不依賴于中心化的。采用本研究構(gòu)建的基于區(qū)塊鏈智能合約的社區(qū)教育學習成果認證系統(tǒng),各社區(qū)教育機構(gòu)可以以聯(lián)盟形式進行協(xié)作,通過簽署聯(lián)盟章程,明確各方權(quán)利和義務,達成社區(qū)教育學習成果數(shù)據(jù)存儲共識,各社區(qū)教育機構(gòu)通過溝通發(fā)布智能合約,以將達成的共識確定下來。之后發(fā)布合約并執(zhí)行合約,合約在執(zhí)行的過程中將相關(guān)數(shù)據(jù)存入?yún)^(qū)塊鏈,以保障合約執(zhí)行的有效性。通過智能合約自動化將社區(qū)教育學習成果存儲于區(qū)塊鏈之上,本研究采用的學習成果上鏈方式如圖3所示,通過采用圖3的方式進行部署,區(qū)塊鏈可以起到數(shù)據(jù)存證的作用,學習者可以隨時通過個人終端直接在數(shù)據(jù)中心的數(shù)據(jù)庫上查閱自己的學習成果數(shù)據(jù),實現(xiàn)社區(qū)教育學習成果數(shù)據(jù)可追溯、可信任、不可篡改的目的。
圖3 學習成果數(shù)據(jù)上鏈方式Fig.3 Learning outcome data linking method
由于社區(qū)教育具有學習方式靈活、學習資源豐富、參與受眾廣、自我導向等特點,在自我導向性質(zhì)的社區(qū)學習中學習者提供各類學習成果證據(jù),并委托給學校評估者判斷是否符合學校的學科標準,這些都導致了社區(qū)教育學習成果信息量巨大且繁雜,對于信息的安全可靠性要求也相對較高。又由于造假成本低,導致了防偽難度較大。通過采用本研究構(gòu)建的基于區(qū)塊鏈智能合約的社區(qū)教育學習成果認證系統(tǒng),各社區(qū)教育機構(gòu)還可以在智能合約中與學習者約定獲取區(qū)塊鏈數(shù)字化學習證明憑證所需完成的總的學習成果數(shù)量,當學習者學滿規(guī)定的學習成果數(shù)目,系統(tǒng)還可以基于區(qū)塊鏈自動發(fā)放數(shù)字化學習證明憑證,學習者可隨時查閱自己已經(jīng)獲得的學習證明憑證,可按照需要自主轉(zhuǎn)發(fā)給求職機構(gòu)等數(shù)據(jù)使用方,而當學習者選擇繼續(xù)學習時,經(jīng)學習者授權(quán)后,被授權(quán)的教育機構(gòu)可以通過區(qū)塊鏈查詢學習者全部的過往學習證明憑證,可作為學習者先前學習成果認定的證據(jù),符合該教育機構(gòu)的轉(zhuǎn)換條件,可以免修相關(guān)課程,以避免學習者重復學習,在確保個人隱私的基礎(chǔ)上實現(xiàn)社區(qū)教育學習成果數(shù)據(jù)的共享,由于沒有人為干預,因此可以有效保障社區(qū)教育學習成果認證的公平公正。
社區(qū)教育信息交互非常頻繁,不同學生、用人單位及各類社區(qū)教育機構(gòu)需要經(jīng)常性的進行交互,去中心化的交互可以節(jié)約成本,方便社區(qū)學校、學生以及社會各種機構(gòu)之間的溝通。通過采用本研究構(gòu)建的基于區(qū)塊鏈智能合約的社區(qū)教育學習成果認證系統(tǒng),各社區(qū)教育機構(gòu)之間可根據(jù)自身需要加入相應的聯(lián)盟。聯(lián)盟內(nèi)的教育機構(gòu)可直接進行溝通,在存儲學習成果的基礎(chǔ)上進行學習成果轉(zhuǎn)換。加入聯(lián)盟后,聯(lián)盟內(nèi)成員需要遵守聯(lián)盟章程等基本的共識,但是對于具體的政策規(guī)定,教育機構(gòu)可以根據(jù)自身需求選擇是否執(zhí)行,這也是教育機構(gòu)自身的辦學自主權(quán)。采用這種去中心化的交互方式,可以簡化流程,降低一些不必要的成本。
設(shè)計了基于區(qū)塊鏈智能合約社區(qū)教育學習成果認證系統(tǒng)架構(gòu),通過應用區(qū)塊鏈智能合約技術(shù),實現(xiàn)了社區(qū)教育學習成果跨空間、跨時間的數(shù)據(jù)貫通。將區(qū)塊鏈智能合約這一新一代信息技術(shù)充分融入到社區(qū)教育學習成果認證中,以新一代信息技術(shù)推動社區(qū)教育學習成果認證的公信力,激發(fā)社區(qū)學習者內(nèi)在的學習動機,優(yōu)化社區(qū)教育管理,激活社區(qū)教育參與的積極性,促進社區(qū)教育價值的提升,以推動我國社區(qū)教育的進一步發(fā)展,從而形成更加完善、系統(tǒng)、科學的終身教育體系。