鄧可兒 麥梓峰 馬南英
摘要:區(qū)塊鏈?zhǔn)且环N分布式數(shù)據(jù)存儲(chǔ)技術(shù),本平臺(tái)結(jié)合“眾包”和“區(qū)塊鏈”思想,構(gòu)建一個(gè)解決用戶需求,用戶之間互利共贏的和諧環(huán)境。文章闡述了系統(tǒng)的架構(gòu)模型并設(shè)計(jì)了功能模塊。該平臺(tái)的構(gòu)建是接包方和發(fā)包方能在不需第三方干預(yù)的情況下實(shí)現(xiàn)高度自治,即發(fā)包方發(fā)布項(xiàng)目包,接包方承接項(xiàng)目包,并且制定了相應(yīng)的規(guī)則,通過(guò)制定“學(xué)幣”和“成長(zhǎng)值”這種激勵(lì)機(jī)制,激發(fā)用戶的積極性。數(shù)據(jù)同時(shí)存儲(chǔ)在多個(gè)數(shù)據(jù)庫(kù)中,不可篡改,數(shù)據(jù)安全有保障。
關(guān)鍵詞:區(qū)塊鏈;眾包平臺(tái);在線考核;虛擬幣
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)15-0091-03
區(qū)塊鏈技術(shù)是當(dāng)前的研究熱點(diǎn),主要指的是一個(gè)共享的、分散在各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的且能協(xié)同運(yùn)作的分布式數(shù)據(jù)庫(kù)。其主要技術(shù)是可以實(shí)現(xiàn)數(shù)據(jù)一致存儲(chǔ)、難以篡改、防止抵賴的記賬技術(shù),即分布式賬本技術(shù),普遍用于科技金融互聯(lián)網(wǎng)行業(yè),近年來(lái)也逐漸運(yùn)用于教育領(lǐng)域,尤其是互聯(lián)網(wǎng)+教育生態(tài)資源領(lǐng)域。文獻(xiàn)研究發(fā)現(xiàn),國(guó)外研究聚焦在學(xué)習(xí)證書平臺(tái)的研發(fā)和學(xué)習(xí)記錄平臺(tái)的建設(shè)上,國(guó)內(nèi)則集中在區(qū)塊鏈技術(shù)的應(yīng)用價(jià)值方面。如:楊現(xiàn)民等人提出的區(qū)塊鏈在教育領(lǐng)域的六大主要應(yīng)用模式嘲;金義富圍繞教育資源建設(shè)、教學(xué)過(guò)程評(píng)價(jià)和教育投入產(chǎn)出等方面分析了區(qū)塊鏈的需求,構(gòu)建了“區(qū)塊鏈+教育”體系框架,提出一種部分去中心化的混合部署模式;李青等人認(rèn)為區(qū)塊鏈可以提供去中心化的學(xué)習(xí)記錄和學(xué)分銀行服務(wù),降低求學(xué)、求職和人才雇傭的成本,從而建立起更為方便、可信的證書體系;方海光等人運(yùn)用區(qū)塊鏈技術(shù)從資源共享、學(xué)習(xí)地點(diǎn)共通、資源建設(shè)、學(xué)習(xí)成果記錄四個(gè)方面設(shè)計(jì)智慧學(xué)習(xí)機(jī)器人,旨在大規(guī)模學(xué)習(xí)服務(wù)中達(dá)到深度個(gè)性化學(xué)習(xí)的目的。本研究是在李青等人研究基礎(chǔ)上,利用區(qū)塊鏈的貨幣屬性將學(xué)生學(xué)習(xí)的知識(shí)和技能轉(zhuǎn)化成為一種貨幣,并按照一定的標(biāo)準(zhǔn)儲(chǔ)存在區(qū)塊鏈中,在大學(xué)生眾包平臺(tái)學(xué)習(xí)環(huán)境建設(shè)上,實(shí)現(xiàn)個(gè)陛化學(xué)習(xí)。
1系統(tǒng)概述
“眾包”指一個(gè)公司或機(jī)構(gòu)把過(guò)去由員工執(zhí)行的工作任務(wù),外包給非特定的而且通常是大型的大眾網(wǎng)絡(luò)的做法嘲。眾包的任務(wù)通常由個(gè)人承擔(dān),但如果涉及需多人協(xié)作完成的任務(wù),也可依靠開源的個(gè)體生產(chǎn)的形式出現(xiàn),大學(xué)生眾包平臺(tái)的面向?qū)ο蟊阒饕谴髮W(xué)生。該平臺(tái)類似營(yíng)業(yè)模式的平臺(tái),用戶不僅是使用者、需求的一方,也可以擔(dān)任創(chuàng)造者、供給的一方。簡(jiǎn)單地說(shuō),在該平臺(tái)上,用戶若是有項(xiàng)目需要團(tuán)隊(duì)開發(fā),或是在某一項(xiàng)目上遇到難題,可以在該平臺(tái)上發(fā)包。并用該平臺(tái)上流通的學(xué)幣來(lái)公開競(jìng)標(biāo),尋找合適的接包方;也可以在該平臺(tái)上尋找符合自身能力的項(xiàng)目包,并通過(guò)能力的驗(yàn)證,接取項(xiàng)目包,賺取學(xué)幣。基于區(qū)塊鏈的核心思想,大學(xué)生眾包平臺(tái)制定兩個(gè)值來(lái)衡量用戶的可信任度,即“學(xué)幣”和“成長(zhǎng)值”。在該平臺(tái)上,發(fā)包方可以根據(jù)“成長(zhǎng)值”和使用“學(xué)幣”來(lái)尋找接包方,接包方因此也可以賺取“學(xué)幣”和提高“成長(zhǎng)值”。發(fā)包方和接包方通過(guò)擬定合適的工作協(xié)議,雙方之間的關(guān)系也不再是一方完全服從于另外一方,他們之間的關(guān)系是建立在共同機(jī)制上的。在雙方都認(rèn)同的協(xié)議下,用戶可以解決用戶的需求,也可以求助用戶解決自己的需求,形成一個(gè)用戶與用戶之間應(yīng)該求同存異、互利共贏的大環(huán)境。用戶之間互相解決對(duì)方的需求,每位用戶都有權(quán)利充當(dāng)生產(chǎn)者這一角色,不再是單一的只是“需求者”這一角色,用戶的自身價(jià)值也可以在該平臺(tái)有所體現(xiàn),通過(guò)自身創(chuàng)造的價(jià)值,再去解決自身的需求問(wèn)題。
在本平臺(tái)的考核模塊中,大學(xué)生可以通過(guò)考核來(lái)獲取“成長(zhǎng)值”?!俺砷L(zhǎng)值”是用來(lái)衡量用戶是否有能力承接項(xiàng)目包的一個(gè)標(biāo)準(zhǔn)。發(fā)包方發(fā)布項(xiàng)目包時(shí),需要設(shè)定該項(xiàng)目包的學(xué)幣值,而接包方承接了該項(xiàng)目并且交付成功后可獲得這些學(xué)幣”。發(fā)包方的“學(xué)幣”通過(guò)在本平臺(tái)付款換取或者承接項(xiàng)目得到,學(xué)幣值可以兌換成人民幣:1學(xué)幣=100元人民幣;同樣道理,1學(xué)幣=1成長(zhǎng)值。
系統(tǒng)的業(yè)務(wù)模型如圖1所示,用戶在該系統(tǒng)中,可以在符合發(fā)包方要求的情況下,選擇想要接的包,并參與競(jìng)標(biāo)。由發(fā)包方來(lái)挑選參與競(jìng)標(biāo)的接包方,若接包方中標(biāo),則要在規(guī)定時(shí)間內(nèi)交付。同時(shí)發(fā)包方也可以雇傭指定的接包方來(lái)完成項(xiàng)目。接包方在規(guī)定時(shí)間內(nèi)交付后,由發(fā)包方進(jìn)行驗(yàn)收,不符合要求的話可以則讓接包方進(jìn)行修改重新驗(yàn)收,若驗(yàn)收通過(guò),接包方則可以獲得一定的虛擬幣。用戶也可以通過(guò)選擇該平臺(tái)發(fā)布的項(xiàng)目考核試題,并進(jìn)行考核來(lái)賺取學(xué)幣。學(xué)幣越多,成長(zhǎng)值越高,表示能力越強(qiáng),考核分?jǐn)?shù)越高。
2系統(tǒng)技術(shù)架構(gòu)
本系統(tǒng)的技術(shù)架構(gòu)主要分為前端、服務(wù)器和數(shù)據(jù)庫(kù)。如圖2所示,前端窗體是由各類組件組成,用戶在訪問(wèn)各個(gè)窗體組件時(shí)所進(jìn)行的數(shù)據(jù)操作會(huì)暫時(shí)保存到綁定窗體組件的實(shí)體模型。用戶在確認(rèn)操作和提交數(shù)據(jù)時(shí),服務(wù)器會(huì)調(diào)用對(duì)應(yīng)的接口,使用對(duì)應(yīng)的規(guī)則鏈來(lái)對(duì)實(shí)體數(shù)據(jù)進(jìn)行處理并保存到新的實(shí)體模型里,最后保存到對(duì)應(yīng)的數(shù)據(jù)庫(kù)。
1)數(shù)據(jù)資源層的實(shí)現(xiàn)。用戶在平臺(tái)操作所產(chǎn)生的交易數(shù)據(jù),通過(guò)服務(wù)器和規(guī)則鏈在云端加密后,被數(shù)據(jù)庫(kù)所接收。每一條數(shù)據(jù)都有唯一的Ⅲ,再通過(guò)外鍵與其他相關(guān)數(shù)據(jù)關(guān)聯(lián),最終形成獨(dú)一無(wú)二并且不能篡改的數(shù)據(jù)信息。
2)業(yè)務(wù)支撐層的應(yīng)用。利用實(shí)組件、實(shí)體、規(guī)則鏈和v3開發(fā)平臺(tái)提供的接口,共提供了七種主要服務(wù),包括接包服務(wù)、發(fā)包服務(wù)、考核服務(wù)、競(jìng)標(biāo)服務(wù)、電子文件服務(wù)、學(xué)幣與成長(zhǎng)值服務(wù)和貨幣兌換服務(wù)支持。以這七種服務(wù)作為用戶學(xué)習(xí),相互協(xié)助的眾包服務(wù)平臺(tái)的支撐。
3)應(yīng)用系統(tǒng)層設(shè)定。本平臺(tái)采用B/S模式,以門戶網(wǎng)站的模式面向用戶,又在其下設(shè)定發(fā)包子系統(tǒng)、接包子系統(tǒng)和考核子系統(tǒng),以此構(gòu)造大學(xué)生眾包服務(wù)平臺(tái)的功能環(huán)境。
3系統(tǒng)架構(gòu)設(shè)計(jì)
本系統(tǒng)總體架構(gòu)分四層,分別是用戶層、應(yīng)用系統(tǒng)層、業(yè)務(wù)支撐層以及數(shù)據(jù)資源層,如圖3所示。第一層為用戶層,其對(duì)象為接包方、發(fā)包方與平臺(tái)維護(hù)與監(jiān)管員。第二層為應(yīng)用系統(tǒng)層,主要內(nèi)容是門戶網(wǎng)站、接包子系統(tǒng)、發(fā)包子系統(tǒng)和考核子系統(tǒng)。第三層是業(yè)務(wù)支撐層,由接包服務(wù)支持、發(fā)包服務(wù)支持、考核服務(wù)支持、競(jìng)標(biāo)服務(wù)支持、電子文件服務(wù)支持、學(xué)幣與成長(zhǎng)值服務(wù)支持以及貨幣兌換服務(wù)支持組成。最后一層為數(shù)據(jù)資源層,用戶的數(shù)據(jù)將存儲(chǔ)在云服務(wù)器與多臺(tái)數(shù)據(jù)庫(kù)里,實(shí)現(xiàn)分布式數(shù)據(jù)存儲(chǔ),可以避免數(shù)據(jù)被篡改,提升數(shù)據(jù)的安全性。