交易所(Binance、Coinbase)如何将用户交易记录到区块链中

How exchanges (Binance, Coinbase) record user trade into blockchain

我的问题是像 Binance 或 Coinbase 这样的加密货币交易所如何从技术上记录用户在区块链中的交易。 例如,当Mr.X从Mr.Y购买BTC/USDT对时,交易所如何将这两个交易记录到区块链中。据我所知,我们现在有两笔交易,Mr.X 必须在 Y 先生的账户上签署一笔 USDT 交易,并且 Mr.Y 必须在该交易所为 X 先生的 BTC 钱包签署一笔交易。我想知道交易所如何管理网络费用?以及他们如何将这些交易记录到区块链中 我也知道 Mr.X 订单可能会通过不同的帐户完成,但我只是想简化我的问题 谢谢。

据我所知,它们都是中心化实体,所以发生的情况是:

X 先生和 Y 先生将他们的加密货币发送到交易所控制的钱包。交易所在自己的 DB/ledger 中记录谁拥有什么。然后,当 Y 先生和 X 先生进行交易时,交易记录在他们自己的 DB/ledger 中,而 public 区块链上没有任何记录。现在,X 先生从其中一个交易所提取加密货币,并将其记录在 public 区块链上(如果他提取 BTC,则它将记录在 BTC 区块链上)。因此 X 先生和 Y 先生可以进行数千次交易而无需支付网络费用,因为一切都发生在交易所的内部系统中(他们可能需要支付每笔交易费用)

DeFi - 我不知道它是如何工作的,因为我没有深入研究它:)

My question is how cryptocurrency exchanges like Binance or Coinbase record users trade into blockchain technically. For example when Mr.X buys BTC/USDT pair from Mr.Y, how does the exchange record these two Transactions into the blockchain.

他们没有。你的假设不正确。

如果您想了解将交易记录到区块链的交易所,请查看 Uniswap、SushiSwap、Kyber、Serum 去中心化交易所。