0
在發(fā)展區(qū)塊鏈產(chǎn)業(yè)的各國政府當(dāng)中,日本可以說是走在前列。今年以來,日本金融廳一方面針對加密貨幣交易所展開長達(dá)7個月的嚴(yán)格審查,另一方面也多次召開業(yè)界研究會議討論區(qū)塊鏈和數(shù)字貨幣。在本月公布的日本金融廳2019年預(yù)算摘要當(dāng)中,經(jīng)費也向金融科技、區(qū)塊鏈、數(shù)字貨幣交易等領(lǐng)域有所傾斜。
據(jù)雷鋒網(wǎng)AI金融評論了解,日本央行與歐洲央行今年一季度曾聯(lián)合發(fā)布一份報告,稱兩家央行于2016年12月份啟動一個分布式賬本技術(shù)的聯(lián)合研究項目“Project Stella”,認(rèn)為分布式賬本技術(shù)(DLT)可用于創(chuàng)建新型證券結(jié)算機(jī)制,包括在未連接分類賬中的“跨鏈原子交換”。而在第四屆區(qū)塊鏈全球峰會的會議現(xiàn)場,日本央行的Fintech中心負(fù)責(zé)人副島豐分享了這一項目的更多細(xì)節(jié),稱Stella覆蓋了智能合約技術(shù),是把區(qū)塊鏈分布式賬本技術(shù)應(yīng)用在了大額的支付系統(tǒng)當(dāng)中。
副島豐首先介紹了日本基礎(chǔ)支付系統(tǒng)和BOJ-NET(大額支付系統(tǒng)):總共有500家金融機(jī)構(gòu)參與到大額支付系統(tǒng)當(dāng)中,實現(xiàn)了實時全額結(jié)算(并非凈額結(jié)算)。系統(tǒng)采用了流動性節(jié)省的機(jī)制因為是一對一的現(xiàn)金結(jié)算,需要大量的資金。同時也采用了“像支付寶一樣”的付款交割(DvP)系統(tǒng)。他表示,“只有現(xiàn)金交易是有擔(dān)保的,等于交易對手現(xiàn)金違約的話可以受到保護(hù)?!?/p>
這是日本現(xiàn)金交付的情況,BOJ-NET處在日本支付體系的底部,右邊是最初的交易,比如說ATM、借記卡、信用卡、銀行匯款等,所有交易最終要在BOJ-NET之中進(jìn)行結(jié)算,所以這是全國性的支付和結(jié)算系統(tǒng),是非常重要的基礎(chǔ)設(shè)施。
日本支付系統(tǒng)示意圖
接下來是衍生品方面的結(jié)算,包括了證券結(jié)算。左邊有各個交易所(包括東京交易所)、投資信托、場外交易(OTC)、日本政府債券等,DVG是日本證券交易。
日本金融衍生品交易結(jié)算示意圖
證券交易是由CCP進(jìn)行清算,這是中央交易對手系統(tǒng)。CSD中央證券托管系統(tǒng)是資產(chǎn)類別的賬戶,例如投資信托等。付款交割(DVP)功能是把CCD和BOJ網(wǎng)絡(luò)連接在一起,因為需要進(jìn)行證券和現(xiàn)金的交割。
日本央行管理兩個系統(tǒng),主管系統(tǒng)是匯款系統(tǒng),還有一個是中央托管系統(tǒng)。所有證券都是由其他的私有重音托管系統(tǒng)來管理,日本證券協(xié)會和其他的商業(yè)央行會有其他的托管系統(tǒng)。以上就是日本支付結(jié)算的基礎(chǔ)設(shè)施。
具體到Stella的研究細(xì)節(jié),副島豐表示項目有兩個階段:
第一階段想要實現(xiàn)區(qū)塊鏈技術(shù)用在匯款上,采用的是Hyperledger結(jié)構(gòu),版本是比較老的是Vo0.6.1版本,是兩年前啟動的。采用了流動性節(jié)省的機(jī)制,采用了Hyperledger提供的智能合約,采用了對列和抵消的系統(tǒng),同時采用云服務(wù)來建立系統(tǒng)。在系統(tǒng)中有63個驗證節(jié)點,200個帳戶。同時,在同樣一個空間里處理交易峰值請求可以達(dá)到每秒鐘250個交易。系統(tǒng)運作的還比較良好,所以第一階段采用Hyperledger是運行蠻好的。同時我們對節(jié)點的故障還有不正確的格式也發(fā)現(xiàn)了這樣的問題。
第二個階段采用了更為智能的合約,實現(xiàn)了跨鏈轉(zhuǎn)化,并采用了券款對付的功能。DvP就像支付寶托管服務(wù),支付的執(zhí)行實際上取決于另外一個執(zhí)行,而不是單向支付。系統(tǒng)是怎么建立的呢?非常典型的全款兌付的系統(tǒng)需要兩個賬本之間進(jìn)行溝通。因為先進(jìn)轉(zhuǎn)款系統(tǒng)以及證券結(jié)算系統(tǒng)歷史上是互相獨立的,所以我們需要這兩個系統(tǒng)、帳戶之間進(jìn)行溝通。如果現(xiàn)金和證券在一個賬本中進(jìn)行處理的話是不需要溝通的,如果只有一個賬本的話很容易就容易實現(xiàn)勸兌付。但現(xiàn)在涉及到兩個系統(tǒng)、兩個賬本就需要建立溝通的機(jī)制。
對日本而言,BOJ-NET現(xiàn)金??钕到y(tǒng)是和日本CSD結(jié)合起來的,是和私人CSD公司進(jìn)行交流建立環(huán)路來執(zhí)行系統(tǒng),實現(xiàn)券款對付。付款交割的流程就要在現(xiàn)金轉(zhuǎn)款之前會把證券進(jìn)行鎖定。
他指出,擁有跨賬本之間的券款對付系統(tǒng)、區(qū)塊鏈系統(tǒng)之后,不再需要兩個賬本之間直接進(jìn)行溝通,只需要兩方之間進(jìn)行協(xié)調(diào)就可以了,可以用智能合約來實現(xiàn)雙方的協(xié)調(diào),這其中采用的技術(shù)是“哈希時間鎖合約”。
跨鏈原子轉(zhuǎn)化示意圖
副島豐在現(xiàn)場對跨鏈轉(zhuǎn)化的算法流程進(jìn)行了解釋:
首先實體“A”是證券的賣方,“A”有義務(wù)轉(zhuǎn)款的,先進(jìn)的發(fā)送者“A”要制作密鑰“X”,然后用密鑰來計算哈希值,再把哈希值發(fā)給接受者“B”。所以“A”是發(fā)送了第一個指令,第一個指令是有一些條件的,如果“B”呈現(xiàn)了密鑰“X”那就要發(fā)給“B”,不然就要發(fā)給“A”。如果“B”沒有辦法提交密鑰“X”的話,那整個證券的交易就被取消了。
“B”的行動是什么呢?“B”首先要確認(rèn)指令的內(nèi)容,只是確認(rèn)而已,“B”現(xiàn)在還沒有辦法解鎖哈希,沒有辦法執(zhí)行指令,因為“B”還沒有獲得密鑰“X”,“B”要發(fā)起現(xiàn)金轉(zhuǎn)款指令,如果“A”提交“X”,就把錢發(fā)給“A”,沒有的話現(xiàn)金就要退給“B”。
在左邊可以看到“A”的第二個行動,“A”在現(xiàn)金交易中首先要確認(rèn)第一個現(xiàn)金指令已經(jīng)得到驗證,之后“A”要提交密鑰“X”,提交了就會把現(xiàn)金發(fā)給“A”,同時指令還會觸發(fā)另外一個交易,把密鑰“X”發(fā)給“B”,“B”最后拿到了密鑰“X”,。第二個指令就是要把證券發(fā)給“B”,這樣結(jié)算就完成了。這是由CSD進(jìn)行結(jié)算。
他表示,歐洲央行和日本央行還在合作Stella項目,希望能夠驅(qū)動區(qū)塊鏈技術(shù)發(fā)展,希望追趕區(qū)塊鏈最新的進(jìn)展,他們也在思考如何能夠更好地把技術(shù)應(yīng)用在支付結(jié)算系統(tǒng)當(dāng)中。
更多資訊請關(guān)注雷鋒網(wǎng)AI金融評論 雷鋒網(wǎng)
本文圖片來源:金龍
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。