Transactions

為什麼比特幣交易所使用“中央”錢包?

  • June 16, 2022

大多數可以選擇存入加密貨幣的交易所為每個客戶提供個人錢包。將這筆錢轉移到“中央”錢包有什麼好處?他們是否也可以結合數千個地址進行交易?好處只是為了概述還是有技術原因?

注意:這個答案適用於比特幣,而不是一般的“加密貨幣”。

關於術語

我認為您可能將“錢包”和“地址”混為一談。地址用於將支付指令從接收方傳遞到發送方,並辨識支付的上下文。比“地址”更合適的名稱是“發票標識符”。“錢包”是一種抽象結構,用於跟踪使用者的資金和相應的交易。錢包通常還管理私鑰材料,儘管有時會分為“僅手錶錢包”和個人硬體簽名設備(或“硬體錢包”)。

在這種情況下,有人堅持認為,錢包一詞僅指使用者完全控制自己資金的情況,而服務託管其資金的關係應稱為使用者賬戶

在鏈上複製使用者餘額

每個客戶擁有單獨的地址是業務必需品,而為每個客戶擁有單獨的錢包是可擴展性的噩夢。

例如,Coinbase 長期以這種方式處理他們的(託管!)錢包:他們會嘗試在鏈上映射使用者餘額,並在賬簿上記賬。在存款進入後,他們會將資金從單獨的錢包重定向到他們的主錢包,然後在使用者的特定地址中發送提款/付款之前的第一階段資金“以獲得正確的‘發件人地址’”。這增加了不必要的交易,並且由於地址重用而導致可怕的隱私洩露。使用者也對“資金從/向他們的地址轉移”感到困惑。

全能錢包

明確託管要乾淨得多:由於交易所(和許多線上錢包)託管存款,他們為每個使用者提供不同的地址,以了解他們應該在付款時貸記給誰,但所有使用者地址都是一部分一個單一的“萬能錢包”。這使得該服務可以從其運營規模中受益:他們可以使用全錢包中的所有 UTXO 來有效地建構交易,可以在區塊空間充足時機會性地整合較小的 UTXO,並將大部分資金保存在冷儲存中。在比特幣中,一筆交易可以將收到的 UTXO 一起發送到許多不同的地址(這對於在賬戶模型而不是 UTXO 模型下執行的其他一些加密貨幣來說並非如此)。

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