1.一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的方法中的惡意客戶端是系統(tǒng)中存在的企圖破壞聯(lián)邦學(xué)習(xí)過(guò)程的聯(lián)邦訓(xùn)練節(jié)點(diǎn),它們的目的是阻止全局模型收斂和降低全局模型準(zhǔn)確率,惡意客戶端所上傳的偽造過(guò)的本地模型叫做惡意模型。惡意客戶端是“半全知”的:惡意客戶端之間能彼此串通,合作偽造本地模型,可以通過(guò)訪問(wèn)區(qū)塊鏈獲得額外的背景知識(shí),包括歷史全局模型更新、節(jié)點(diǎn)歷史模型更新,但是惡意客戶端無(wú)法得知誠(chéng)實(shí)客戶端的本地?cái)?shù)據(jù)集等信息?;诖?,可以發(fā)動(dòng)如下攻擊,包括標(biāo)簽翻轉(zhuǎn)攻擊、高斯噪聲攻擊、后門攻擊以及注入惡意數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的方法中涉及的角色包括:
4.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的惡意客戶端識(shí)別步驟具體包括:
5.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的委員會(huì)選舉機(jī)制步驟具體包括:
6.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的自適應(yīng)權(quán)重聚合策略,考慮了實(shí)際信用評(píng)估模型訓(xùn)練時(shí)出現(xiàn)各客戶端所擁有的信用數(shù)據(jù)存在數(shù)據(jù)異質(zhì)性的情況,將各客戶端的模型準(zhǔn)確度,誠(chéng)實(shí)度、數(shù)據(jù)規(guī)模作為分配其參與模型聚合的權(quán)重的基礎(chǔ),使得權(quán)重依實(shí)際情況動(dòng)態(tài)調(diào)節(jié),從而減少偏差,最終提高全局模型質(zhì)量,加快全局收斂。
7.根據(jù)權(quán)利要求1所述的一種房屋交易中基于區(qū)塊鏈與聯(lián)邦學(xué)習(xí)的企業(yè)信用評(píng)估方法其特征在于,所述的基于委員會(huì)的改進(jìn)pbft共識(shí)協(xié)議,共識(shí)的達(dá)成僅在委員會(huì)之間,在進(jìn)行共識(shí)階段,領(lǐng)導(dǎo)節(jié)點(diǎn)作為主節(jié)點(diǎn),委員會(huì)節(jié)點(diǎn)作為從節(jié)點(diǎn),執(zhí)行改進(jìn)后的pbft共識(shí)協(xié)議將區(qū)塊上鏈。具體來(lái)說(shuō),改進(jìn)后pbft共識(shí)協(xié)議流程將原本三階段通信劃分成pre-prepare、prepare、pre-broadcast、commit、commit-broadcast五個(gè)階段,減少每階段的通信次數(shù),提高了共識(shí)效率。