區(qū)塊鏈撮合交易所方案的制作方法
【專利摘要】區(qū)塊鏈撮合交易所智能合約里需要設(shè)定一個(gè)或多個(gè)交易所公鑰地址,用于接收用戶發(fā)到區(qū)塊鏈交易所中的訂單及相應(yīng)的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),用戶撤單時(shí)加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)返回到原用戶公鑰地址(如果沒(méi)有成交的話),如果撮合成交,加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)從交易所公鑰地址轉(zhuǎn)移到對(duì)應(yīng)的撮合方公鑰地址。交易所公鑰地址中的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),不需要私鑰簽名也可以根據(jù)約定的方式轉(zhuǎn)移,如退回原用戶公鑰地址或撮合后交付給撮合方公鑰地址。
【專利說(shuō)明】
區(qū)塊鏈撮合交易所方案
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是區(qū)塊鏈、撮合交易所等技術(shù)?!颈尘凹夹g(shù)】
[0002]目前區(qū)塊鏈撮合交易所還都不夠成熟,也不能很好的處理保證金帳戶撮合交易的強(qiáng)制平倉(cāng)問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是用區(qū)塊完善區(qū)塊鏈交易所的功能,并解決保證金交易時(shí)強(qiáng)制平倉(cāng)的方法。
[0004]本方案較好地解決了在區(qū)塊鏈上撮合交易時(shí)加密數(shù)字貨幣或加密數(shù)字資產(chǎn)的控制權(quán)問(wèn)題,既需要用戶自己私鑰簽名發(fā)送下單指令,區(qū)塊鏈撮合系統(tǒng)也能根據(jù)規(guī)則來(lái)自動(dòng)執(zhí)行交易。
[0005]本發(fā)明所采用的技術(shù)方案是:1.區(qū)塊鏈交易所智能合約里需要設(shè)定一個(gè)或多個(gè)交易所公鑰地址,用于接收用戶發(fā)到區(qū)塊鏈交易所中的訂單及相應(yīng)的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),用戶撤單時(shí)加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)返回到原用戶公鑰地址(如果沒(méi)有成交的話),如果撮合成交,加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)從交易所公鑰地址轉(zhuǎn)移到對(duì)應(yīng)的撮合方公鑰地址。
[0006]交易所公鑰地址中的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),不需要私鑰簽名也可以根據(jù)約定的方式轉(zhuǎn)移,如退回原用戶公鑰地址或撮合后交付給撮合方公鑰地址。
[0007]對(duì)于保證金交易賬戶,用戶可以通過(guò)將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)轉(zhuǎn)入交易所公鑰地址作為下單的保證金,用戶可以用自己公鑰地址對(duì)應(yīng)的私鑰對(duì)下單指令簽名后發(fā)送到區(qū)塊鏈交易所,同時(shí)發(fā)送簽名過(guò)的按不利價(jià)格計(jì)算出的強(qiáng)制平倉(cāng)指令(同時(shí)要符合區(qū)塊鏈交易所強(qiáng)制平倉(cāng)的規(guī)則),若因行情變化,致使用戶在區(qū)塊鏈交易所公鑰地址上的保證金不夠,會(huì)發(fā)送追加保證金通知消息,用戶追加保證金時(shí)可以同時(shí)修改強(qiáng)制平倉(cāng)指令,并可用私鑰簽名,若達(dá)到強(qiáng)制平倉(cāng)線,用戶又沒(méi)有及時(shí)追加保證金,區(qū)塊鏈交易所會(huì)按用戶的指令將用戶的倉(cāng)單強(qiáng)制平倉(cāng)。
[0008]區(qū)塊鏈交易所會(huì)根據(jù)用戶的公鑰計(jì)算出新的公鑰用于接收用戶的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),用戶可以計(jì)算出對(duì)應(yīng)的私鑰獲得支配權(quán)或所有權(quán),即每個(gè)用戶會(huì)有很多他人無(wú)法驗(yàn)證關(guān)聯(lián)關(guān)系的公鑰地址,只有用戶自己或監(jiān)管機(jī)構(gòu)知道。[〇〇〇9]區(qū)塊鏈交易所會(huì)根據(jù)用戶的公鑰計(jì)算出新的公鑰與原來(lái)的公鑰的關(guān)聯(lián)關(guān)系會(huì)非公開的記錄下來(lái)發(fā)送給監(jiān)管機(jī)構(gòu),只有監(jiān)管機(jī)構(gòu)驗(yàn)證過(guò)關(guān)聯(lián)關(guān)系的公鑰地址才能接收加密數(shù)字貨幣或加密數(shù)字資產(chǎn),在用戶對(duì)外保持匿名的情況下,交易所仍可保留監(jiān)管的能力。
[0010]撮合配對(duì)的交易費(fèi)(如掛單或成交時(shí)的費(fèi)用,可按訂單的字節(jié)收費(fèi),也可以按成交金額的比例收費(fèi),還可以收風(fēng)險(xiǎn)補(bǔ)償費(fèi))可以指定一種區(qū)塊鏈上的虛擬幣幣來(lái)支付。
[0011]撮合配對(duì)時(shí),可按一定的規(guī)則(如盈利的一定比例或按成交金額的比例)收取一定的費(fèi)用,存入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址,用于彌補(bǔ)強(qiáng)制撮合時(shí)可能的保證金不足的情況。
[0012]區(qū)塊鏈上保證金帳戶低于維持保證金水平,發(fā)生強(qiáng)制平倉(cāng)時(shí),若發(fā)生支付不夠的情況,自動(dòng)從風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址支出部分不夠部分的差額,在近期的盈利的保證金帳戶按盈利比率收取加密數(shù)字貨幣,存入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址。
[0013]有倉(cāng)位發(fā)生強(qiáng)制平倉(cāng)時(shí),流動(dòng)性不足并不能足額支付時(shí),可以對(duì)盈利多的倉(cāng)位進(jìn)行強(qiáng)制平倉(cāng),增加流動(dòng)性。
[0014]為預(yù)防用戶私鑰丟失的不便,可以預(yù)設(shè)備用的找回公鑰地址,若私鑰丟失,可以將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)暫時(shí)轉(zhuǎn)移到備用的公鑰地址,待新的公鑰地址申請(qǐng)后,再轉(zhuǎn)移到新的公鑰地址,同時(shí)再新設(shè)一個(gè)備用的找回公鑰地址,找回公鑰地址要設(shè)定延時(shí)支付時(shí)間間隔,若用戶備用公鑰也遺失了,只能由區(qū)塊鏈的一名或多名超級(jí)管理員(用私鑰審批)審核身份后,把用戶原來(lái)的數(shù)字貨幣或數(shù)字資產(chǎn)轉(zhuǎn)移到用戶新審核通過(guò)的公鑰地址。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本方案較好地解決了在區(qū)塊鏈上撮合交易時(shí)加密貨幣或加密資產(chǎn)的控制權(quán)問(wèn)題,既需要用戶自己私鑰簽名發(fā)送下單指令,區(qū)塊鏈撮合系統(tǒng)也能根據(jù)規(guī)則來(lái)自動(dòng)執(zhí)行交易,在安全的情況下,達(dá)到較好的用戶體驗(yàn)。
[0016]【附圖說(shuō)明】
[0017]圖1是區(qū)塊鏈撮合交易所的交易流程。
[0018]實(shí)施例1,參照說(shuō)明書附圖1,本實(shí)施例說(shuō)明區(qū)塊鏈撮合交易所的交易流程。
[0019]區(qū)塊鏈交易所智能合約里需要設(shè)定一個(gè)加密數(shù)字貨幣公鑰地址,用于接收用戶支付數(shù)字貨幣,設(shè)定一個(gè)加密數(shù)字資產(chǎn)公鑰地址,用于接收用戶支付數(shù)字資產(chǎn)。
[0020]本例中,用戶A是要用加密數(shù)字貨幣買數(shù)字資產(chǎn),購(gòu)買訂單(至少包括數(shù)量和價(jià)格) 經(jīng)用戶A的私鑰簽名后,轉(zhuǎn)移(1)到區(qū)塊鏈交易所的數(shù)字貨幣公鑰地址。
[0021]用戶B是要賣出加密數(shù)字資產(chǎn)獲得加密數(shù)字貨幣,賣出訂單(至少包括數(shù)量和價(jià)格)經(jīng)用戶B的私鑰簽名后,轉(zhuǎn)移(2)到區(qū)塊鏈交易所的數(shù)字資產(chǎn)公鑰地址。
[0022]經(jīng)過(guò)區(qū)塊鏈交易所的撮合,在同時(shí)符合用戶A和用戶B的訂單的情況下,用戶A的加密數(shù)字貨幣通過(guò)(5)支付給用戶B公鑰地址,用戶B的加密數(shù)字資產(chǎn)通過(guò)(6)支付給用戶A公鑰地址。
[0023]若用戶撤單時(shí)加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)返回原用戶公鑰地址(如果沒(méi)有成交的話)。
[0024]為預(yù)防用戶私鑰丟失的不便,可以預(yù)設(shè)備用的找回公鑰地址,若私鑰丟失,可以將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)暫時(shí)轉(zhuǎn)移到備用的公鑰地址,待新的公鑰地址申請(qǐng)后,再轉(zhuǎn)移到新的公鑰地址,同時(shí)再新設(shè)一個(gè)備用的找回公鑰地址,找回公鑰地址要設(shè)定延時(shí)支付時(shí)間間隔,若用戶備用公鑰也遺失了,只能由區(qū)塊鏈的一名或多名超級(jí)管理員(用私鑰審批)審核身份后,把用戶原來(lái)的數(shù)字貨幣或數(shù)字資產(chǎn)轉(zhuǎn)移到用戶新審核通過(guò)的公鑰地址。
[0025]實(shí)施例2,本實(shí)施例說(shuō)明區(qū)塊鏈交易所如何實(shí)現(xiàn)保證金撮合交易的強(qiáng)制平倉(cāng)機(jī)制。
[0026]對(duì)于保證金交易賬戶,用戶可以通過(guò)將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)轉(zhuǎn)入交易所公鑰地址作為下單的保證金,用戶可以用自己公鑰地址對(duì)應(yīng)的私鑰對(duì)下單指令簽名后發(fā)送到區(qū)塊鏈交易所,同時(shí)發(fā)送簽名過(guò)的按不利價(jià)格計(jì)算出的強(qiáng)制平倉(cāng)指令(同時(shí)要符合區(qū)塊鏈交易所強(qiáng)制平倉(cāng)的規(guī)則),若因行情變化,致使用戶在區(qū)塊鏈交易所公鑰地址上的保證金不夠,會(huì)發(fā)送追加保證金通知消息,用戶追加保證金時(shí)可以同時(shí)修改強(qiáng)制平倉(cāng)指令,并用可用私鑰簽名,若達(dá)到強(qiáng)制平倉(cāng)線,用戶又沒(méi)有及時(shí)追加保證金,區(qū)塊鏈交易所會(huì)按用戶的指令將用戶的倉(cāng)單強(qiáng)制平倉(cāng)。
[0027]撮合配對(duì)的交易費(fèi)(如掛單或成交時(shí)的費(fèi)用,可按訂單的字節(jié)收費(fèi),也可以按成交金額的比例收費(fèi),還可以收風(fēng)險(xiǎn)補(bǔ)償費(fèi))可以指定一種區(qū)塊鏈上的虛擬幣幣來(lái)支付。
[0028]撮合配對(duì)時(shí),可按一定的規(guī)則(如盈利的一定比例或按成交金額的比例)收取一定的費(fèi)用,存入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址,用于彌補(bǔ)強(qiáng)制撮合時(shí)可能的保證金不足的情況。 [〇〇29]區(qū)塊鏈上保證金帳戶低于維持保證金水平,發(fā)生強(qiáng)制平倉(cāng)時(shí),若發(fā)生支付不夠的情況,自動(dòng)從風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址支出部分不夠部分的差額,在近期的盈利的保證金帳戶按盈利比率收取加密數(shù)字貨幣,存入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址。
[0030]有倉(cāng)位發(fā)生強(qiáng)制平倉(cāng)時(shí),流動(dòng)性不足并不能足額支付時(shí),可以對(duì)盈利多的倉(cāng)位進(jìn)行強(qiáng)制平倉(cāng),增加流動(dòng)性。
【主權(quán)項(xiàng)】
1.區(qū)塊鏈撮合交易所方案,其特征在于,區(qū)塊鏈交易所智能合約里需要設(shè)定一個(gè)或多 個(gè)交易所公鑰地址,用于接收用戶發(fā)到區(qū)塊鏈交易所中的訂單及相應(yīng)的加密數(shù)字貨幣或加 密數(shù)字資產(chǎn),用戶撤單時(shí)加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)返回到原用戶公鑰地址(如果沒(méi) 有成交的話),如果撮合成交,加密數(shù)字貨幣或加密數(shù)字資產(chǎn)會(huì)從交易所公鑰地址轉(zhuǎn)移到對(duì) 應(yīng)的撮合方公鑰地址。2.根據(jù)權(quán)利要求1所述區(qū)塊鏈交易所方案,其特征在于,交易所公鑰地址中的加密數(shù)字 貨幣或加密數(shù)字資產(chǎn),不需要私鑰簽名也可以根據(jù)約定的方式轉(zhuǎn)移,如退回原用戶公鑰地 址或撮合后交付給撮合方公鑰地址。3.根據(jù)權(quán)利要求1所述區(qū)塊鏈交易所方案,其特征在于,對(duì)于保證金交易賬戶,用戶可 以通過(guò)將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)轉(zhuǎn)入交易所公鑰地址作為下單的保證金,用戶可以 用自己公鑰地址對(duì)應(yīng)的私鑰對(duì)下單指令簽名后發(fā)送到區(qū)塊鏈交易所,同時(shí)發(fā)送簽名過(guò)的按 不利價(jià)格計(jì)算出的強(qiáng)制平倉(cāng)指令(同時(shí)要符合區(qū)塊鏈交易所強(qiáng)制平倉(cāng)的規(guī)則),若因行情變 化,致使用戶在區(qū)塊鏈交易所公鑰地址上的保證金不夠,會(huì)發(fā)送追加保證金通知消息,用戶 追加保證金時(shí)可以同時(shí)修改強(qiáng)制平倉(cāng)指令,并可用私鑰簽名,若達(dá)到強(qiáng)制平倉(cāng)線,用戶又沒(méi) 有及時(shí)追加保證金,區(qū)塊鏈交易所會(huì)按用戶的指令將用戶的倉(cāng)單強(qiáng)制平倉(cāng)。4.根據(jù)權(quán)利要求1所述區(qū)塊鏈交易所方案,其特征在于,區(qū)塊鏈交易所會(huì)根據(jù)用戶的公 鑰計(jì)算出新的公鑰用于接收用戶的加密數(shù)字貨幣或加密數(shù)字資產(chǎn),用戶可以計(jì)算出對(duì)應(yīng)的 私鑰獲得支配權(quán)或所有權(quán),即每個(gè)用戶會(huì)有很多他人無(wú)法驗(yàn)證關(guān)聯(lián)關(guān)系的公鑰地址,只有 用戶自己或監(jiān)管機(jī)構(gòu)知道。5.根據(jù)權(quán)利要求1、4所述區(qū)塊鏈交易所方案,其特征在于,區(qū)塊鏈交易所會(huì)根據(jù)用戶的 公鑰計(jì)算出新的公鑰與原來(lái)的公鑰的關(guān)聯(lián)關(guān)系會(huì)非公開的記錄下來(lái)發(fā)送給監(jiān)管機(jī)構(gòu),只有 監(jiān)管機(jī)構(gòu)驗(yàn)證過(guò)關(guān)聯(lián)關(guān)系的公鑰地址才能接收加密數(shù)字貨幣或加密數(shù)字資產(chǎn),在用戶對(duì)外 保持匿名的情況下,交易所仍可保留監(jiān)管的能力。6.根據(jù)權(quán)利要求1所述區(qū)塊鏈交易所方案,其特征在于,撮合配對(duì)的交易費(fèi)(如掛單或 成交時(shí)的費(fèi)用,可按訂單的字節(jié)收費(fèi),也可以按成交金額的比例收費(fèi),還可以收風(fēng)險(xiǎn)補(bǔ)償 費(fèi))可以指定一種區(qū)塊鏈上的虛擬幣幣來(lái)支付。7.根據(jù)權(quán)利要求1、3所述區(qū)塊鏈交易所方案,其特征在于,撮合配對(duì)時(shí),可按一定的規(guī) 貝1J(如盈利的一定比例或按成交金額的比例)收取一定的費(fèi)用,存入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地 址,用于彌補(bǔ)強(qiáng)制撮合時(shí)可能的保證金不足的情況。8.根據(jù)權(quán)利要求1、3、7所述區(qū)塊鏈交易所方案,其特征在于,區(qū)塊鏈上保證金帳戶低于 維持保證金水平,發(fā)生強(qiáng)制平倉(cāng)時(shí),若發(fā)生支付不夠的情況,自動(dòng)從風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址 支出部分不夠部分的差額,在近期的盈利的保證金帳戶按盈利比率收取加密數(shù)字貨幣,存 入風(fēng)險(xiǎn)補(bǔ)償基金公鑰地址。9.根據(jù)權(quán)利要求1、3、7、8所述區(qū)塊鏈交易所方案,其特征在于,有倉(cāng)位發(fā)生強(qiáng)制平倉(cāng) 時(shí),流動(dòng)性不足并不能足額支付時(shí),可以對(duì)盈利多的倉(cāng)位進(jìn)行強(qiáng)制平倉(cāng),增加流動(dòng)性。10.根據(jù)權(quán)利要求1所述區(qū)塊鏈交易所方案,其特征在于,為預(yù)防用戶私鑰丟失的不便, 可以預(yù)設(shè)備用的找回公鑰地址,若私鑰丟失,可以將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)暫時(shí)轉(zhuǎn) 移到備用的公鑰地址,待新的公鑰地址申請(qǐng)后,再轉(zhuǎn)移到新的公鑰地址,同時(shí)再新設(shè)一個(gè)備 用的找回公鑰地址,找回公鑰地址要設(shè)定延時(shí)支付時(shí)間間隔,若用戶備用公鑰也遺失了,只能由區(qū)塊鏈的一名或多名超級(jí)管理員(用私鑰審批)審核身份后,把用戶原來(lái)的數(shù)字貨幣或 數(shù)字資產(chǎn)轉(zhuǎn)移到用戶新審核通過(guò)的公鑰地址。
【文檔編號(hào)】H04L9/30GK106022917SQ201610296210
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月8日
【發(fā)明人】王志文, 吳思進(jìn)
【申請(qǐng)人】杭州復(fù)雜美科技有限公司