📝嗨,我是10,这是#区块链发展史 系列的科普分支,本期内容:你的交易是如何成交的-去中心化交易所!
去中心化交易所(Decentralized Exchange,DEX)是一种不需要中介或者第三方机构的交易平台,它可以让用户直接在区块链上通过智能合约进行代币的交换。
👇👇👇
去中心化交易所是通过两个核心组件来实现交易的:自动做市商(AMM)和流动性池(Liquidity Pool)
这是AMM和LP的介绍贴:https://www.binance.com/zh-CN/feed/post/372558024433?ref=167859860&utm_medium=web_share_copy
#️⃣ 去中心化交易所的交易过程:
在交易所上选择想要交易的代币对,例如ETH/USDT。
交易所根据选择的代币对,找到对应的流动性池合约,并从中读取流动性池中的代币数量和比例。
交易所根据AMM的公式,根据流动性池中的代币数量和比例来计算出代币的价格。这个价格是实时变化的,因为流动性池中的代币数量和比例会随着其他用户的交易而变化。
在交易所上输入想要兑换的代币数量,例如用1ETH兑换多少USDT。
交易所根据输入的代币数量,再次调用AMM的公式来计算出兑换比率。这个兑换比率也是实时变化的,因为流动性池中的代币数量和比例会随着其他用户的交易而变化。
交易所根据选择的代币对,找到对应的手续费率,并计算出需要支付的手续费。这个手续费是用来补偿流动性提供者(LP)和维护交易所运行的费用。
确认交易请求后交易所将交易请求发送到区块链上,并等待区块链确认。
交易所将这个交易广播到区块链网络上,并等待区块链上的节点接收和验证这个交易。
如果区块链上的节点验证通过了这个交易,那么他们就会将这个交易添加到一个新的区块中,并将这个区块广播到区块链网络上。如果验证失败,那么手续费就浪费了。
如果区块链网络上达成了对这个区块的共识,那么这个区块就会被添加到区块链上,并成为不可逆转的记录。
交易所就会从流动性池中扣除卖出的代币,并向发放买入的代币。同时,交易所也会将手续费分配给LP,并发放奖励代币给LP。
如果觉得10写的还不错,请点赞、评论、转发、关注,你们的支持就是我最大的动力,谢谢!!!🎉
最后,欢迎大家加入染色体社区,一起做大做强,共赴牛市!入口在个人资料!!!