Transactions

交易所如何管理存款和取款?

  • January 2, 2022

假設交易所的使用者使用 HD 錢包結構將比特幣存入不同的地址。現在假設使用者想要將比特幣提取到外部地址。

這整個過程將如何在幕後完成?我假設會發生以下情況:

每次存款都會生成一個新地址。此外,一個地址儲存一定數量的硬幣,其餘的則轉移到冷錢包中。只要該地址包含低於某個門檻值的比特幣,就可以在存款發生時向該地址進行交易。然後,當提款發生時,只有該地址被充值和提款。這使得很容易知道哪個地址包含可以提取的硬幣,並且該地址將包含足夠多的比特幣,因此提款不需要跨不同地址的多次交易。

這是實際發生的情況嗎?

這是一個相當廣泛的問題,也有一些意見/偏好的細微差別。

為了嘗試回答您的問題,是的,每筆新存款都有一個新地址。

預設情況下,這些資金是進入熱錢包還是冷錢包是一種偏好,並且會因交易所而異。

我建議最佳做法是讓所有使用者將資金存入冷錢包中的冷地址,並分別有一個用於發送資金的熱錢包。這意味著您需要在熱錢包中有足夠的資金來維持每日使用者提款請求。最終,冷資金將被轉移到熱錢包以彌補花費的資金,我想這就是您所說的“只有那個地址被充值和退出”的意思。但是您的方案意味著地址重用,因此請考慮相同的想法,但要充值熱錢包而不是單個地址。

引用自:https://bitcoin.stackexchange.com/questions/111565