1.一種基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述基于區(qū)塊鏈的基金申購(gòu)交易方法包括:
S1,在區(qū)塊鏈網(wǎng)絡(luò)的第一節(jié)點(diǎn)的智能合約接收到基金申購(gòu)方向基金機(jī)構(gòu)發(fā)起的攜帶基金申購(gòu)數(shù)量的基金申購(gòu)交易后,所述第一節(jié)點(diǎn)的智能合約將所述基金申購(gòu)數(shù)量加入所述基金機(jī)構(gòu)的待處理事項(xiàng)中,并將加入所述基金申購(gòu)數(shù)量的待處理事項(xiàng)向其他節(jié)點(diǎn)廣播;
S2,基于所廣播的待處理事項(xiàng),所述區(qū)塊鏈網(wǎng)絡(luò)的第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)方所在的基金申購(gòu)銀行的電子賬戶(hù)的扣款交易,以扣除與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額,并將所述扣款交易的扣款信息向其他節(jié)點(diǎn)廣播;
S3,基于所廣播的扣款信息,所述第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)所述基金申購(gòu)方的基金派發(fā)交易,以為所述基金申購(gòu)方的基金賬戶(hù)中增加所述基金申購(gòu)數(shù)量對(duì)應(yīng)的基金,并將所述基金派發(fā)交易的派發(fā)信息向其他節(jié)點(diǎn)廣播;
其中,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)至少包括所述基金申購(gòu)方對(duì)應(yīng)的第一節(jié)點(diǎn)及所述基金機(jī)構(gòu)對(duì)應(yīng)的第二節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述步驟S1包括:
在區(qū)塊鏈網(wǎng)絡(luò)的第一節(jié)點(diǎn)的智能合約接收到基金申購(gòu)方向基金機(jī)構(gòu)發(fā)起的攜帶基金申購(gòu)數(shù)量的基金申購(gòu)交易后,所述第一節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否大于等于所述基金申購(gòu)數(shù)量對(duì)應(yīng)的金額;
若是,則所述第一節(jié)點(diǎn)的智能合約將所述基金申購(gòu)交易對(duì)應(yīng)的基金申購(gòu)數(shù)量加入到所述基金機(jī)構(gòu)的待處理事項(xiàng)中,并將加入所述基金申購(gòu)數(shù)量的待處理事項(xiàng)向其他節(jié)點(diǎn)廣播,否則所述第一節(jié)點(diǎn)的智能合約拒絕響應(yīng)所述基金申購(gòu)交易。
3.根據(jù)權(quán)利要求1所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),該方法還包括:
所述區(qū)塊鏈網(wǎng)絡(luò)的第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)銀行的電子賬戶(hù)的扣款交易后,所述第三節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否減少了所述扣款金額;
若是,所述第三節(jié)點(diǎn)的智能合約生成扣款成功的標(biāo)識(shí)位,并將扣款成功的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播,否則生成扣款失敗的標(biāo)識(shí)位,并將扣款失敗的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述步驟S2之前包括:
所述第二節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否大于等于所述基金申購(gòu)數(shù)量對(duì)應(yīng)的金額;
若是,則執(zhí)行步驟S2,否則所述第二節(jié)點(diǎn)的智能合約拒絕響應(yīng)所述基金申購(gòu)交易。
5.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述步驟S3之前包括:
所述第二節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否減少了與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額;
若是,則執(zhí)行步驟S3,否則所述第二節(jié)點(diǎn)的智能合約拒絕響應(yīng)所述基金申購(gòu)交易。
6.根據(jù)權(quán)利要求1或2所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),所述步驟S2替換為:
S4,基于所廣播的待處理事項(xiàng),所述區(qū)塊鏈網(wǎng)絡(luò)的第三節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)方所在的基金申購(gòu)銀行的電子賬戶(hù)的扣款交易,以扣除與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額,并將所述扣款交易的扣款信息向其他節(jié)點(diǎn)廣播。
7.根據(jù)權(quán)利要求1或2任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易方法,其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),該方法還包括:
S5,若基金申購(gòu)方向所述第一節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)銀行的預(yù)定的電子賬戶(hù)的充值交易,則該第一節(jié)點(diǎn)的智能合約將所述充值交易對(duì)應(yīng)的充值金額加入所述電子賬戶(hù)的余額中,并將所述充值交易的交易信息向其他節(jié)點(diǎn)廣播;
S6,基于所廣播的交易信息,所述第三節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否增加了所述充值金額;
S7,若是,則生成充值成功的標(biāo)識(shí)位,并將充值成功的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播;
S8,若否,則生成充值失敗的標(biāo)識(shí)位,并將充值失敗的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播。
8.一種基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,所述基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng)包括:
加入模塊,用于在區(qū)塊鏈網(wǎng)絡(luò)的第一節(jié)點(diǎn)的智能合約接收到基金申購(gòu)方向基金機(jī)構(gòu)發(fā)起的攜帶基金申購(gòu)數(shù)量的基金申購(gòu)交易后,所述第一節(jié)點(diǎn)的智能合約將所述基金申購(gòu)數(shù)量加入所述基金機(jī)構(gòu)的待處理事項(xiàng)中,并將加入所述基金申購(gòu)數(shù)量的待處理事項(xiàng)向其他節(jié)點(diǎn)廣播;
第一扣款模塊,用于基于所廣播的待處理事項(xiàng),所述區(qū)塊鏈網(wǎng)絡(luò)的第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)方所在的基金申購(gòu)銀行的電子賬戶(hù)的扣款交易,以扣除與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額,并將所述扣款交易的扣款信息向其他節(jié)點(diǎn)廣播;
派發(fā)模塊,用于基于所廣播的扣款信息,所述第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)所述基金申購(gòu)方的基金派發(fā)交易,以為所述基金申購(gòu)方的基金賬戶(hù)中增加所述基金申購(gòu)數(shù)量對(duì)應(yīng)的基金,并將所述基金派發(fā)交易的派發(fā)信息向其他節(jié)點(diǎn)廣播;
其中,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)至少包括所述基金申購(gòu)方對(duì)應(yīng)的第一節(jié)點(diǎn)及所述基金機(jī)構(gòu)對(duì)應(yīng)的第二節(jié)點(diǎn)。
9.根據(jù)權(quán)利要求8所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,所述加入模塊具體用于在區(qū)塊鏈網(wǎng)絡(luò)的第一節(jié)點(diǎn)的智能合約接收到基金申購(gòu)方向基金機(jī)構(gòu)發(fā)起的攜帶基金申購(gòu)數(shù)量的基金申購(gòu)交易后,所述第一節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否大于等于所述基金申購(gòu)數(shù)量對(duì)應(yīng)的金額;若是,則所述第一節(jié)點(diǎn)的智能合約將所述基金申購(gòu)交易對(duì)應(yīng)的基金申購(gòu)數(shù)量加入到所述基金機(jī)構(gòu)的待處理事項(xiàng)中,并將加入所述基金申購(gòu)數(shù)量的待處理事項(xiàng)向其他節(jié)點(diǎn)廣播,否則所述第一節(jié)點(diǎn)的智能合約拒絕響應(yīng)所述基金申購(gòu)交易。
10.根據(jù)權(quán)利要求8所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),還包括生成模塊,用于所述區(qū)塊鏈網(wǎng)絡(luò)的第二節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)銀行的電子賬戶(hù)的扣款交易后,所述第三節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否減少了所述扣款金額;若是,所述第三節(jié)點(diǎn)的智能合約生成扣款成功的標(biāo)識(shí)位,并將扣款成功的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播,否則生成扣款失敗的標(biāo)識(shí)位,并將扣款失敗的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播。
11.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,還包括第一確定模塊,用于所述第二節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否大于等于所述基金申購(gòu)數(shù)量對(duì)應(yīng)的金額,若是,則觸發(fā)第一扣款模塊進(jìn)行扣款。
12.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,還包括第二確定模塊,用于所述第二節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否減少了與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額,若是,則觸發(fā)派發(fā)模塊派發(fā)基金。
13.根據(jù)權(quán)利要求8或9所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),所述第一扣款模塊替換為第二扣款模塊,用于基于所廣播的待處理事項(xiàng),所述區(qū)塊鏈網(wǎng)絡(luò)的第三節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)方所在的基金申購(gòu)銀行的電子賬戶(hù)的扣款交易,以扣除與所述基金申購(gòu)數(shù)量對(duì)應(yīng)的扣款金額,并將所述扣款交易的扣款信息向其他節(jié)點(diǎn)廣播。
14.根據(jù)權(quán)利要求8或9任一項(xiàng)所述的基于區(qū)塊鏈的基金申購(gòu)交易系統(tǒng),其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)還包括所述基金申購(gòu)銀行對(duì)應(yīng)的第三節(jié)點(diǎn),還包括:
充值模塊,用于若基金申購(gòu)方向所述第一節(jié)點(diǎn)的智能合約發(fā)起對(duì)基金申購(gòu)銀行的預(yù)定的電子賬戶(hù)的充值交易,則該第一節(jié)點(diǎn)的智能合約將所述充值交易對(duì)應(yīng)的充值金額加入所述電子賬戶(hù)的余額中,并將所述充值交易的交易信息向其他節(jié)點(diǎn)廣播;
第三確定模塊,用于基于所廣播的交易信息,所述第三節(jié)點(diǎn)的智能合約確定所述電子賬戶(hù)中的余額是否增加了所述充值金額;
廣播模塊,用于若是,則生成充值成功的標(biāo)識(shí)位,并將充值成功的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播;否則生成充值失敗的標(biāo)識(shí)位,并將充值失敗的標(biāo)識(shí)位向其他節(jié)點(diǎn)廣播。