1
I recently became aware of the fact that exchanges have trading engines that execute all trades within the exchange itself, and not on the blockchains. That is to say, if User A sells to User B, there is no corresponding blockchain transaction transferring those coins. Instead, both users have accounts on the exchange which are debited and credited. A blockchain transfer only takes place during deposits and withdrawals.
Please explain the same case for currency like Bitcoin as it manages its assets using UTXO Model which is a record of unspent outputs. And for other currency like Ethereum using the account-balance model as the transactions aren't included in the blockchain. So, how they will reflect changes in the account of a user?
If I am correct then owning a wallet on Exchange is making us only the part of a centralised system which is handling my transaction in their own database. There isn't any record of my account on the decentralised system of the blockchain. Making us again an underdog of the centralised system. – idk – 2018-06-12T16:46:20.310
1That's roughly correct. You could use decentralized exchanges such as Etherdelta or Switcheo, if you wish – Raghav Sood – 2018-06-12T17:56:56.713
Thank you, The answer was very helpful and If you can share any resource regarding the same will be great. – idk – 2018-06-12T18:29:13.557