區塊鏈公司談:交易平臺是如何管理眾多錢包地址的?

DJSDFHMKF發表於2019-03-13

把加密貨幣充值到交易平臺時,交易平臺也會給你一個充值地址,每個人的充值地址都是不一樣的。如果某交易平臺有900多萬使用者,光比特幣就要給使用者分配900多萬個充值地址,再算上其他幣種,充值地址數量又要多出好幾十倍甚至百倍、千倍。
這麼多錢包地址,交易平臺是怎麼管理的呢?每個地址都對應一串公鑰、一串私鑰,交易平臺是不是也要全部都備份一遍呢?
答案是否定的,因為交易平臺使用了HD錢包。
在這裡插入圖片描述
看到HD錢包,你可能會聯想到Hardware Wallet(硬體錢包),其實不是,這裡的HD是Hierarchical Deterministic的縮寫,所以HD錢包的全稱是:分層確定性錢包。
HD錢包有一串主私鑰,由主私鑰推匯出海量的子私鑰/公鑰。備份時,只要備份主私鑰即可。
所以,對於交易平臺或是大公司而言,領導層只要控制主私鑰即可,對不同的部門可以發放不同的子私鑰,這些部門只能控制自己有私鑰的部分。這樣一來,部門有一定的自治權利,領導層也保留了絕對的控制權。
HD錢包除了方便備份和管理之外,還有另外一個作用,那就是保護隱私。
不管是交易平臺還是公司,亦或是個人,都不希望暴露自己的財產,被別人知道錢包裡一共有多少幣。
使用HD錢包,就能輕鬆解決這個問題:作為交易平臺,它可以給每個使用者分配一個子地址進行充值;作為個人,每次收款時,你都可以使用新的子地址。

相關文章