本發(fā)明涉及征信數(shù)據(jù)共享與交易系統(tǒng),特別是涉及一種基于區(qū)塊鏈的征信數(shù)據(jù)共享與交易系統(tǒng)。
背景技術(shù):
央行征信主導(dǎo)的征信體系無(wú)法滿(mǎn)足金融市場(chǎng)運(yùn)行需求,截止到2014年,自然人信用檔案數(shù)8.57億減去有貸款記錄的人數(shù)3.5億,有5億人的央行征信數(shù)據(jù)是空白的。征信數(shù)據(jù)大致可以分為以下幾類(lèi):
第一是身份屬性,指?jìng)€(gè)人身份識(shí)別與認(rèn)證信息,包括姓名、性別、身份證、年齡、婚姻家庭、住址、職業(yè)、文化程度等。
第二是履約能力,指用于評(píng)估個(gè)人還款意愿的信息,包括收入、存款、有價(jià)證券、商業(yè)保險(xiǎn)等。
第三是信用記錄,即用于評(píng)估個(gè)人還款意愿的信息,包括個(gè)人在商業(yè)銀行貸款、信用卡、消費(fèi)金融信貸、P2P網(wǎng)貸、貸記卡、擔(dān)保等金融信用活動(dòng)中發(fā)生的活動(dòng),此外也有非金融機(jī)構(gòu)的個(gè)人賒購(gòu)、繳費(fèi)信息等,這些可以顯示一個(gè)人在信用方面的行為。
第四是行為特征,即反映個(gè)人行為特點(diǎn)并據(jù)此評(píng)估個(gè)人信用變遷趨勢(shì)的信息,包括居住地變遷、消費(fèi)行為習(xí)慣、工作學(xué)習(xí)變遷、通信行為特點(diǎn)、互聯(lián)網(wǎng)行為記錄與偏好等信息。
第五是社交資料,即反映個(gè)人交際關(guān)系、社交言行特點(diǎn)的信息。
第六是公共記錄信息,例如民事、刑事、行政訴訟判決、行政處罰等信息。
目前獲取征信數(shù)據(jù)有兩種方式,第一種是有牌照的征信公司,第二種是公司聯(lián)盟,即業(yè)界有征信數(shù)據(jù)及需求的幾家企業(yè)自發(fā)組成一個(gè)聯(lián)盟,在聯(lián)盟內(nèi)進(jìn)行數(shù)據(jù)共享。但是各家擁有的征信數(shù)據(jù)各不相同,各有特色,因此如果一個(gè)征信數(shù)據(jù)使用方需要完整征信數(shù)據(jù)的時(shí)候,就需要對(duì)接若干家第三方征信公司。
征信公司受制于數(shù)據(jù)來(lái)源渠道,一般信息比較單一,且通常只能提供查詢(xún)服務(wù)。這些征信公司一般采用傳統(tǒng)的IT技術(shù)方案,數(shù)據(jù)一般保存在關(guān)系型數(shù)據(jù)庫(kù)中(例如Oracle),然后通過(guò)Web Service接口供第三方查詢(xún)。這些接口及數(shù)據(jù)交互標(biāo)準(zhǔn)一般由征信公司自己定義,沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)。數(shù)據(jù)查詢(xún)都是有償?shù)?,一般按照查?xún)次數(shù)收費(fèi)。而且其征信數(shù)據(jù)量少,且種類(lèi)單一;大部分只提供單向查詢(xún),無(wú)法由數(shù)據(jù)使用方補(bǔ)充數(shù)據(jù);從數(shù)據(jù)使用方來(lái)看,為了完善風(fēng)控,必須對(duì)接多家征信公司,費(fèi)時(shí)且費(fèi)力。
第二種是公司聯(lián)盟,例如互聯(lián)網(wǎng)金融公司自發(fā)組成一個(gè)聯(lián)盟,在聯(lián)盟內(nèi)共享黑名單數(shù)據(jù),防止惡意用戶(hù)騙貸。公司聯(lián)盟方案則存在數(shù)據(jù)交換與查詢(xún)?nèi)狈y(tǒng)一的標(biāo)準(zhǔn),同時(shí)缺乏一系列的機(jī)制,使得各家參與方能夠方便的共享數(shù)據(jù)和查詢(xún)數(shù)據(jù)。而且其缺乏數(shù)據(jù)保護(hù)機(jī)制,缺乏基于技術(shù)的信任機(jī)制,缺乏激勵(lì)機(jī)制來(lái)吸引更多的人共享數(shù)據(jù)。
聯(lián)盟的技術(shù)方案有多種形式,(1)文件共享方式即黑名單數(shù)據(jù)通過(guò)文件的方式在聯(lián)盟內(nèi)共享(郵件,F(xiàn)TP等方式),聯(lián)盟成員自己負(fù)責(zé)把數(shù)據(jù)持久化及和自己的業(yè)務(wù)系統(tǒng)同步;(2)統(tǒng)一數(shù)據(jù)平臺(tái),聯(lián)盟各方使用傳統(tǒng)IT構(gòu)建一個(gè)數(shù)據(jù)共享平臺(tái),這個(gè)共享平臺(tái)一般部署在某個(gè)聯(lián)盟會(huì)員或者公有云上,大家通過(guò)接口的方式上傳數(shù)據(jù)和查詢(xún)數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提出一種基于區(qū)塊鏈的征信數(shù)據(jù)共享與交易系統(tǒng),提供一個(gè)可被各方基于技術(shù)而非平臺(tái)背書(shū)信任的征信數(shù)據(jù)共享系統(tǒng),能夠讓參與方便捷的共享數(shù)據(jù),并且在技術(shù)上保證數(shù)據(jù)不被濫用,保障數(shù)據(jù)所有者的權(quán)益,并且在技術(shù)上保證公平性,保障數(shù)據(jù)提供者在共享數(shù)據(jù)之后獲得某種收益,激勵(lì)參與方共享更多的數(shù)據(jù)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于區(qū)塊鏈的征信數(shù)據(jù)共享與交易系統(tǒng),所述征信數(shù)據(jù)共享與交易系統(tǒng)包括至少兩個(gè)P2P的網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)中包括底層區(qū)塊鏈系統(tǒng)以及運(yùn)行在所述底層區(qū)塊鏈系統(tǒng)上的征信數(shù)據(jù)共享平臺(tái),所述征信數(shù)據(jù)共享平臺(tái)包括:
數(shù)據(jù)共享模塊,供數(shù)據(jù)提供者共享征信元數(shù)據(jù);
數(shù)據(jù)評(píng)價(jià)模塊,用于對(duì)數(shù)據(jù)提供者提供的征信元數(shù)據(jù)進(jìn)行評(píng)價(jià);
數(shù)據(jù)查詢(xún)交易模塊,供數(shù)據(jù)需求者查詢(xún)征信元數(shù)據(jù),并用于與數(shù)據(jù)提供者進(jìn)行交易;
區(qū)塊鏈適配層,用于將征信數(shù)據(jù)共享平臺(tái)適配到底層區(qū)塊鏈系統(tǒng);
所述數(shù)據(jù)提供者調(diào)用數(shù)據(jù)共享模塊上傳征信元數(shù)據(jù)并進(jìn)行數(shù)據(jù)記錄;所述數(shù)據(jù)需求者調(diào)用數(shù)據(jù)查詢(xún)交易模塊查詢(xún)征信元數(shù)據(jù),并和數(shù)據(jù)提供者進(jìn)行交易,生成的征信交易數(shù)據(jù);所述區(qū)塊鏈適配層將征信元數(shù)據(jù)或征信交易數(shù)據(jù)進(jìn)行廣播,在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,新生成的征信元數(shù)據(jù)或征信交易數(shù)據(jù)將存入到底層區(qū)塊鏈系統(tǒng)中。
優(yōu)選地,所述區(qū)塊鏈適配層包括共識(shí)算法適配模塊、數(shù)據(jù)適配模塊以及智能合約適配模塊。
優(yōu)選地,所述共識(shí)算法適配模塊采用抽象共識(shí)算法抽象出一套共識(shí)算法的公共接口,并根據(jù)底層算法匹配適配器;所述適配器至少包括工作證明算法適配器、權(quán)益證明算法適配器。
優(yōu)選地,所述數(shù)據(jù)適配模塊定義區(qū)塊鏈數(shù)據(jù)的抽象模型,并根據(jù)區(qū)塊鏈數(shù)據(jù)格式進(jìn)行適配。
優(yōu)選地,所述智能合約適配模塊定義智能合約的抽象模型,并根據(jù)智能合約的實(shí)現(xiàn)方式進(jìn)行適配。
優(yōu)選地,所述數(shù)據(jù)提供者共享征信元數(shù)據(jù)的步驟如下:
a)數(shù)據(jù)提供者按照定義的格式組裝征信元數(shù)據(jù),并調(diào)用數(shù)據(jù)共享模塊的上傳接口上傳征信元數(shù)據(jù);
b)所述數(shù)據(jù)共享模塊調(diào)用共識(shí)算法適配模塊進(jìn)行數(shù)據(jù)記錄,并且所述共識(shí)算法適配模塊根據(jù)選定的共識(shí)算法,定期得到新生成的區(qū)塊;
c)所述共識(shí)算法適配模塊將征信元數(shù)據(jù)進(jìn)行廣播,在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,將新生成的征信元數(shù)據(jù)存入到新生成的區(qū)塊中,新生成的區(qū)塊調(diào)用數(shù)據(jù)適配模塊寫(xiě)入到區(qū)塊鏈中;
d)共識(shí)算法適配模塊將最終的區(qū)塊信息返回到數(shù)據(jù)共享模塊,并且所述數(shù)據(jù)共享模塊將最終的區(qū)塊信息返回給數(shù)據(jù)提供者。
優(yōu)選地,所述數(shù)據(jù)需求者進(jìn)行數(shù)據(jù)查詢(xún)交易的步驟如下:
a)數(shù)據(jù)需求者根據(jù)需求數(shù)據(jù)的主標(biāo)識(shí)生成散列值,并根據(jù)主標(biāo)識(shí)的散列值和需求數(shù)據(jù)的類(lèi)型調(diào)用數(shù)據(jù)查詢(xún)交易模塊上的查詢(xún)接口;
b)所述數(shù)據(jù)查詢(xún)交易模塊調(diào)用數(shù)據(jù)適配模塊,并且所述數(shù)據(jù)適配模塊根據(jù)主標(biāo)識(shí)的散列值和需求數(shù)據(jù)的類(lèi)型查詢(xún)保存在本地區(qū)塊鏈上的征信元數(shù)據(jù);
c)所述數(shù)據(jù)適配模塊將征信元數(shù)據(jù)返回給數(shù)據(jù)查詢(xún)交易模塊,所述數(shù)據(jù)查詢(xún)交易模塊將征信元數(shù)據(jù)返回給數(shù)據(jù)需求者;
d)所述數(shù)據(jù)需求者根據(jù)返回的征信元數(shù)據(jù)中的數(shù)據(jù)提供者ID得到數(shù)據(jù)提供者的公鑰,并根據(jù)數(shù)據(jù)提供者的公鑰驗(yàn)證征信元數(shù)據(jù)中數(shù)據(jù)提供者的簽名;
e)在公鑰驗(yàn)證后,數(shù)據(jù)需求者從征信元數(shù)據(jù)中提取數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口的列表信息;
f)數(shù)據(jù)需求者根據(jù)數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口發(fā)送訪(fǎng)問(wèn)請(qǐng)求,訪(fǎng)問(wèn)請(qǐng)求的數(shù)據(jù)根據(jù)數(shù)據(jù)提供者的公鑰進(jìn)行加密,其中,所述訪(fǎng)問(wèn)請(qǐng)求中至少包含主標(biāo)識(shí)、數(shù)據(jù)類(lèi)型、數(shù)據(jù)需求者ID及數(shù)據(jù)需求者簽名。
g)在收到訪(fǎng)問(wèn)請(qǐng)求后,所述數(shù)據(jù)提供者用私鑰進(jìn)行解密,提取查詢(xún)請(qǐng)求中的數(shù)據(jù)需求者ID,并在獲取數(shù)據(jù)需求者的公鑰后根據(jù)數(shù)據(jù)需求者的公鑰驗(yàn)證查詢(xún)數(shù)據(jù)中數(shù)據(jù)需求者的簽名;
h)所述數(shù)據(jù)提供者驗(yàn)證通過(guò)之后,根據(jù)完整征信數(shù)據(jù)、交易價(jià)格以及數(shù)據(jù)提供者簽名調(diào)用智能合約適配模塊生成交易的智能合約;
i)在對(duì)交易價(jià)格確認(rèn)后,所述數(shù)據(jù)需求者使用私鑰對(duì)所述智能合約簽名確認(rèn),并且所述智能合約將生成的交易數(shù)據(jù)廣播到每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,調(diào)用所述數(shù)據(jù)適配模塊寫(xiě)入到區(qū)塊鏈中,并將完整數(shù)據(jù)發(fā)送給數(shù)據(jù)需求者。
優(yōu)選地,所述征信數(shù)據(jù)共享平臺(tái)還包括密鑰管理分發(fā)模塊,所述密鑰管理分發(fā)模塊用于管理用戶(hù)ID與公鑰之間的對(duì)應(yīng)關(guān)系,所述密鑰管理分發(fā)模塊還用于生成密鑰對(duì)。
優(yōu)選地,所述數(shù)據(jù)評(píng)價(jià)模塊對(duì)數(shù)據(jù)提供者提供的征信元數(shù)據(jù)進(jìn)行評(píng)價(jià)的步驟如下:
a)數(shù)據(jù)評(píng)價(jià)者選擇定義的評(píng)價(jià)算法對(duì)通過(guò)交易得到的征信完整數(shù)據(jù)進(jìn)行評(píng)價(jià),并生成征信評(píng)價(jià)數(shù)據(jù),之后調(diào)用數(shù)據(jù)評(píng)價(jià)模塊的上傳接口上傳征信評(píng)價(jià)數(shù)據(jù);
b)所述數(shù)據(jù)評(píng)價(jià)模塊將所述征信評(píng)價(jià)數(shù)據(jù)廣播到每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并且所述網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)對(duì)評(píng)價(jià)數(shù)據(jù)進(jìn)行檢查;
c)當(dāng)少于規(guī)定數(shù)量的網(wǎng)絡(luò)節(jié)點(diǎn)提出異議時(shí),所述數(shù)據(jù)評(píng)價(jià)模塊調(diào)用所述數(shù)據(jù)適配模塊將征信評(píng)價(jià)數(shù)據(jù)紀(jì)錄到底層區(qū)塊鏈系統(tǒng)中;
d)所述數(shù)據(jù)評(píng)價(jià)模塊將結(jié)果返回給數(shù)據(jù)評(píng)價(jià)者。
基于上述技術(shù)方案,本發(fā)明的優(yōu)點(diǎn)是:
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)使用區(qū)塊鏈技術(shù)構(gòu)建了一個(gè)可信的征信數(shù)據(jù)共享與交易平臺(tái),所述征信數(shù)據(jù)共享與交易系統(tǒng)使用特殊的數(shù)據(jù)共享機(jī)制,數(shù)據(jù)查詢(xún)機(jī)制,數(shù)據(jù)交易機(jī)制和數(shù)據(jù)評(píng)價(jià)機(jī)制,能夠吸引征信數(shù)據(jù)擁有者和征信數(shù)據(jù)需求者使用,以使得征信數(shù)據(jù)提供者在數(shù)據(jù)被保護(hù)的情況下可以獲得一定的經(jīng)濟(jì)補(bǔ)償,征信數(shù)據(jù)查詢(xún)方則可以獲取征信數(shù)據(jù),完善自己的風(fēng)控水平。
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)可以與現(xiàn)有的征信數(shù)據(jù)形成互補(bǔ),有效的擴(kuò)大征信數(shù)據(jù)范圍及覆蓋的人群。所述征信數(shù)據(jù)共享與交易系統(tǒng)建設(shè)成功后,可以部分解決目前征信體系不完善的問(wèn)題,能夠起到很好的補(bǔ)充作用,可以更好地為銀行、小貸公司、消費(fèi)金融、網(wǎng)絡(luò)借貸、大數(shù)據(jù)公司和其他互聯(lián)網(wǎng)金融機(jī)構(gòu)服務(wù)降低因征信數(shù)據(jù)不完全引起的逾期率,提高業(yè)務(wù)運(yùn)作效率。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1為區(qū)塊鏈邏輯結(jié)構(gòu)示意圖;
圖2為交易數(shù)據(jù)記錄過(guò)程中的區(qū)塊鏈工作邏輯;
圖3為一種典型區(qū)塊鏈的技術(shù)棧示意圖;
圖4為征信數(shù)據(jù)共享與交易系統(tǒng)拓?fù)鋱D;
圖5為網(wǎng)絡(luò)節(jié)點(diǎn)邏輯結(jié)構(gòu)示意圖;
圖6為征信數(shù)據(jù)共享平臺(tái)結(jié)構(gòu)示意圖;
圖7為共識(shí)算法適配模塊邏輯示意圖;
圖8為數(shù)據(jù)結(jié)構(gòu)示意圖;
圖9為共享征信元數(shù)據(jù)信令交互示意圖;
圖10為數(shù)據(jù)查詢(xún)交易信令交互示意圖。
具體實(shí)施方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)底層基于區(qū)塊鏈形成,所述區(qū)塊鏈技術(shù)是一種利用去中心化和去信任方式集體維護(hù)一本數(shù)據(jù)簿的可靠性的技術(shù),其需要讓參與系統(tǒng)中的任意多個(gè)節(jié)點(diǎn),通過(guò)一串使用密碼學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊(block)中每個(gè)數(shù)據(jù)中都包含了一定時(shí)間內(nèi)的系統(tǒng)全部信息交流的數(shù)據(jù),并生成數(shù)據(jù)指紋用于驗(yàn)證其信息的有效性和鏈接下一個(gè)數(shù)據(jù)庫(kù)塊。
圖1的區(qū)塊鏈邏輯示意是對(duì)區(qū)塊鏈中間一段的簡(jiǎn)單描述。其中每個(gè)區(qū)塊都有指向前一個(gè)區(qū)塊的鏈接,一直到最初創(chuàng)建的區(qū)塊即創(chuàng)始區(qū)塊;而在區(qū)塊鏈系統(tǒng)上發(fā)生的每一筆交易都會(huì)存在于某一個(gè)區(qū)塊中,并被永久保存。例如區(qū)塊54中包含了鏈接,鏈接到區(qū)塊53;區(qū)塊53中包含了鏈接,鏈接到區(qū)塊52;區(qū)塊52中包含了鏈接,鏈接到區(qū)塊51,以此類(lèi)推,直到最初的創(chuàng)始區(qū)塊。
在區(qū)塊鏈系統(tǒng)上,以交易數(shù)據(jù)記錄過(guò)程為例解釋區(qū)塊鏈的工作機(jī)制,其能夠有效地解決雙重消費(fèi)和拜占庭將軍問(wèn)題。如圖2所示,其具體過(guò)程如下:
(1)、區(qū)塊鏈的最后一個(gè)環(huán)節(jié)是Owner1,其采用Owner0的公鑰驗(yàn)證了前一筆交易數(shù)據(jù);
(2)、Owner1用自身的密鑰簽署所述交易數(shù)據(jù);
(3)、交易數(shù)據(jù)從Owner1傳送到Owner2,并向全網(wǎng)廣播;
(4)、交易數(shù)據(jù)在廣播的時(shí)候,需要得到足夠多節(jié)點(diǎn)的確認(rèn),才能被認(rèn)為交易完成;而在整個(gè)P2P網(wǎng)絡(luò)中最早打上時(shí)間戳的那個(gè)交易數(shù)據(jù)被認(rèn)定為是成功的交易;
(5)、交易成功后,數(shù)據(jù)記錄到區(qū)塊中。
本實(shí)施例提供了一種典型區(qū)塊鏈的技術(shù)棧,如圖3所示,包括:
(1)、網(wǎng)絡(luò)層。一般采用P2P網(wǎng)絡(luò)技術(shù),因此在區(qū)塊鏈網(wǎng)絡(luò)中沒(méi)有中心服務(wù)器,如果任何一個(gè)或多個(gè)節(jié)點(diǎn)從區(qū)塊鏈網(wǎng)絡(luò)中丟失,數(shù)據(jù)也不會(huì)丟失,同時(shí)其中包括廣播機(jī)制和數(shù)據(jù)驗(yàn)證機(jī)制,保證數(shù)據(jù)傳輸安全性和高效性。
(2)、數(shù)據(jù)層。核心是數(shù)據(jù)區(qū)塊及鏈?zhǔn)降臄?shù)據(jù)結(jié)構(gòu),同時(shí)生成的數(shù)據(jù)都會(huì)加上時(shí)間戳,并使用散列算法,防止數(shù)據(jù)被篡改。同時(shí)還使用加密算法(如非對(duì)稱(chēng)加密算法),以保護(hù)數(shù)據(jù)的安全性及用戶(hù)的隱私。
(3)、共識(shí)層。共識(shí)方式可采用工作量證明,其是一種能夠確保正確答案很難被獲取,卻又能夠很容易被驗(yàn)證的一種方式,它用于確保生成的區(qū)塊符合某種數(shù)據(jù)特征,防止數(shù)據(jù)被偽造或者篡改。而權(quán)益證明機(jī)制是另外一種達(dá)成共識(shí)的方式。如在比特幣的區(qū)塊鏈系統(tǒng)中,基于權(quán)益證明機(jī)制的系統(tǒng)上“挖礦”是以貨幣的持有量為基礎(chǔ)的。
(4)、智能合約。傳統(tǒng)合約是指雙方或者多方協(xié)議做或不做某事來(lái)?yè)Q取某些東西,每一方必須信任彼此會(huì)履行義務(wù)。而智能合約無(wú)須彼此信任,因?yàn)橹悄芎霞s不僅是由代碼進(jìn)行定義的,也是由代碼強(qiáng)制執(zhí)行的,完全自動(dòng)且無(wú)法干預(yù)。
本發(fā)明針對(duì)征信數(shù)據(jù)共享這一領(lǐng)域,提出了一種基于區(qū)塊鏈的征信數(shù)據(jù)共享與交易系統(tǒng)。其中,所述征信數(shù)據(jù)共享與交易系統(tǒng)底層采用區(qū)塊鏈的P2P(即對(duì)等計(jì)算機(jī)網(wǎng)絡(luò),是一種在對(duì)等者之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu),是對(duì)等計(jì)算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式)的網(wǎng)絡(luò)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)包含了本方案獨(dú)特的征信數(shù)據(jù)共享平臺(tái)以及使用的區(qū)塊鏈技術(shù)的底層區(qū)塊鏈系統(tǒng)。
本發(fā)明提供了基于區(qū)塊鏈的征信數(shù)據(jù)共享與交易系統(tǒng),如圖4~圖所示,所述征信數(shù)據(jù)共享與交易系統(tǒng)包括至少兩個(gè)P2P的網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)中包括底層區(qū)塊鏈系統(tǒng)以及運(yùn)行在所述底層區(qū)塊鏈系統(tǒng)上的征信數(shù)據(jù)共享平臺(tái),所述征信數(shù)據(jù)共享平臺(tái)包括:
數(shù)據(jù)共享模塊,供數(shù)據(jù)提供者共享征信元數(shù)據(jù);
數(shù)據(jù)評(píng)價(jià)模塊,用于對(duì)數(shù)據(jù)提供者提供的征信元數(shù)據(jù)進(jìn)行評(píng)價(jià);
數(shù)據(jù)查詢(xún)交易模塊,供數(shù)據(jù)需求者查詢(xún)征信元數(shù)據(jù),并用于與數(shù)據(jù)提供者進(jìn)行交易;
區(qū)塊鏈適配層,用于將征信數(shù)據(jù)共享平臺(tái)適配到底層區(qū)塊鏈系統(tǒng)。
所述數(shù)據(jù)提供者調(diào)用數(shù)據(jù)共享模塊上傳征信元數(shù)據(jù)并進(jìn)行數(shù)據(jù)記錄;所述數(shù)據(jù)需求者調(diào)用數(shù)據(jù)查詢(xún)交易模塊查詢(xún)征信元數(shù)據(jù),并和數(shù)據(jù)提供者進(jìn)行交易,生成的征信交易數(shù)據(jù);所述區(qū)塊鏈適配層將征信元數(shù)據(jù)或征信交易數(shù)據(jù)進(jìn)行廣播,在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,新生成的征信元數(shù)據(jù)或征信交易數(shù)據(jù)將存入到底層區(qū)塊鏈系統(tǒng)中。
如圖6所示,所述征信數(shù)據(jù)共享平臺(tái)包含數(shù)據(jù)共享模塊、數(shù)據(jù)查詢(xún)交易模塊、數(shù)據(jù)評(píng)價(jià)模塊、成員管理模塊、密鑰管理分發(fā)模塊以及區(qū)塊鏈適配層。采用區(qū)塊鏈適配層用于適配不同的底層區(qū)塊鏈技術(shù)實(shí)現(xiàn),使得系統(tǒng)可以不依賴(lài)于底層具體的區(qū)塊鏈技術(shù)。
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)最核心模塊包括:數(shù)據(jù)共享模塊以及數(shù)據(jù)查詢(xún)交易模塊,其是整個(gè)系統(tǒng)的核心。其次,數(shù)據(jù)評(píng)價(jià)模塊用于對(duì)數(shù)據(jù)進(jìn)行評(píng)價(jià),能夠提高平臺(tái)的數(shù)據(jù)質(zhì)量。成員管理模塊和密鑰管理分發(fā)模塊是基礎(chǔ)模塊,而區(qū)塊鏈適配層模塊可以使得本方案不依賴(lài)于具體的底層區(qū)塊鏈技術(shù)實(shí)現(xiàn)方式。
優(yōu)選地,所述征信數(shù)據(jù)共享平臺(tái)還包括密鑰管理分發(fā)模塊,所述密鑰管理分發(fā)模塊用于管理用戶(hù)ID(包括數(shù)據(jù)提供者,數(shù)據(jù)需求者或者數(shù)據(jù)評(píng)價(jià)者)與公鑰之間的對(duì)應(yīng)關(guān)系,同時(shí)它還能夠生成密鑰對(duì),并安全分發(fā)給相關(guān)用戶(hù)。
所述區(qū)塊鏈適配層包括共識(shí)算法適配模塊、數(shù)據(jù)適配模塊以及智能合約適配模塊。優(yōu)選地,所述共識(shí)算法適配模塊采用抽象共識(shí)算法抽象出一套共識(shí)算法的公共接口,并根據(jù)底層算法匹配適配器;所述適配器至少包括工作證明算法適配器、權(quán)益證明算法適配器。平臺(tái)會(huì)抽象出一套共識(shí)算法的公共接口,同時(shí)使用不同的適配器適配不同的底層算法,如圖7所示。
所述抽象共識(shí)算法主要包括兩個(gè)抽象接口:
a)ProofgenerateProof():該接口用于生成證明,該證明會(huì)用于生成區(qū)塊;
b)Block generateBlock(Proof p,...args):根據(jù)證明生成區(qū)塊。
以脫胎于比特幣的區(qū)塊鏈技術(shù)為例,其生成證明就是一個(gè)“挖礦”的過(guò)程。“挖礦”就是找到一個(gè)具有以下特征的值:用SHA-256進(jìn)行兩次散列計(jì)算后,得到散列值以若干個(gè)0開(kāi)頭。那比特幣區(qū)塊鏈技術(shù)的generateProof適配實(shí)現(xiàn)就是找到這樣的值。而比特幣區(qū)塊鏈的generateBlock實(shí)現(xiàn)就是根據(jù)挖到的散列值及其他數(shù)據(jù)組成一個(gè)區(qū)塊并存放到區(qū)塊鏈中。
優(yōu)選地,所述數(shù)據(jù)適配模塊定義區(qū)塊鏈數(shù)據(jù)的抽象模型,并根據(jù)區(qū)塊鏈數(shù)據(jù)格式進(jìn)行適配。底層區(qū)塊鏈數(shù)據(jù)也存在不同實(shí)現(xiàn),通過(guò)定義區(qū)塊鏈數(shù)據(jù)的抽象模型,屏蔽底層的差異。同時(shí)定義不同的適配模塊適配不同的區(qū)塊鏈數(shù)據(jù)格式,例如比特幣的區(qū)塊鏈數(shù)據(jù)格式、以太坊的區(qū)塊鏈數(shù)據(jù)格式。
優(yōu)選地,所述智能合約適配模塊定義智能合約的抽象模型,并根據(jù)智能合約的實(shí)現(xiàn)方式進(jìn)行適配。同樣的,底層智能合約也存在不同的實(shí)現(xiàn),通過(guò)定義智能合約的抽象模型,屏蔽底層的差異。同時(shí)定義不同的適配模塊適配不同的智能合約實(shí)現(xiàn)技術(shù),例如以太坊的智能合約。
存儲(chǔ)在底層區(qū)塊鏈中主要有三類(lèi)數(shù)據(jù):征信元數(shù)據(jù)、征信交易數(shù)據(jù)以及征信評(píng)價(jià)數(shù)據(jù)。大致的數(shù)據(jù)結(jié)構(gòu)如下:
[類(lèi)型,數(shù)據(jù)]
其中,類(lèi)型用于標(biāo)識(shí)該數(shù)據(jù)的類(lèi)型,可以用數(shù)據(jù)字典表示。數(shù)據(jù)則是征信元數(shù)據(jù)、征信交易數(shù)據(jù)或者征信評(píng)價(jià)數(shù)據(jù),其示意圖如圖8所示。
為了確保數(shù)據(jù)擁有者的權(quán)益,存儲(chǔ)在征信數(shù)據(jù)共享平臺(tái)的征信數(shù)據(jù)將會(huì)是征信元數(shù)據(jù),格式如下:
[類(lèi)型,主標(biāo)識(shí)散列值,完整數(shù)據(jù)散列值,數(shù)據(jù)生成時(shí)間戳,數(shù)據(jù)版本號(hào),數(shù)據(jù)提供者ID,數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口列表信息,數(shù)據(jù)提供者簽名]
例如:[001(類(lèi)型),d84ec802c340723837c20aff27b8cafd(主標(biāo)識(shí)散列值),73f56896e2be166695e47d6f91da80f7(完整數(shù)據(jù)散列值),61436073600000(數(shù)據(jù)生成時(shí)間戳),v0.0.1(版本號(hào)),15Xgq5xjUf77ibHZkJu9qKPbw9jPKNeCt1(數(shù)據(jù)提供者ID),https://www.madailicai.com/api/users/{id}/edu(數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口列表信息),iEYEARECAAYFAjdYCQoACgkQJ9S6ULt1dqz6IwCfQ7wP6i(數(shù)據(jù)提供者簽名)]
其中,d84ec802c340723837c20aff27b8cafd是某人的身份證號(hào)碼的MD5散列值。
73f56896e2be166695e47d6f91da80f7是“身份證號(hào)碼:畢業(yè)學(xué)?!钡腗D5散列值。
61436073600000時(shí)間戳代表了2016-10-100:00:00。
iEYEARECAAYFAjdYCQoACgkQJ9S6ULt1dqz6IwCfQ7wP6i是數(shù)據(jù)提供者使用私鑰對(duì)該條征信元數(shù)據(jù)內(nèi)容(不包括簽名部分)進(jìn)行簽名操作后得到的值,第三方可以使用數(shù)據(jù)提供者的公鑰進(jìn)行驗(yàn)證數(shù)據(jù)是否有該數(shù)據(jù)提供者提供。
以下為征信元數(shù)據(jù)類(lèi)型說(shuō)明:
類(lèi)型:可以用數(shù)據(jù)字典來(lái)表示該征信數(shù)據(jù)的類(lèi)型,例如0001代表個(gè)人最高學(xué)歷。
主標(biāo)識(shí)散列值:主標(biāo)識(shí)用于唯一標(biāo)記該數(shù)據(jù)所有者,例如個(gè)人身份證ID,姓名加手機(jī)號(hào)碼,企業(yè)注冊(cè)號(hào)或者統(tǒng)一社會(huì)信用代碼等。主標(biāo)識(shí)用標(biāo)準(zhǔn)的散列函數(shù)(例如MD5)得到唯一標(biāo)識(shí),該唯一標(biāo)識(shí)不可逆,即從唯一標(biāo)識(shí)反推出主標(biāo)識(shí)。
完整數(shù)據(jù)散列值:數(shù)據(jù)提供者會(huì)將征信完整數(shù)據(jù)用標(biāo)準(zhǔn)散列函數(shù)(例如MD5)得到一個(gè)散列值,用作數(shù)字簽名,數(shù)據(jù)訪(fǎng)問(wèn)者可以用這個(gè)散列值來(lái)驗(yàn)證數(shù)據(jù)提供者之后提供的原始數(shù)據(jù)是否發(fā)生過(guò)變化。
數(shù)據(jù)生成時(shí)間戳:用于標(biāo)明數(shù)據(jù)生成時(shí)的時(shí)間,方便用戶(hù)進(jìn)行選擇。
數(shù)據(jù)版本號(hào):因?yàn)橥粋€(gè)數(shù)據(jù)提供者提供的同一原始數(shù)據(jù)隨著時(shí)間的變化,數(shù)據(jù)可能發(fā)生變化,因此用版本號(hào)來(lái)進(jìn)行區(qū)分,用于標(biāo)明修改的順序。
數(shù)據(jù)提供者ID:相當(dāng)于比特幣錢(qián)包地址,用于在平臺(tái)內(nèi)唯一標(biāo)識(shí)數(shù)據(jù)提供者。
數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口列表信息:數(shù)據(jù)使用方為了獲取完整原始數(shù)據(jù),需要通過(guò)調(diào)用數(shù)據(jù)提供者提供的接口,這個(gè)接口信息包括輸入?yún)?shù),接口訪(fǎng)問(wèn)方法和輸出結(jié)果。同時(shí)查詢(xún)過(guò)程中涉及到交易過(guò)程,因此也會(huì)包含數(shù)據(jù)交易接口信息。
數(shù)據(jù)提供者簽名:數(shù)據(jù)提供者會(huì)使用自己的密鑰對(duì)共享的征信元數(shù)據(jù)進(jìn)行簽名,而數(shù)據(jù)使用者可以使用數(shù)據(jù)提供者的公鑰來(lái)進(jìn)行驗(yàn)證。
所述征信數(shù)據(jù)共享平臺(tái)運(yùn)行在底層區(qū)塊鏈系統(tǒng)上,通過(guò)區(qū)塊鏈適配層調(diào)用底層區(qū)塊鏈系統(tǒng)的功能。其中,數(shù)據(jù)共享模塊會(huì)提供一系列的接口供數(shù)據(jù)提供者共享征信元數(shù)據(jù),其具體流程如圖9所示,具體步驟如下:
a)數(shù)據(jù)提供者按照上述定義的格式組裝征信元數(shù)據(jù)。
b)數(shù)據(jù)提供者調(diào)用數(shù)據(jù)共享模塊的上傳接口上傳征信元數(shù)據(jù)。
c)所述數(shù)據(jù)共享模塊調(diào)用共識(shí)算法適配模塊進(jìn)行數(shù)據(jù)記錄。
d)所述共識(shí)算法適配模塊根據(jù)選定的共識(shí)算法,定期得到區(qū)塊。
e)同時(shí)共識(shí)算法適配模塊會(huì)將征信元數(shù)據(jù)進(jìn)行廣播,在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,就會(huì)把新生成的征信元數(shù)據(jù)存入到新生成的區(qū)塊中。
f)新生成的區(qū)塊最后會(huì)調(diào)用數(shù)據(jù)適配模塊寫(xiě)入到區(qū)塊鏈中。
g)共識(shí)算法適配模塊將最終的區(qū)塊信息返回到數(shù)據(jù)共享模塊。
h)數(shù)據(jù)共享模塊將最終的區(qū)塊信息返回到數(shù)據(jù)提供者。
進(jìn)一步,數(shù)據(jù)查詢(xún)交易模塊會(huì)提供一系列的接口供數(shù)據(jù)需求者查詢(xún)征信元數(shù)據(jù),并和數(shù)據(jù)提供者進(jìn)行交易,交易結(jié)果也會(huì)存入到底層區(qū)塊鏈系統(tǒng)中。交易數(shù)據(jù)的格式如下:
[數(shù)據(jù)提供者ID,數(shù)據(jù)需求者ID,完整數(shù)據(jù)散列值,數(shù)據(jù)交易時(shí)間戳,交易價(jià)格,數(shù)據(jù)提供者簽名,數(shù)據(jù)需求者簽名]
數(shù)據(jù)提供者ID:相當(dāng)于比特幣錢(qián)包地址,用于在平臺(tái)內(nèi)唯一標(biāo)識(shí)數(shù)據(jù)提供者。
數(shù)據(jù)需求者ID:相當(dāng)于比特幣錢(qián)包地址,用于在平臺(tái)內(nèi)唯一標(biāo)識(shí)數(shù)據(jù)需求者。
完整數(shù)據(jù)散列值:數(shù)據(jù)提供者提供的完整征信數(shù)據(jù)的散列值。
數(shù)據(jù)交易時(shí)間戳:交易發(fā)生的時(shí)間。
交易價(jià)格:數(shù)據(jù)交易的價(jià)格。
數(shù)據(jù)提供者簽名:數(shù)據(jù)提供者會(huì)使用自己的密鑰對(duì)交易數(shù)據(jù)(不包括數(shù)據(jù)提供者簽名和數(shù)據(jù)需求者簽名)進(jìn)行簽名。
數(shù)據(jù)需求者簽名:數(shù)據(jù)需求者會(huì)使用自己的密鑰對(duì)交易數(shù)據(jù)(不包括數(shù)據(jù)提供者簽名和數(shù)據(jù)需求者簽名)進(jìn)行簽名。
優(yōu)選地,所述數(shù)據(jù)需求者進(jìn)行數(shù)據(jù)查詢(xún)交易的步驟如圖10所示,其具體流程如下:
a)數(shù)據(jù)需求者根據(jù)需求數(shù)據(jù)的主標(biāo)識(shí)(如身份證、企業(yè)社會(huì)信用統(tǒng)一代碼等),生成散列值。
b)數(shù)據(jù)需求者根據(jù)主標(biāo)識(shí)的散列值和需求數(shù)據(jù)的類(lèi)型,調(diào)用數(shù)據(jù)查詢(xún)交易模塊上的查詢(xún)接口。
c)數(shù)據(jù)查詢(xún)交易模塊調(diào)用數(shù)據(jù)適配模塊,所述數(shù)據(jù)適配模塊根據(jù)主標(biāo)識(shí)的散列值和需求數(shù)據(jù)的類(lèi)型,查詢(xún)保存在本地區(qū)塊鏈上的征信元數(shù)據(jù)。
d)如果查詢(xún)到對(duì)應(yīng)的征信元數(shù)據(jù),區(qū)塊鏈數(shù)據(jù)適配模塊會(huì)將征信元數(shù)據(jù)返回給數(shù)據(jù)查詢(xún)交易模塊。
e)數(shù)據(jù)查詢(xún)交易模塊會(huì)將征信元數(shù)據(jù)返回給數(shù)據(jù)需求者。
f)所述數(shù)據(jù)需求者根據(jù)返回的征信元數(shù)據(jù)中的數(shù)據(jù)提供者ID得到數(shù)據(jù)提供者的公鑰;具體地,所述公鑰可通過(guò)密鑰管理分發(fā)模塊得到。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)知曉,所述公鑰也可以通過(guò)人工輸入或郵件等常規(guī)方式得到。
g)數(shù)據(jù)需求者根據(jù)數(shù)據(jù)提供者的公鑰驗(yàn)證征信元數(shù)據(jù)中數(shù)據(jù)提供者的簽名。
h)在數(shù)據(jù)驗(yàn)證正確之后,數(shù)據(jù)需求者從征信元數(shù)據(jù)中提取數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口的列表信息。
i)數(shù)據(jù)需求者根據(jù)數(shù)據(jù)提供者完整數(shù)據(jù)訪(fǎng)問(wèn)接口發(fā)送訪(fǎng)問(wèn)請(qǐng)求,所述訪(fǎng)問(wèn)請(qǐng)求的數(shù)據(jù)中包含了主標(biāo)識(shí)、數(shù)據(jù)類(lèi)型、數(shù)據(jù)需求者ID及數(shù)據(jù)需求者簽名,訪(fǎng)問(wèn)請(qǐng)求的數(shù)據(jù)會(huì)用數(shù)據(jù)提供者的公鑰進(jìn)行加密。
j)數(shù)據(jù)提供者收到查詢(xún)請(qǐng)求后,用私鑰進(jìn)行解密。
k)數(shù)據(jù)提供者提取查詢(xún)請(qǐng)求中的數(shù)據(jù)需求者ID,然后從密鑰管理分發(fā)模塊中獲取數(shù)據(jù)需求者的公鑰。相同地,數(shù)據(jù)提供者也可以通過(guò)人工輸入或郵件等常規(guī)方式得到數(shù)據(jù)需求者的公鑰。
l)數(shù)據(jù)提供者根據(jù)數(shù)據(jù)需求者的公鑰驗(yàn)證查詢(xún)數(shù)據(jù)中數(shù)據(jù)需求者的簽名。
m)數(shù)據(jù)提供者驗(yàn)證通過(guò)之后,用完整征信數(shù)據(jù)、交易價(jià)格以及數(shù)據(jù)提供者簽名等信息調(diào)用智能合約適配模塊生成一個(gè)交易的智能合約。
n)數(shù)據(jù)提供者將智能合約發(fā)給數(shù)據(jù)需求者。
o)數(shù)據(jù)需求者在對(duì)價(jià)格進(jìn)行確認(rèn)后,使用私鑰對(duì)交易的智能合約簽名確認(rèn)。
p)所述智能合約將生成一個(gè)交易數(shù)據(jù),廣播到每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),待51%的節(jié)點(diǎn)確認(rèn)后,在得到大于50%的網(wǎng)絡(luò)節(jié)點(diǎn)驗(yàn)證后,調(diào)用所述數(shù)據(jù)適配模塊寫(xiě)入到區(qū)塊鏈中。
q)同時(shí)所述智能合約會(huì)將完整數(shù)據(jù)發(fā)給數(shù)據(jù)需求者,并從數(shù)據(jù)需求者賬戶(hù)中轉(zhuǎn)約定金額到數(shù)據(jù)提供者賬戶(hù)中,完成交易。
數(shù)據(jù)評(píng)價(jià)模塊會(huì)提供一系列接口,用于對(duì)數(shù)據(jù)提供者提供的單條數(shù)據(jù)或者某個(gè)類(lèi)型的數(shù)據(jù)進(jìn)行評(píng)價(jià),生成征信評(píng)價(jià)數(shù)據(jù)。所述征信評(píng)價(jià)數(shù)據(jù)格式如下:
[數(shù)據(jù)評(píng)價(jià)者ID,數(shù)據(jù)提供者ID,評(píng)價(jià)類(lèi)型,完整數(shù)據(jù)散列值或者數(shù)據(jù)類(lèi)型,評(píng)價(jià)方法,評(píng)價(jià)結(jié)果,數(shù)據(jù)評(píng)價(jià)者簽名]
數(shù)據(jù)評(píng)價(jià)者ID:用于在平臺(tái)內(nèi)唯一標(biāo)識(shí)數(shù)據(jù)評(píng)價(jià)者,相當(dāng)于比特幣錢(qián)包地址。
數(shù)據(jù)提供者ID:用于在平臺(tái)內(nèi)唯一標(biāo)識(shí)數(shù)據(jù)提供者,相當(dāng)于比特幣錢(qián)包地址。
評(píng)價(jià)類(lèi)型:?jiǎn)螚l評(píng)價(jià)還是某個(gè)類(lèi)型的評(píng)價(jià),可以用數(shù)據(jù)字典表示。
完整數(shù)據(jù)散列值或者數(shù)據(jù)類(lèi)型:同征信元數(shù)據(jù)的描述,在此不再贅述。
評(píng)價(jià)方法:平臺(tái)會(huì)提供一系列所有成員都協(xié)商一致的評(píng)價(jià)方法,成員可以選擇其中一種合適算法對(duì)征信數(shù)據(jù)進(jìn)行評(píng)價(jià)。例如最高學(xué)歷數(shù)據(jù)評(píng)價(jià)方法是根據(jù)用戶(hù)ID到指定網(wǎng)站進(jìn)行查詢(xún)。
評(píng)價(jià)結(jié)果:由評(píng)價(jià)算法指定,例如最高學(xué)歷數(shù)據(jù)評(píng)價(jià)方法的結(jié)果是一致或者不一致。
數(shù)據(jù)評(píng)價(jià)者簽名:數(shù)據(jù)評(píng)價(jià)者利用自己的私鑰對(duì)評(píng)價(jià)數(shù)據(jù)進(jìn)行簽名。
具體地,所述數(shù)據(jù)評(píng)價(jià)模塊對(duì)數(shù)據(jù)提供者提供的征信元數(shù)據(jù)進(jìn)行評(píng)價(jià)的步驟如下:
a)數(shù)據(jù)評(píng)價(jià)者選擇定義的評(píng)價(jià)算法對(duì)通過(guò)交易得到的征信完整數(shù)據(jù)進(jìn)行評(píng)價(jià),并生成征信評(píng)價(jià)數(shù)據(jù),之后調(diào)用數(shù)據(jù)評(píng)價(jià)模塊的上傳接口上傳征信評(píng)價(jià)數(shù)據(jù);評(píng)價(jià)的對(duì)象是交易得到的征信完整數(shù)據(jù),元數(shù)據(jù)只是摘要。
b)所述數(shù)據(jù)評(píng)價(jià)模塊將所述征信評(píng)價(jià)數(shù)據(jù)廣播到每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并且所述網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)對(duì)評(píng)價(jià)數(shù)據(jù)進(jìn)行檢查;具體地,如果該節(jié)點(diǎn)沒(méi)有完整的被評(píng)價(jià)數(shù)據(jù),它會(huì)檢查評(píng)價(jià)算法是否適合該場(chǎng)景,得到的結(jié)果是否符合評(píng)價(jià)算法的輸出范圍;如果該節(jié)點(diǎn)有被評(píng)價(jià)的完整數(shù)據(jù),它則會(huì)重復(fù)執(zhí)行評(píng)價(jià)算法,看結(jié)果是否一致;
c)當(dāng)少于規(guī)定數(shù)量的網(wǎng)絡(luò)節(jié)點(diǎn)提出異議時(shí),所述數(shù)據(jù)評(píng)價(jià)模塊調(diào)用所述數(shù)據(jù)適配模塊將征信評(píng)價(jià)數(shù)據(jù)紀(jì)錄到底層區(qū)塊鏈系統(tǒng)中;當(dāng)多于規(guī)定數(shù)量的網(wǎng)絡(luò)節(jié)點(diǎn)提出異議時(shí),該評(píng)價(jià)數(shù)據(jù)就會(huì)被丟棄。
d)所述數(shù)據(jù)評(píng)價(jià)模塊將結(jié)果返回給數(shù)據(jù)評(píng)價(jià)者。
進(jìn)一步,所述征信數(shù)據(jù)共享平臺(tái)還包括成員管理模塊,所述成員管理模塊主要負(fù)責(zé)成員的加入和離開(kāi),同時(shí)其還將提供平臺(tái)安裝包的安全分發(fā)。
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)使用區(qū)塊鏈技術(shù)構(gòu)建了一個(gè)可信的征信數(shù)據(jù)共享與交易平臺(tái),所述征信數(shù)據(jù)共享與交易系統(tǒng)使用特殊的數(shù)據(jù)共享機(jī)制,數(shù)據(jù)查詢(xún)機(jī)制,數(shù)據(jù)交易機(jī)制和數(shù)據(jù)評(píng)價(jià)機(jī)制,能夠吸引征信數(shù)據(jù)擁有者和征信數(shù)據(jù)需求者使用,以使得征信數(shù)據(jù)提供者在數(shù)據(jù)被保護(hù)的情況下可以獲得一定的經(jīng)濟(jì)補(bǔ)償,征信數(shù)據(jù)查詢(xún)方則可以獲取征信數(shù)據(jù),完善自己的風(fēng)控水平。
本發(fā)明的征信數(shù)據(jù)共享與交易系統(tǒng)可以與現(xiàn)有的征信數(shù)據(jù)形成互補(bǔ),有效的擴(kuò)大征信數(shù)據(jù)范圍及覆蓋的人群。所述征信數(shù)據(jù)共享與交易系統(tǒng)建設(shè)成功后,可以部分解決目前征信體系不完善的問(wèn)題,能夠起到很好的補(bǔ)充作用,可以更好地為銀行、小貸公司、消費(fèi)金融、網(wǎng)絡(luò)借貸、大數(shù)據(jù)公司和其他互聯(lián)網(wǎng)金融機(jī)構(gòu)服務(wù)降低因征信數(shù)據(jù)不完全引起的逾期率,提高業(yè)務(wù)運(yùn)作效率。
最后應(yīng)當(dāng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。