告訴你個祕密:千萬不要查交易所地址餘額

告訴你個秘密:千萬不要查交易所地址餘額

有一天,你心血來潮,拿著交易所給的充值地址,去瀏覽器裡查一下餘額……

然後有趣的事情發生了,你在火幣裡明明充值了10個BTC,結果一下發現地址上餘額為0,你心臟病就犯了,窩草,火幣坑我10個BTC!!!

土豪,彆著急,聽我慢慢講——

你能分我一個BTC嗎?

事情是從不著邊開始說起。

充值地址

交易所為了讓你能夠順序交易比特幣(其它幣同理),會給你分配一個唯一的地址。

你只需要把比特幣往這個地址上充值,交易所檢測到餘額後,便給你的帳號上顯示正確的餘額。

那這些地址又是怎麼生成的呢?

通常,交易所會事先生成數十萬,上百萬的空地址,取決於交易所的用戶量。這用到的地址生成法,通過CLI工具便可以批量生成了大量的私鑰和公鑰了。

在之前是需要保存每一個私鑰的,現在採用HD分層確定性錢包,一個私鑰便可以推導出無窮多的子私鑰,孫私鑰,保存一個祖先鑰匙也就可以了。

不管怎樣,這些私鑰都是交易所的事,交易所把生成的公鑰再生成充值地址分配給你。這些地址早就存儲在數據庫當中了。

這時,你明白了:交易所分配了地址給你,但是私鑰在交易所保管,交易所有權,而且一定需要轉移這些地址上的比特幣到更安全的地方去。

感知充值

交易所怎麼知道有人充值到帳了呢? 廢話,當然是程序跑了。

通過掃描每個最新的區塊,解析出每筆交易信息(區塊裡存的都是交易信息),然後把接收方的地址與交易所數據庫中保存的地址進行對比,如果接收地址匹配上了,那便證明有用戶充值到帳了。(需要達到交易所規定的區塊確認數)。

交易所便會給你的註冊帳號餘額進行修改。

記住:你看到的帳戶餘額,只是交易所中心化的記帳方式

資金歸集

交易所需要不斷做的一件事情便是,把所有用戶充值的幣,都偷偷的轉移到一個交易所認為很安全的地址上,這便是資金歸集,資金好管理。

交易所一般分為熱錢包 和冷錢包,熱錢包餘額不多,只要滿足平時用戶提幣操作便好。然後大部分幣會轉移到冷錢包上,斷網冷藏。

前不久幣安被盜了7000個比特幣,有可能就是熱錢包還沒來及得轉移。

這便是為什麼你拿著交易所的地址去瀏覽器裡查尋,發現沒有餘額或餘額不對的原因,因為交易所做了資金歸集了,這樣做當然是為了安全考慮。誰都不希望交易所被盜,對吧。

如果你不太相信交易所的話,可以自己把幣提到錢包裡,自己保管好私鑰便可以了,但是如果你忘記私鑰了的話,那比特幣便更加稀缺了。

"


分享到:


相關文章: