什么是熱錢(qián)包和冷錢(qián)包
在向用戶(hù)提供加密貨幣錢(qián)包方面,新興的加密貨幣交易有幾種選擇。它們可以為每個(gè)用戶(hù)生成和提供隔離錢(qián)包,也可以使用混合錢(qián)包錢(qián)包來(lái)實(shí)現(xiàn)一定程度的可伸縮性。錢(qián)包可以放在在線服務(wù)器或離線機(jī)器上,分別稱(chēng)為熱錢(qián)包和冷錢(qián)包。
權(quán)衡
隔離錢(qián)包:
· 需要為每個(gè)用戶(hù)安全生成密鑰;密鑰管理具有挑戰(zhàn)性
· 每一筆交易都是連鎖的;交易成本高
· 結(jié)算協(xié)調(diào)是網(wǎng)絡(luò)內(nèi)轉(zhuǎn)移的一項(xiàng)挑戰(zhàn)
· 降低每個(gè)錢(qián)包的安全風(fēng)險(xiǎn)
混合錢(qián)包:
· 簡(jiǎn)單的密鑰管理
· 交易成本因定期結(jié)算而擴(kuò)大
· 更高的風(fēng)險(xiǎn)
一般問(wèn)題
在考慮降低風(fēng)險(xiǎn)時(shí),我們要考慮以下幾點(diǎn):
· 減少在線基金的持有量
· 允許在線錢(qián)包保持足夠的余額來(lái)服務(wù)于交易所
一個(gè)舒適的中間地帶
一種流行的架構(gòu)是允許冷熱錢(qián)包集合,同時(shí)來(lái)降低在線錢(qián)包風(fēng)險(xiǎn),使用冷熱錢(qián)包的組合來(lái)降低資金的在線曝光率。每個(gè)錢(qián)包都有不同的用途。讓我們來(lái)談?wù)劜煌L(fēng)格的錢(qián)包:
· 接收錢(qián)包用于管理進(jìn)入交易所的資金。
· 發(fā)送錢(qián)包的目的是管理交易所的提現(xiàn)。
這兩個(gè)錢(qián)包都在在線服務(wù)器上托管和管理。由于這兩款錢(qián)包都是在線錢(qián)包,我們希望最大限度地減少我們?cè)谶@些錢(qián)包中的資金額度,這將幫助我們降低在妥協(xié)的情況下資金損失風(fēng)險(xiǎn)。冷錢(qián)包的目的是管理大多數(shù)資金,這樣任何服務(wù)器的折衷都不會(huì)導(dǎo)致大多數(shù)資金受到損害。
它們是如何連接的?
假設(shè)接收錢(qián)包只有一個(gè)地址,所有進(jìn)入交易所的資金都進(jìn)入了這個(gè)錢(qián)包。為了減少在線資金的風(fēng)險(xiǎn),我們將把其中一些資金轉(zhuǎn)移到線下。我們還需要根據(jù)從接收錢(qián)包和冷錢(qián)包中向發(fā)送錢(qián)包中發(fā)送一些資金。這是為了確保發(fā)送錢(qián)包在提款時(shí)能夠遵守合理的服務(wù)水平。如果我們?cè)诎l(fā)送錢(qián)包上運(yùn)行不足并且資金無(wú)法可靠地進(jìn)入收款錢(qián)包,那么可以選擇將資金從冷錢(qián)包轉(zhuǎn)移到發(fā)送資金。
讓我們加入一些基本邏輯來(lái)幫助我們降低風(fēng)險(xiǎn)。舉個(gè)例子,假設(shè)交易所平均持有100個(gè)比特幣的資產(chǎn),在任何時(shí)候,我們都不想讓超過(guò)30%的資金承擔(dān)風(fēng)險(xiǎn)。我們可以設(shè)置每個(gè)錢(qián)包的總體最小和最大閾值,以幫助解釋這種風(fēng)險(xiǎn)。下面是邏輯的結(jié)果:
· 接收- 錢(qián)包在任何時(shí)候都不能超過(guò)10比特幣。如果發(fā)送余額低于它的最低閾值,則接收錢(qián)包將貸記一定金額補(bǔ)足差額。錢(qián)包不能低于最低金額,以防資金流入下降,如若不然,需要補(bǔ)齊發(fā)送錢(qián)包。但是,如果有多余的資金,超過(guò)最大金額,就會(huì)被送到冷錢(qián)包里。
· 發(fā)送- 發(fā)送錢(qián)包旨在允許提款到平臺(tái)外的錢(qián)包。它需要一個(gè)最小的金額以便能夠及時(shí)地為這些提款服務(wù)。如果這個(gè)發(fā)送錢(qián)包低于它的最低余額要求,那么它需要從接收錢(qián)包轉(zhuǎn)賬。如果接收錢(qián)包沒(méi)有必要的資金,那么資金將從冷錢(qián)包轉(zhuǎn)移。
可伸縮性
讓我們快速解決可伸縮性問(wèn)題。使用一個(gè)錢(qián)包并不是最好的選擇。要解決這個(gè)問(wèn)題,我們可以簡(jiǎn)單地使用分層確定性錢(qián)包為每個(gè)用戶(hù)生成一個(gè)惟一的地址。這使得能夠創(chuàng)建唯一的公共地址,而不必為每個(gè)用戶(hù)生成和管理額外的密鑰對(duì)。如果您曾經(jīng)使用比特幣構(gòu)建過(guò)應(yīng)用程序,您就會(huì)知道這是什么感覺(jué)。
假設(shè)業(yè)務(wù)規(guī)模正在擴(kuò)大,我們關(guān)心的是將資金放在一個(gè)錢(qián)包中。上層閾值2321鍵可以產(chǎn)生一個(gè)高清的錢(qián)包。水平伸縮也是可能的。如果資金以超出預(yù)期的速度快速流入,則可以添加第二個(gè)接收錢(qián)包,這個(gè)錢(qián)包可以放在冷錢(qián)包中,也可以放在發(fā)送錢(qián)包中。這個(gè)概念可以廣泛應(yīng)用于所有錢(qián)包。如果我們需要更多的發(fā)送錢(qián)包,增加錢(qián)包水平伸縮來(lái)限制單個(gè)錢(qián)包或服務(wù)器中暴露的錢(qián)包數(shù)量是一個(gè)解決方案。
這種錢(qián)包架構(gòu)從2015年開(kāi)始非常流行,因?yàn)樗峁┝撕?jiǎn)單的可伸縮性。對(duì)于各種區(qū)塊鏈,一個(gè)共同的擔(dān)憂(yōu)是可伸縮的能力;然而,大多數(shù)交易所采用的是集中錢(qián)包模型(如本文所述),這使得架構(gòu)能夠更好地處理高鏈上交易費(fèi)用。此外,它允許組織選擇他們的風(fēng)險(xiǎn)配置文件,并插入滿(mǎn)足該風(fēng)險(xiǎn)配置文件所需的參數(shù)。





