交易所的錢包系統(tǒng)該如何設(shè)計(jì)呢?結(jié)合一些實(shí)際經(jīng)驗(yàn)作個(gè)產(chǎn)品設(shè)計(jì)的分析京闰。錢包系統(tǒng)是用于給注冊(cè)用戶分配地址甩苛,以及匯總用戶充值資金與安全隔離資金的一個(gè)完整系統(tǒng)。錢包需要設(shè)計(jì)的內(nèi)容很多痊土,下面先講講錢包系統(tǒng)里的錢包結(jié)構(gòu)組成墨林。原創(chuàng)文章,轉(zhuǎn)載請(qǐng)備注出處
錢包的組成
A.用戶錢包 B.歸集錢包 C.提現(xiàn)錢包 D.系統(tǒng)冷錢包 E.Boss冷錢包 F.手續(xù)費(fèi)錢包
? -首先需要對(duì)錢包系統(tǒng)所涉及的錢包進(jìn)行梳理酌呆。
? -第一個(gè)必要的是用戶錢包搔耕,用戶需要向交易所進(jìn)行代幣充值,需要給每一名用戶分配一個(gè)地址,用于充值資金猜揪。
? -第二個(gè)是歸集錢包,歸集錢包的用途在于當(dāng)用戶錢包里的錢達(dá)到一定規(guī)模時(shí)需要進(jìn)行資金歸集腊凶,因?yàn)橘Y金分放在零散的錢包地址中不方便管理拴念,所以在達(dá)到一定條件的情況下需要把資金歸集至歸集錢包。
? -由于大量資金統(tǒng)一管理在一個(gè)錢包中是存在比較大的資金風(fēng)險(xiǎn)风瘦,所以需要對(duì)這些資金進(jìn)行分配公般。
? -提現(xiàn)錢包:其中30%會(huì)存放在一個(gè)錢包中胡桨,這個(gè)錢包專門用于提供給客戶提幣的提幣流動(dòng)資金瞬雹。20%會(huì)存放在系統(tǒng)冷錢包中,系統(tǒng)冷錢包是離線錢包呢诬,只有當(dāng)提現(xiàn)錢包資金不夠時(shí)才會(huì)在系統(tǒng)冷錢包進(jìn)行撥款胖缤。50%會(huì)存放在老板的公司錢包中,這個(gè)錢包也是離線錢包钓猬。
? -手續(xù)費(fèi)錢包:最后一個(gè)是手續(xù)費(fèi)錢包撩独,由于BTC/USDT的機(jī)制,轉(zhuǎn)賬是可以使用其他錢包負(fù)責(zé)扣除手續(xù)費(fèi)的澳迫。所以在用戶充值USDT進(jìn)入用戶錢包時(shí)剧劝,如果要轉(zhuǎn)出用戶錢包的資金需要有手續(xù)費(fèi),方案有兩種讥此,一種時(shí)向用戶錢包打入BTC再轉(zhuǎn)出USDT,第二種就是使用別的錢包進(jìn)行扣除手續(xù)費(fèi)卒稳。我們使用的是第二種他巨。
? -具體歸集資金的條件以及分配條件視乎業(yè)務(wù)而定,上圖有部分判斷規(guī)則染突,可參考
微信交流:JonTimfire