江夢(mèng)晨 趙潔(通訊作者) 王亞男 江蘇第二師范學(xué)院數(shù)學(xué)與信息技術(shù)學(xué)院
隨著互聯(lián)網(wǎng)時(shí)代的崛起,公益模式從最初的捐款箱逐漸發(fā)展成愛(ài)心包裹,當(dāng)下最火熱的是線上眾籌。但是與此同時(shí),眾籌平臺(tái)違規(guī)經(jīng)營(yíng)、發(fā)起人項(xiàng)目信息造假等問(wèn)題極大地打擊了公眾對(duì)公益行業(yè)的信任度。在大學(xué)生群體中,申請(qǐng)社會(huì)救助的門檻較高。而大學(xué)生群體數(shù)量龐大,創(chuàng)新和幫扶的需求也呈現(xiàn)多樣化。因此,本文預(yù)構(gòu)建面向大學(xué)生群體的互助平臺(tái),利用應(yīng)用去中心化的數(shù)據(jù)庫(kù)來(lái)保證用戶信息的安全,防止信息篡改,在用戶與用戶之間達(dá)到相互監(jiān)督的作用。
本文中設(shè)計(jì)的眾籌平臺(tái)采用區(qū)塊鏈技術(shù),從“大病救助”和“創(chuàng)業(yè)支持”兩方面入手,搭建并優(yōu)化一個(gè)安全、可信、方便的大學(xué)生眾籌互助聯(lián)盟。通過(guò)大學(xué)生幫助大學(xué)生,鼓勵(lì)同輩理解,提高當(dāng)代大學(xué)生的社會(huì)責(zé)任感和凝聚力,促進(jìn)社會(huì)公益進(jìn)程的透明化。
區(qū)塊鏈實(shí)質(zhì)上是一個(gè)共享和分布式的數(shù)據(jù)庫(kù),包含不斷擴(kuò)展的交易日志及其時(shí)間順序,無(wú)需使用中心授權(quán)點(diǎn)就可以安全地存儲(chǔ)數(shù)字交易,鏈上的每個(gè)用戶都持有記錄鏈的副本,可以檢查事務(wù)是否有效發(fā)生,由此保證賬單的透明性和防篡改記錄的可靠性。
區(qū)塊鏈在數(shù)字網(wǎng)絡(luò)上運(yùn)行,網(wǎng)絡(luò)中的數(shù)據(jù)傳輸相當(dāng)于將數(shù)據(jù)從一個(gè)地方復(fù)制到另一個(gè)地方,區(qū)塊鏈技術(shù)中常用的算法如下。
非對(duì)稱加密算法:密鑰分為公開密鑰和私有密鑰,加密和解密過(guò)程使用不同的密鑰的算法稱為非對(duì)稱加密算法。相對(duì)于對(duì)稱加密體質(zhì),非對(duì)稱加密體質(zhì)的算法更復(fù)雜、安全性更好、保密性更強(qiáng),同時(shí)不要求通信雙方事先傳遞密鑰就能完成保密通信,密鑰管理更方便。
Hash算法:Hash算法又稱散列函數(shù),是一種通過(guò)散列算法將任意長(zhǎng)度的輸入值轉(zhuǎn)換成固定長(zhǎng)度的輸出值的壓縮映射。
共識(shí)算法機(jī)制:網(wǎng)絡(luò)中的任意節(jié)點(diǎn)都可以生成區(qū)塊,節(jié)點(diǎn)生成的事務(wù)被其他節(jié)點(diǎn)接受的過(guò)程稱為共識(shí)。由于各個(gè)節(jié)點(diǎn)觀察到事務(wù)的先后順序不可能完全一致,因此區(qū)塊鏈系統(tǒng)需要設(shè)計(jì)一種機(jī)制,對(duì)在臨近時(shí)間內(nèi)發(fā)生的事務(wù)的先后順序進(jìn)行共識(shí),以保證所有節(jié)點(diǎn)保存的區(qū)塊鏈視圖一致。
P2P網(wǎng)絡(luò):即對(duì)等網(wǎng)絡(luò),它打破了傳統(tǒng)的客戶端/服務(wù)器模式。在該網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)的地位是對(duì)等的,既充當(dāng)網(wǎng)絡(luò)服務(wù)器,又為其他節(jié)點(diǎn)提供服務(wù),同時(shí)享用其他節(jié)點(diǎn)提供的服務(wù)。
目前國(guó)內(nèi)已有一些新興的基于區(qū)塊鏈技術(shù)的眾籌平臺(tái),比如心鏈、幫幫籌和眾托幫等,平臺(tái)上募集到的所有愛(ài)心數(shù)字資產(chǎn)以及資金流向都被記錄在區(qū)塊鏈上,公開公正,透明可信。
本眾籌平臺(tái)的搭建主要分為用戶管理、項(xiàng)目管理和幫助中心三個(gè)模塊,它們與區(qū)塊鏈技術(shù)息息相關(guān)。
圖1 大學(xué)生眾籌平臺(tái)的組成模塊
注冊(cè)信息:使用本平臺(tái)前,用戶必須先進(jìn)行在線注冊(cè)。在校大學(xué)生需在指定區(qū)域登記自己的真實(shí)姓名、身份證號(hào)、院校名稱、學(xué)號(hào)、入學(xué)年月和密碼等信息,這些信息將全部寫入?yún)^(qū)塊鏈中,每位用戶對(duì)應(yīng)生成一個(gè)唯一的區(qū)塊鏈ID。在保證信息真實(shí)性并通過(guò)學(xué)校認(rèn)證后,用戶可以進(jìn)行頭像上傳和昵稱設(shè)置的操作。日后通過(guò)區(qū)塊鏈ID和密碼登錄即可。
賬戶管理:本平臺(tái)擬采用數(shù)字貨幣StudentCoin,該代幣用于用戶間的相互結(jié)算。學(xué)生在成功登陸后想支持自己認(rèn)可的項(xiàng)目,通過(guò)代幣充值進(jìn)行項(xiàng)目跟投。同時(shí),用戶也可以通過(guò)區(qū)塊鏈上的賬單查詢自己的交易記錄,并對(duì)每一筆捐贈(zèng)資金進(jìn)行追蹤。
發(fā)起操作:發(fā)起一個(gè)眾籌項(xiàng)目,首先要判斷用戶的登錄狀態(tài),無(wú)賬號(hào)登錄的情況下不能進(jìn)行項(xiàng)目發(fā)起操作。在校大學(xué)生成功登陸后,可以發(fā)起眾籌項(xiàng)目。在該操作中,用戶必需真實(shí)有效地填寫眾籌項(xiàng)目的名稱、簡(jiǎn)介、原因和目標(biāo)籌款的StudentCoin金額,同時(shí)設(shè)置一定的項(xiàng)目有效期,必要時(shí)需要提供一定的證明材料進(jìn)行佐證和補(bǔ)充說(shuō)明。待項(xiàng)目管理員審核通過(guò)后,用戶設(shè)置該項(xiàng)目的個(gè)人密碼,通過(guò)區(qū)塊鏈驗(yàn)證后寫入本地?cái)?shù)據(jù)庫(kù),合約生成,項(xiàng)目發(fā)起成功。
圖2 項(xiàng)目發(fā)起的主要流程
跟投操作:與發(fā)起操作相同,跟投自己認(rèn)同的眾籌項(xiàng)目也需要用戶處于登錄狀態(tài)。確認(rèn)登錄狀態(tài)后,用戶可以根據(jù)自己的喜好,對(duì)不同的眾籌項(xiàng)目進(jìn)行不同程度的跟投。用戶確認(rèn)跟投后可以捐贈(zèng)任意金額,若在賬戶剩余金額的范圍內(nèi),區(qū)塊鏈會(huì)進(jìn)行驗(yàn)證后轉(zhuǎn)入公共賬戶并在本地?cái)?shù)據(jù)庫(kù)保存,合約執(zhí)行,用戶可以在賬戶管理模塊查詢這條交易記錄,并隨時(shí)對(duì)支持的項(xiàng)目進(jìn)行進(jìn)度追蹤;若用戶捐贈(zèng)金額大于個(gè)人賬戶余額,系統(tǒng)會(huì)提示操作有誤,用戶重新輸入的捐贈(zèng)金額小于賬戶余額即可。
圖3 項(xiàng)目跟投的主要流程
結(jié)算操作:在項(xiàng)目到期后,系統(tǒng)將自動(dòng)進(jìn)行眾籌結(jié)算,生成資產(chǎn)變更信息。若完成募集金額,系統(tǒng)會(huì)將全部金額給予發(fā)起該項(xiàng)目的用戶,即項(xiàng)目結(jié)算人。若眾籌不成功,則將已募集的錢款退回給跟投者,發(fā)起者和跟投者都可以在眾籌結(jié)算模塊看到自己參與項(xiàng)目的最終結(jié)果,合約終止。
圖4 項(xiàng)目結(jié)算的主要流程
幫助中心的功能主要是對(duì)平臺(tái)的使用方法進(jìn)行一定的說(shuō)明,并接收用戶提出的意見(jiàn)和建議。
為方便用戶、提高平臺(tái)服務(wù)質(zhì)量,可進(jìn)行如下優(yōu)化:①在保護(hù)用戶信息安全方面,可以使用更為先進(jìn)的安全技術(shù)和配套的管理體系來(lái)降低信息被惡意泄露、惡意毀損、惡意更改的風(fēng)險(xiǎn),杜絕非授權(quán)訪問(wèn)和非授權(quán)披露;②可以設(shè)計(jì)更為豐富的用戶登錄方式,例如“院校名稱+學(xué)號(hào)+密碼”、“手機(jī)號(hào)+動(dòng)態(tài)驗(yàn)證碼”等,更方便學(xué)生用戶的日常使用;③在賬戶充值模塊,可以不再僅僅局限于銀行卡充值操作,也可以考慮接入常見(jiàn)的移動(dòng)支付平臺(tái),如支付寶、微信、京東等,使充值方式更為多樣和便捷,提高本平臺(tái)的工作效率;④關(guān)于跟投操作,可以加入一些鏈接分享,如分享到QQ、微信和微博等,從而吸引更多的用戶關(guān)注,增加平臺(tái)的用戶訪問(wèn)量。
眾籌行業(yè)近年來(lái)發(fā)展迅速,眾籌平臺(tái)更是層出不窮,越來(lái)越多的人了解眾籌,越來(lái)越多的用戶注冊(cè)使用眾籌平臺(tái),但是新的信任問(wèn)題也慢慢出現(xiàn)。與此同時(shí),大學(xué)生作為社會(huì)上的青年群體,還沒(méi)有專門的眾籌平臺(tái)供其使用。
本籌平臺(tái)提出采用區(qū)塊鏈技術(shù),通過(guò)非對(duì)稱密碼體制實(shí)現(xiàn)資金流轉(zhuǎn)的追溯,保證其公開透明。同時(shí),針對(duì)大學(xué)生群體,從“大病救助”和“創(chuàng)業(yè)支持”兩方面入手,通過(guò)同伴互助進(jìn)行眾籌的設(shè)想,設(shè)計(jì)構(gòu)建并優(yōu)化一個(gè)安全、可信又方便的大學(xué)生眾籌互助聯(lián)盟。