Transactions

加密貨幣交易所如何處理使用者的賬戶?

  • June 13, 2018

最近意識到交易所的交易引擎可以在交易所內部執行所有交易,而不是在區塊鏈上。也就是說,如果使用者 A 賣給使用者 B,則沒有相應的區塊鏈交易轉移這些幣。相反,兩個使用者在交易所都有賬戶,可以藉記和貸記。區塊鏈轉移僅在存款和取款期間發生。

請解釋比特幣等貨幣的相同情況,因為它使用 UTXO 模型管理其資產,這是未使用輸出的記錄。對於使用賬戶餘額模型的乙太坊等其他貨幣,因為交易不包含在區塊鏈中。那麼,它們將如何反映使用者帳戶的變化呢?

當您向交易所發送資金時,您並不擁有創建的 UTXO。它們歸交易所所有。

交易所使用所有錢包中的 UTXO 來處理提款。這意味著,如果您在沒有交易的情況下存入和取款,您的取款仍然不會來自您的存款創建的 UTXO。它可能來自交易所擁有的數千個 UTXO 中的任何一個(包括其他人的存款)。

它類似於您的銀行帳戶的運作方式。當您存入現金時,您交出的現金就成為銀行的財產。從那時起,您擁有的任何餘額都僅存在於銀行的內部數據庫中。如果該數據庫被篡改或破壞,沒有人可以證明你在那裡有錢。如果您要提取現金,您取回的票據將與您存入的票據不同,並且可能是由其他客戶存入的。

同樣,當您將硬幣發送到交易所時,您的餘額僅存在於交易所的內部數據庫系統中。當您進行交易時,此內部餘額將被借記和貸記。當您提款時,硬幣來自包含每個人存款的 UTXO 集合。

這也是為什麼建議只保留您在交易所積極交易的硬幣的原因,因為這會讓您面臨交易所虧損的可能性。

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