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

问题描述

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

解决方法

据我所知,它们都是中心化的实体,所以会发生什么:

X 先生和 Y 先生将他们的加密货币发送到交易所控制的钱包。交易所将记录保存在他们自己的数据库/分类账中,谁拥有什么。然后,当 Y 先生和 X 先生进行交易时,交易记录在他们自己的数据库/分类账中进行,而公共区块链上没有任何记录。现在 X 先生从其中一个交易所提取加密货币,并将其记录在公共区块链上(如果他提取 BTC,那么它将记录在 BTC 区块链上)。因此,X 先生和 Y 先生可以在不支付网络费用的情况下进行数千次交易,因为一切都发生在交易所的内部系统中(他们可能会收取每笔交易费用)

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

,

我的问题是像 Binance 或 Coinbase 记录用户这样的加密货币交易所如何在技术上交易到区块链。比如X先生从Y先生那里购买了BTC/USDT对,交易所是如何将这两笔交易记录到区块链中的。

他们没有。你的假设是错误的。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...