国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種兌換數(shù)字貨幣的方法和系統(tǒng)與流程

      文檔序號:12887987閱讀:618來源:國知局
      一種兌換數(shù)字貨幣的方法和系統(tǒng)與流程

      本發(fā)明涉及數(shù)字貨幣技術(shù)領(lǐng)域,尤其涉及一種兌換數(shù)字貨幣的方法和系統(tǒng)。



      背景技術(shù):

      數(shù)字貨幣是由一系列字符串表示的法定貨幣,目前一般認(rèn)為數(shù)字貨幣是由中央銀行發(fā)行或中央銀行授權(quán)發(fā)行的,以代表具體金額的加密數(shù)字串為表現(xiàn)形式的法定貨幣,包括數(shù)字貨幣的金額、發(fā)行方標(biāo)識和所有者標(biāo)識。數(shù)字貨幣構(gòu)建在現(xiàn)今成熟的計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的平臺之上,現(xiàn)今由作為數(shù)字貨幣核心系統(tǒng)的中央銀行發(fā)行并進(jìn)入流通領(lǐng)域。在數(shù)字貨幣流通的過程中,會涉及到數(shù)字貨幣兌換的問題,如何安全有效的實現(xiàn)數(shù)字貨幣的兌換,是亟待解決的問題。而且,發(fā)鈔行數(shù)字貨幣系統(tǒng)不直接面向用戶,因此現(xiàn)階段,公眾個人無法進(jìn)行即時的數(shù)字貨幣的兌換。



      技術(shù)實現(xiàn)要素:

      有鑒于此,本發(fā)明實施例提供一種兌換數(shù)字貨幣的方法和系統(tǒng),能夠安全并且有效的兌換出數(shù)字貨幣,進(jìn)而使得公眾個人可以進(jìn)行即時的數(shù)字貨幣的兌換,便于數(shù)字貨幣的流通。

      為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種兌換數(shù)字貨幣的方法。

      該方法包括:根據(jù)用戶的身份認(rèn)證申請對所述用戶的身份進(jìn)行認(rèn)證;若身份認(rèn)證通過,接收兌換數(shù)字貨幣請求信息;所述兌換數(shù)字貨幣請求信息包括兌換金額、用戶兌換指定的數(shù)字貨幣錢包和指定的銀行賬戶;根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額,并生成扣款反饋信息;根據(jù)所述扣款反饋信息和兌換數(shù)字貨幣請求信息生成數(shù)字貨幣轉(zhuǎn)移請求,并將所述數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng),以供所述發(fā)鈔行數(shù)字貨幣系統(tǒng)進(jìn)行數(shù)字貨幣的轉(zhuǎn)移并生成轉(zhuǎn)移反饋信息;接收所述發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息,并且根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中。

      可選地,該方法還包括:根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額之前,對所述兌換數(shù)字貨幣請求信息進(jìn)行安全性檢驗。

      可選地,該方法還包括:根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額之前,確認(rèn)用戶認(rèn)證訪問的銀行賬戶與所述指定的銀行賬戶一致;以及確認(rèn)銀行賬戶綁定的數(shù)字貨幣錢包與用戶兌換指定的數(shù)字貨幣錢包標(biāo)識一致;以及,確認(rèn)賬戶行數(shù)字貨幣銀行庫的數(shù)字貨幣金額不低于兌換金額。

      可選地,所述扣款反饋信息包括指定的銀行賬戶信息、扣款前余額、扣款金額以及扣款后余額。

      可選地,該方法還包括:將所述數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)之前,對所述數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置;接收發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息之后,對所述轉(zhuǎn)移反饋信息進(jìn)行安全性檢驗。

      可選地,對所述數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置包括:對所述數(shù)字貨幣轉(zhuǎn)移請求添加賬戶行的數(shù)字簽名和賬戶行數(shù)字貨幣銀行庫的數(shù)字簽名。

      可選地,該方法還包括:根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中之后,向所述用戶發(fā)送兌換反饋信息,所述兌換反饋信息包括扣款信息、數(shù)字貨幣的標(biāo)識以及數(shù)字貨幣的金額。

      根據(jù)本發(fā)明實施例的另一個方面,提供了一種兌換數(shù)字貨幣的系統(tǒng)。

      該系統(tǒng)包括:賬戶行銀行賬戶訪問認(rèn)證系統(tǒng),用于根據(jù)用戶的身份認(rèn)證申請對所述用戶的身份進(jìn)行認(rèn)證;

      賬戶行應(yīng)用系統(tǒng),用于身份認(rèn)證通過后,接收來自于賬戶行用戶訪問系統(tǒng)的兌換數(shù)字貨幣請求信息;所述兌換數(shù)字貨幣請求信息包括兌換金額、用戶兌換指定的數(shù)字貨幣錢包和指定的銀行賬戶;

      賬戶行賬戶核心系統(tǒng),用于根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額,并生成扣款反饋信息;

      賬戶行數(shù)字貨幣系統(tǒng),用于根據(jù)所述扣款反饋信息和兌換數(shù)字貨幣請求信息生成數(shù)字貨幣轉(zhuǎn)移請求,并將所述數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng),以供所述發(fā)鈔行數(shù)字貨幣系統(tǒng)進(jìn)行數(shù)字貨幣的轉(zhuǎn)移并生成轉(zhuǎn)移反饋信息;所述賬戶行數(shù)字貨幣系統(tǒng)還用于接收所述發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息,并且根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中。

      可選地,所述賬戶行應(yīng)用系統(tǒng)還用于在賬戶行賬戶核心系統(tǒng)根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額之前,對所述兌換數(shù)字貨幣請求信息進(jìn)行安全性檢驗。

      可選地,所述賬戶行應(yīng)用系統(tǒng)還用于在賬戶行賬戶核心系統(tǒng)根據(jù)所述兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額之前,確認(rèn)用戶認(rèn)證訪問的銀行賬戶與所述指定的銀行賬戶一致;以及確認(rèn)銀行賬戶綁定的數(shù)字貨幣錢包與用戶兌換指定的數(shù)字貨幣錢包標(biāo)識一致;以及,確認(rèn)賬戶行數(shù)字貨幣銀行庫的數(shù)字貨幣金額不低于兌換金額。

      可選地,所述扣款反饋信息包括扣款銀行賬戶信息、扣款前余額、扣款金額或者扣款后余額。

      可選地,所述賬戶行數(shù)字貨幣系統(tǒng)還用于在將所述數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)之前,對所述數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置;以及在接收所述發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息之后,對所述轉(zhuǎn)移反饋信息進(jìn)行安全性檢驗。

      可選地,所述賬戶行數(shù)字貨幣系統(tǒng)對所述數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置包括:對所述數(shù)字貨幣轉(zhuǎn)移請求添加賬戶行的數(shù)字簽名和賬戶行數(shù)字貨幣銀行庫的數(shù)字簽名。

      可選地,所述賬戶行數(shù)字貨幣系統(tǒng)還用于在根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中之后,向所述用戶發(fā)送兌換反饋信息,所述兌換反饋信息包括扣款信息、數(shù)字貨幣的標(biāo)識以及數(shù)字貨幣的金額。

      根據(jù)本發(fā)明實施例的再一個方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機指令,其特征在于,所述計算機指令能夠被計算機或計算機系統(tǒng)運行,從而使該計算機或計算機系統(tǒng)能夠執(zhí)行上述兌換數(shù)字貨幣的方法中任一項的方法。

      上述發(fā)明中的一個實施例具有如下優(yōu)點或有益效果:在身份認(rèn)證通過后,通過對兌換數(shù)字貨幣請求信息的處理,然后向發(fā)鈔行數(shù)字貨幣系統(tǒng)發(fā)送數(shù)字貨幣轉(zhuǎn)移請求,完成數(shù)字貨幣的兌換。因為根據(jù)用戶兌換數(shù)字貨幣請求信息向發(fā)鈔行數(shù)字貨幣系統(tǒng)發(fā)送數(shù)字貨幣轉(zhuǎn)移請求,使得發(fā)鈔行數(shù)字貨幣系統(tǒng)直接將數(shù)字貨幣轉(zhuǎn)移到用戶的數(shù)字貨幣錢包中技術(shù)手段,所以克服了公眾個人不能向發(fā)鈔行數(shù)字貨幣系統(tǒng)申請兌換數(shù)字貨幣技術(shù)問題,進(jìn)而達(dá)到公眾個人可以進(jìn)行即時兌換數(shù)字貨幣的技術(shù)效果。

      上述的非慣用的可選方式所具有的進(jìn)一步效果將在下文中結(jié)合具體實施方式加以說明。

      附圖說明

      附圖用于更好地理解本發(fā)明,不構(gòu)成對本發(fā)明的不當(dāng)限定。其中:

      圖1是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的方法的主要流程的示意圖;

      圖2是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的方法實現(xiàn)流程的示意圖;

      圖3是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)的主要部分的示意圖。

      具體實施方式

      以下結(jié)合附圖對本發(fā)明的示范性實施例做出說明,其中包括本發(fā)明實施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結(jié)構(gòu)的描述。

      圖1是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的方法的主要流程的示意圖。

      如圖1所示,本發(fā)明實施例公開的一種兌換數(shù)字貨幣的方法主要包括:

      步驟s101:根據(jù)用戶的身份認(rèn)證申請對用戶的身份進(jìn)行認(rèn)證。在對用戶的兌換數(shù)字貨幣請求信息進(jìn)行檢驗處理之前,首先通過ca證書系統(tǒng)對用戶的身份進(jìn)行認(rèn)證。

      步驟s102:若身份認(rèn)證通過,接收兌換數(shù)字貨幣請求信息。用戶的身份認(rèn)證通過后,用戶就可以訪問該認(rèn)證對應(yīng)的銀行賬戶,以及該銀行賬戶綁定的數(shù)字貨幣錢包。兌換數(shù)字貨幣請求信息包括:指定的銀行賬戶標(biāo)識、用戶數(shù)字貨幣錢包標(biāo)識、兌換金額以及用戶標(biāo)識等,進(jìn)而通過對兌換數(shù)字貨幣請求信息查驗可知用戶需要兌換數(shù)字貨幣的兌換金額,以及進(jìn)行扣款的用戶賬戶、用戶的賬戶信息和用戶的數(shù)字貨幣錢包的信息。并且,該兌換數(shù)字貨幣請求信息加上用戶的數(shù)字簽名,以便于之后進(jìn)行安全性驗證。

      步驟s103:根據(jù)兌換數(shù)字貨幣請求信息從所述指定的銀行賬戶扣減所述金額,并生成扣款反饋信息??劭罘答佇畔劭钽y行賬戶信息、扣款前余額、扣款金額或者扣款后余額,進(jìn)而可知扣款的進(jìn)度狀態(tài)以及扣款的具體操作。在扣款之前,先對查詢兌換指定銀行賬戶余額不低于申請兌換金額,檢查銀行賬戶綁定的數(shù)字貨幣錢包與用戶查詢指定錢包標(biāo)識一致。檢查通過則扣減賬戶余額。

      其中,根據(jù)兌換數(shù)字貨幣請求信息進(jìn)行扣款之前,還包括:對兌換數(shù)字貨幣請求信息進(jìn)行安全性檢驗。并且,根據(jù)兌換數(shù)字貨幣請求信息進(jìn)行扣款之前,還包括:確認(rèn)用戶認(rèn)證訪問的銀行賬戶與所述指定的銀行賬戶一致;以及確認(rèn)銀行賬戶綁定的數(shù)字貨幣錢包與用戶兌換指定的數(shù)字貨幣錢包標(biāo)識一致。一致性檢查通過之后,才能盡可能避免后續(xù)扣款出現(xiàn)錯誤。

      步驟s104:根據(jù)扣款反饋信息和兌換數(shù)字貨幣請求信息生成數(shù)字貨幣轉(zhuǎn)移請求,并將數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng),以供所述發(fā)鈔行數(shù)字貨幣系統(tǒng)進(jìn)行數(shù)字貨幣的轉(zhuǎn)移并生成轉(zhuǎn)移反饋信息。發(fā)鈔行可以是央行,也可以是央行授權(quán)的發(fā)鈔機構(gòu)(例如港幣發(fā)行模式)。

      數(shù)字貨幣轉(zhuǎn)移請求包括:賬戶行信息、賬戶行的數(shù)字貨幣銀行庫標(biāo)識、用戶信息、用戶指定的數(shù)字貨幣錢包標(biāo)識、轉(zhuǎn)移數(shù)字貨幣字串集、轉(zhuǎn)移金額等,在轉(zhuǎn)移請求加上賬戶行的數(shù)字簽名和銀行庫的數(shù)字簽名,發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)。然后,發(fā)鈔行數(shù)字貨幣系統(tǒng)接收到數(shù)字貨幣轉(zhuǎn)移請求之后,根據(jù)所述請求進(jìn)行數(shù)字貨幣的轉(zhuǎn)移,生成用戶申請兌換的相應(yīng)金額的數(shù)字貨幣,并根據(jù)數(shù)字貨幣轉(zhuǎn)移請求中用戶指定的數(shù)字貨幣錢包標(biāo)識將該兌換的數(shù)字貨幣記錄在轉(zhuǎn)移反饋信息中,以及將屬于賬戶行的數(shù)字貨幣記錄在轉(zhuǎn)移反饋信息中。發(fā)鈔行數(shù)字貨幣系統(tǒng)完成轉(zhuǎn)移之后,發(fā)送回轉(zhuǎn)移反饋信息。賬戶行數(shù)字貨幣系統(tǒng)接收到發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息后,將轉(zhuǎn)移反饋信息中屬于用戶的數(shù)字貨幣記錄在用戶指定的數(shù)字貨幣錢包中,將反饋信息中屬于賬戶行的數(shù)字貨幣記錄在賬戶行數(shù)字貨幣銀行庫中,進(jìn)而兌換轉(zhuǎn)移完畢。

      數(shù)字貨幣錢包從應(yīng)用角度可以分為,數(shù)字貨幣應(yīng)用錢包(簡稱為“應(yīng)用錢包”)和數(shù)字貨幣銀行錢包(簡稱為“銀行錢包”或“支付錢包”)。應(yīng)用錢包由非銀行主體為企業(yè)和個人提供數(shù)字貨幣應(yīng)用服務(wù),包括各種金融服務(wù)、電子商務(wù)以及其它互聯(lián)網(wǎng)應(yīng)用場景服務(wù)等。銀行錢包是由銀行為為企業(yè)和個人提供數(shù)字貨幣基礎(chǔ)的保管、兌換、支付等服務(wù)。銀行錢包為應(yīng)用錢包提供接口,應(yīng)用錢包經(jīng)用戶授權(quán)后可以綁定銀行錢包,從而實現(xiàn)通過應(yīng)用錢包來調(diào)用銀行錢包接口,訪問銀行錢包基礎(chǔ)功能?;阢y行賬戶擴展的數(shù)字貨幣錢包就是銀行錢包。銀行錢包最基礎(chǔ)的功能就是存放錢包用戶作為所有者的數(shù)字貨幣字串。用戶可以通過銀行錢包查詢數(shù)字貨幣可用金額、數(shù)量、字串明細(xì)等。通過銀行賬戶擴展的銀行錢包,支持用戶通過銀行賬戶認(rèn)證的方式,來訪問銀行錢包,而無需再次單獨認(rèn)證,為銀行用戶提供類似單點登錄的功能。銀行錢包也可以為用戶提供訪問入口,例如手機app或web服務(wù)。

      根據(jù)扣款反饋信息和兌換數(shù)字貨幣請求信息,以及按照發(fā)鈔行數(shù)字貨幣系統(tǒng)的標(biāo)準(zhǔn)生成數(shù)字貨幣轉(zhuǎn)移請求;數(shù)字貨幣轉(zhuǎn)移請求包括:轉(zhuǎn)移金額、轉(zhuǎn)移數(shù)字貨幣字串集、用戶指定的數(shù)字貨幣錢包標(biāo)識、賬戶行信息、賬戶行的數(shù)字貨幣銀行庫標(biāo)識或者用戶信息。并且,將數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)之前,還包括:對數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置,其中,對數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置包括:對數(shù)字貨幣轉(zhuǎn)移請求添加賬戶行的數(shù)字簽名和賬戶行數(shù)字貨幣銀行庫的數(shù)字簽名。接收發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息之后,還包括:對轉(zhuǎn)移反饋信息進(jìn)行安全性檢驗。以及,根據(jù)轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中之后,還包括:發(fā)送兌換反饋信息,兌換反饋信息包括扣款信息、數(shù)字貨幣的標(biāo)識以及金額。

      圖2是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的方法實現(xiàn)流程的示意圖。

      如圖2所示,用戶通過賬戶行用戶訪問系統(tǒng)發(fā)起申請,該申請包括兩步,首先用戶通過銀行賬戶訪問ca證書系統(tǒng)(賬戶行銀行賬戶訪問認(rèn)證系統(tǒng))進(jìn)行身份認(rèn)證,然后身份認(rèn)證通過后,用戶就可以訪問該認(rèn)證對應(yīng)的銀行賬戶,以及該銀行賬戶綁定的數(shù)字貨幣錢包。其中,數(shù)字貨幣的具體形態(tài)是加密字串,所述加密字串包括所述數(shù)字貨幣的金額、發(fā)行方標(biāo)識和所有者標(biāo)識。數(shù)字貨幣可以體現(xiàn)或攜帶于數(shù)字錢包中,而數(shù)字錢包又可以應(yīng)用于移動終端、pc終端或卡基上。數(shù)字貨幣從通用角度可以通過數(shù)字貨幣保管箱來存放。而數(shù)字貨幣錢包(簡稱為“數(shù)字錢包”)則是企業(yè)和個人的數(shù)字貨幣保管箱。數(shù)字貨幣銀行庫(簡稱為“銀行庫”)則是商業(yè)銀行的數(shù)字貨幣保管箱。并且,銀行賬戶與數(shù)字貨幣錢包的綁定,是通過在i類賬戶中存放錢包id,同時在錢包中也保存了關(guān)聯(lián)的銀行賬戶id。i類賬戶指的是通過傳統(tǒng)銀行柜面開立的、滿足實名制所有嚴(yán)格要求的賬戶,并且是具有全功能的賬戶。用戶綁定錢包的銀行賬戶是基本賬戶或者i類賬戶,是實名全功能賬戶,每個銀行用戶只能開立一個該賬戶。同時錢包也是每一銀行只能開立一個,該錢包與該賬戶綁定。所以用戶只能以基本賬戶或i類賬戶的身份訪問,才能訪問該賬戶綁定的錢包。不一致則訪問不了。其他銀行賬戶因為是受限賬戶,相比錢包實名認(rèn)證要求要底一些,暫不考慮可以通過其他銀行認(rèn)證來訪問錢包。用戶開立的賬戶行數(shù)字貨幣錢包(也叫銀行錢包),通過賬戶行銀行賬戶ca系統(tǒng)進(jìn)行認(rèn)證,并基于現(xiàn)有的銀行基本戶或i類賬戶開立。銀行錢包跟基本戶或i類賬戶一樣是強實名認(rèn)證。通過銀行賬戶認(rèn)證方式開通的數(shù)字貨幣錢包,以及將銀行賬戶與該錢包進(jìn)行綁定,用戶在開通過程中指定該綁定關(guān)系。開立成功后,該銀行賬戶會標(biāo)識該數(shù)字貨幣錢包的id進(jìn)而對應(yīng)。

      身份認(rèn)證通過后,用戶通過賬戶行用戶訪問系統(tǒng)向賬戶行應(yīng)用系統(tǒng)發(fā)起存款兌換數(shù)字貨幣請求信息,該存款指代的是線上操作過程中使用的存款。兌換數(shù)字貨幣請求信息包括:用戶標(biāo)識、用戶銀行賬戶標(biāo)識、用戶數(shù)字貨幣錢包標(biāo)識、兌換金額等其他標(biāo)識性的信息,該兌換金額可以是存款的金額,也可以是要兌換的數(shù)字貨幣的額度,并且該兌換數(shù)字貨幣請求信息加上用戶的數(shù)字簽名。進(jìn)而,賬戶行應(yīng)用系統(tǒng)可了解到用戶的信息以及兌換的數(shù)字貨幣的金額。

      賬戶行應(yīng)用系統(tǒng)驗證用戶兌換數(shù)字貨幣請求信息的數(shù)字簽名后,檢查用戶認(rèn)證訪問的銀行賬戶與兌換指定的銀行賬戶一致,進(jìn)而保證操作的安全性。之后,將申請兌換信息發(fā)送至賬戶行賬戶核心系統(tǒng)。賬戶行賬戶核心系統(tǒng)查詢兌換指定銀行賬戶余額不低于申請兌換金額,以及檢查銀行賬戶綁定的數(shù)字貨幣錢包與用戶查詢指定錢包標(biāo)識一致,檢查通過則扣減賬戶行銀行賬戶的余額。賬戶行賬戶核心系統(tǒng)向賬戶行應(yīng)用系統(tǒng)發(fā)送扣款反饋信息,其中扣款反饋信息包括:扣款銀行賬戶信息、扣款前余額、扣款金額、扣款后余額。賬戶行應(yīng)用系統(tǒng)通過扣款反饋信息確定賬戶行賬戶核心系統(tǒng)扣款成功之后,向賬戶行數(shù)字貨幣系統(tǒng)發(fā)送兌換請求信息,其中兌換請求信息包括:扣款銀行賬戶信息,扣款金額,兌換的數(shù)字貨幣錢包標(biāo)識等。賬戶行數(shù)字貨幣系統(tǒng)將兌換請求信息按數(shù)字貨幣系統(tǒng)標(biāo)準(zhǔn)生成數(shù)字貨幣轉(zhuǎn)移請求,數(shù)字貨幣轉(zhuǎn)移請求包括:賬戶行信息、賬戶行的數(shù)字貨幣銀行庫標(biāo)識、用戶信息、用戶數(shù)字貨幣錢包標(biāo)識、轉(zhuǎn)移數(shù)字貨幣字串集、轉(zhuǎn)移金額等,并且在數(shù)字貨幣轉(zhuǎn)移請求加上賬戶行的數(shù)字簽名和賬戶行數(shù)字貨幣銀行庫的數(shù)字簽名,發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)。

      發(fā)鈔行數(shù)字貨幣系統(tǒng)接收數(shù)字貨幣轉(zhuǎn)移請求后,驗證賬戶行信息和賬戶行數(shù)字貨幣銀行庫信息、賬戶行數(shù)字簽名和銀行庫的數(shù)字簽名、用戶信息和用戶數(shù)字貨幣錢包信息、數(shù)字貨幣所有者標(biāo)識以及金額不低于支付金額等內(nèi)容后,完成數(shù)字貨幣轉(zhuǎn)移。發(fā)鈔行數(shù)字貨幣系統(tǒng)轉(zhuǎn)移數(shù)字貨幣的過程中,將賬戶行數(shù)字貨幣系統(tǒng)發(fā)送的轉(zhuǎn)移數(shù)字貨幣字串集中的數(shù)字貨幣字串登記為作廢狀態(tài),然后根據(jù)兌換金額生成去向數(shù)字貨幣字串,以及將分別屬于賬戶行數(shù)字貨幣銀行庫和用戶的數(shù)字貨幣錢包的去向數(shù)字貨幣字串記錄在轉(zhuǎn)移反饋信息中。然后,賬戶行數(shù)字貨幣系統(tǒng)接收到轉(zhuǎn)移反饋信息之后,將轉(zhuǎn)移反饋信息中屬于用戶的數(shù)字貨幣記錄在用戶指定的數(shù)字貨幣錢包中,將反饋信息中屬于賬戶行的數(shù)字貨幣記錄在賬戶行數(shù)字貨幣銀行庫中。

      賬戶行數(shù)字貨幣系統(tǒng)接收到轉(zhuǎn)移成功信息后,則用戶的數(shù)字貨幣記錄在用戶的數(shù)字貨幣錢包中,賬戶行的數(shù)字貨幣記錄在賬戶行的銀行庫中。并且,賬戶行數(shù)字貨幣系統(tǒng)向賬戶行應(yīng)用系統(tǒng)發(fā)送兌換轉(zhuǎn)移成功信息,包括:兌換的數(shù)字貨幣標(biāo)識和金額等。賬戶行應(yīng)用系統(tǒng)向賬戶行用戶訪問系統(tǒng)返回兌換成功信息,包括:銀行賬戶扣款信息(扣款前余額、扣款金額、扣款后余額)、兌換數(shù)字貨幣標(biāo)識和金額等。

      圖3是根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)的主要部分的示意圖。

      如圖3所示,本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)300的主要包括:賬戶行銀行賬戶訪問認(rèn)證系統(tǒng)301、賬戶行應(yīng)用系統(tǒng)302、賬戶行賬戶核心系統(tǒng)303和賬戶行數(shù)字貨幣系統(tǒng)304。

      賬戶行銀行賬戶訪問認(rèn)證系統(tǒng)301在用戶通過賬戶行用戶訪問系統(tǒng)申請認(rèn)證后,對用戶的身份進(jìn)行認(rèn)證。

      賬戶行應(yīng)用系統(tǒng)302,用于身份認(rèn)證通過后,接收來自于賬戶行用戶訪問系統(tǒng)的兌換數(shù)字貨幣請求信息。其中,兌換數(shù)字貨幣請求信息包括兌換金額、用戶兌換指定的數(shù)字貨幣錢包和指定的銀行賬戶。賬戶行應(yīng)用系統(tǒng)302在用戶身份認(rèn)證通過后,用戶通過賬戶行用戶訪問系統(tǒng)向賬戶行應(yīng)用系統(tǒng)發(fā)送兌換數(shù)字貨幣請求信息,賬戶行應(yīng)用系統(tǒng)驗證用戶兌換數(shù)字貨幣請求信息的數(shù)字簽名后,確認(rèn)用戶認(rèn)證訪問的銀行賬戶與兌換指定的銀行賬戶一致。并且,將申請兌換信息發(fā)送至賬戶行賬戶核心系統(tǒng)303的賬戶行賬戶核心系統(tǒng)。

      賬戶行賬戶核心系統(tǒng)303,用于根據(jù)兌換數(shù)字貨幣請求信息進(jìn)行扣款,并生成扣款反饋信息。賬戶行賬戶核心系統(tǒng)303查詢兌換指定銀行賬戶余額不低于申請兌換金額,檢查銀行賬戶綁定的數(shù)字貨幣錢包與用戶查詢指定錢包標(biāo)識一致。檢查通過則扣減賬戶余額,進(jìn)而可以保證賬戶行的權(quán)益,避免發(fā)生信息不一致而進(jìn)行扣款的狀況。其中,指定銀行賬戶可以是賬戶行銀行賬戶或者i類賬戶有權(quán)訪問的銀行賬戶。

      賬戶行數(shù)字貨幣系統(tǒng)304,用于根據(jù)扣款反饋信息和兌換數(shù)字貨幣請求信息生成數(shù)字貨幣轉(zhuǎn)移請求,并將數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng);以及用于接收發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息,并且根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中。扣款反饋信息包括扣款銀行賬戶信息、扣款前余額、扣款金額或者扣款后余額。賬戶行數(shù)字貨幣系統(tǒng)根據(jù)扣款反饋信息和兌換數(shù)字貨幣請求信息,以及按照發(fā)鈔行數(shù)字貨幣系統(tǒng)的標(biāo)準(zhǔn)生成數(shù)字貨幣轉(zhuǎn)移請求;數(shù)字貨幣轉(zhuǎn)移請求包括:轉(zhuǎn)移金額、轉(zhuǎn)移數(shù)字貨幣字串集、用戶數(shù)字貨幣錢包標(biāo)識、賬戶行信息、賬戶行的數(shù)字貨幣銀行庫標(biāo)識或者用戶信息。發(fā)鈔行數(shù)字貨幣系統(tǒng)轉(zhuǎn)移數(shù)字貨幣的過程中,將賬戶行數(shù)字貨幣系統(tǒng)發(fā)送的轉(zhuǎn)移數(shù)字貨幣字串集中的數(shù)字貨幣字串登記為作廢狀態(tài),然后根據(jù)兌換金額生成去向數(shù)字貨幣字串,以及將將分別屬于賬戶行數(shù)字貨幣銀行庫和用戶的數(shù)字貨幣錢包的去向數(shù)字貨幣字串記錄在轉(zhuǎn)移反饋信息中。然后,賬戶行數(shù)字貨幣系統(tǒng)接收到轉(zhuǎn)移反饋信息之后,將轉(zhuǎn)移反饋信息中屬于用戶的數(shù)字貨幣記錄在用戶指定的數(shù)字貨幣錢包中,將反饋信息中屬于賬戶行的數(shù)字貨幣記錄在賬戶行數(shù)字貨幣銀行庫中。賬戶行數(shù)字貨幣系統(tǒng)還用于在根據(jù)所述轉(zhuǎn)移反饋信息將數(shù)字貨幣記錄在用戶兌換指定的數(shù)字貨幣錢包中之后,發(fā)送兌換反饋信息,兌換反饋信息包括扣款信息、數(shù)字貨幣的標(biāo)識以及金額。

      在賬戶行賬戶核心系統(tǒng)根據(jù)兌換數(shù)字貨幣請求信息進(jìn)行扣款之前,對兌換數(shù)字貨幣請求信息進(jìn)行安全性檢驗。賬戶行賬戶核心系統(tǒng)在根據(jù)兌換數(shù)字貨幣請求信息進(jìn)行扣款之前,檢查用戶認(rèn)證訪問的銀行賬戶與兌換指定的銀行賬戶是否一致;以及檢查銀行賬戶綁定的數(shù)字貨幣錢包與用戶兌換指定的數(shù)字貨幣錢包標(biāo)識是否一致。賬戶行數(shù)字貨幣系統(tǒng)將數(shù)字貨幣轉(zhuǎn)移請求發(fā)送至發(fā)鈔行數(shù)字貨幣系統(tǒng)之前,對數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置;以及接收發(fā)鈔行數(shù)字貨幣系統(tǒng)的轉(zhuǎn)移反饋信息之后,對轉(zhuǎn)移反饋信息進(jìn)行安全性檢驗。賬戶行數(shù)字貨幣系統(tǒng)可以通過對數(shù)字貨幣轉(zhuǎn)移請求添加賬戶行的數(shù)字簽名和賬戶行數(shù)字貨幣銀行庫的數(shù)字簽名,對數(shù)字貨幣轉(zhuǎn)移請求進(jìn)行安全性設(shè)置。

      由上述可知,本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)可通過發(fā)鈔行數(shù)字貨幣系統(tǒng)和賬戶行系統(tǒng)得以實現(xiàn)。其中,賬戶行系統(tǒng)包括:用來提供用戶前端訪問(web、或app)或應(yīng)用服務(wù)商api訪問的賬戶行訪問系統(tǒng);用來提供賬戶和錢包的服務(wù)功能的賬戶行應(yīng)用系統(tǒng);用來處理用戶銀行賬戶記賬、交易等的賬戶行賬戶核心系統(tǒng);管理賬戶行數(shù)字貨幣銀行庫、用戶錢包以及負(fù)責(zé)用戶錢包開通ca簽發(fā)等的賬戶行數(shù)字貨幣系統(tǒng)。其中,賬戶行開通的數(shù)字貨幣錢包與賬戶行銀行賬戶對應(yīng),對應(yīng)關(guān)系的邏輯由業(yè)務(wù)規(guī)則來定。對應(yīng)關(guān)系的實現(xiàn)可以有多種方式,銀行賬戶保存錢包標(biāo)識進(jìn)而可以對應(yīng)到錢包是一種對應(yīng)關(guān)系。

      根據(jù)本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)的技術(shù)方案,在用戶的身份認(rèn)證通過之后,用戶就可以訪問該認(rèn)證對應(yīng)的銀行賬戶,以及該銀行賬戶綁定的數(shù)字貨幣錢包。其中,如果按賬戶身份認(rèn)證,就可以訪問本人的賬戶,以及該賬戶綁定的數(shù)字貨幣錢包。如果按數(shù)字錢包身份認(rèn)證,只能訪問本人的錢包。并且,按數(shù)字貨幣系統(tǒng)標(biāo)準(zhǔn)生成數(shù)字貨幣轉(zhuǎn)移請求,將數(shù)字貨幣轉(zhuǎn)移請求轉(zhuǎn)移至發(fā)鈔行數(shù)字貨幣系統(tǒng)。鈔行數(shù)字貨幣系統(tǒng)完成數(shù)字貨幣的轉(zhuǎn)移,將用戶申請兌換的相應(yīng)額度的數(shù)字貨幣記錄在用戶的數(shù)字貨幣錢包中,將賬戶行的數(shù)字貨幣記錄在賬戶行的銀行庫中。進(jìn)而,本發(fā)明實施例的兌換數(shù)字貨幣的系統(tǒng)的技術(shù)方案使得用戶與發(fā)鈔行數(shù)字貨幣系統(tǒng)之間建立聯(lián)通關(guān)系,克服了公眾個人不能向發(fā)鈔行數(shù)字貨幣系統(tǒng)申請兌換數(shù)字貨幣技術(shù)問題,進(jìn)而達(dá)到公眾個人可以進(jìn)行即時兌換數(shù)字貨幣的技術(shù)效果。

      上述具體實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1