电报群交流群,快速解决

关于Uniswap交易所

uniswap

Uniswap是完全部署在以太坊链上的DEX平台,基于“恒定乘积自动做市“模型【储备池模式、链上撮合、链上清算】,并促进ETH和ERC20 代币数字资产之间的自动兑换交易。

Uniswap的交易设计与传统的限价订单模型不同,Uniswap 协议为每个 ETH 和 ERC20 代币交易对创建了单一的流动性储备。

每个代币的流动性储备都是一个交易智能合约,其持有一定数量的 ETH 和 ERC20 代币。Uniswap 交易合约作为自动做市商(AMM),根据储备中每个代币的相对数量来确定 ETH 和 ERC20 代币之间的汇率。用户无须填写买卖订单,而是通过添加一个代币并移除另一个代币来跟储备池交易。即在一个智能合约中放入两种一定数量的加密资产,基于自动做市商算法即可自动计算出代币的交易价格。

该算法的要点是,无论交易量是多少,兑换的两种资产数量的乘积维持为一个常数,即恒定乘积做市商。用公式表示就是 x*y=k, x和y是流动性池中的代币数量,k是乘积。要想保持k恒定,x和y只能相互反向变动。

例如,假设DAI/ETH储备池最初设置为150,000 DAI和1,000 ETH,这就创建了150DAI/ETH的汇率。如果用户试图从DAI / ETH储备池中购买10,000 DAI,那么,储备池中的ETH数量增加,并从池子中移除了DAI。由此,对DAI/ETH的比率产生了下行压力,并提高了DAI价格。其中价格取决于跟 DAI/ETH 储备规模相关的订单大小。

Uniswap的自动做市模式将持续提供流动性。做市商无需像传统做市商指定买入或卖出 ETH 的价格,也无需多次出价和进行报价订单管理,用户只需向交易所的流动性池提交资金,Uniswap智能合约就可以自动完成做市。做市商则按照流动性贡献份额获得池中产生的交易费用。

Uniswap允许任何人基于 ETH 和任何 ERC-20 币种交易对建立一个流动性池,并通过为这个流动性池贡献流动性份额参与交易费的分成,赚取收入;同样也可以通过撤出流动性并销毁份额。并且,Unisway会将流动性池中每一笔交易产生的0.3%手续费,按照贡献份额全部分配给流动性提供者。Uniswap 平台自身并不收取交易手续费。

去中心化交易 :Uniswap 允许用户在没有中介的情况下直接交易加密货币,特别是 ERC-20 代币。用户只需要通过钱包(如 MetaMask)与 Uniswap 连接,选择要交换的代币即可完成交易。

流动性池:Uniswap 使用流动性池来进行交易。流动性池是由多个用户(流动性提供者,LP)提供资金(两种代币),以供交易者交换。流动性提供者会根据他们提供资金的比例获得交易手续费奖励。

赚取手续费:流动性提供者通过提供流动性来赚取手续费。每当有人通过 Uniswap 进行交易,都会收取一定的交易手续费,流动性提供者按比例获得这部分费用。

无须中介:Uniswap 是去中心化的,这意味着它没有中介机构,交易是由智能合约自动执行的,且所有交易数据都是公开透明的。

Uniswap 是一种去中心化交易所(DEX),它通过自动化做市商(AMM,Automated Market Maker) 模型,使得用户可以直接在区块链上进行代币交换,而无需传统的订单簿。Uniswap 的工作原理有点与传统的中心化交易所不同,它通过流动性池和特定的数学公式来实现交易。下面我将从基本概念、流动性池、AMM 模型、交易过程等方面详细讲解 Uniswap 的工作原理。

1、自动化做市商(AMM)模型

在传统的交易所中,买卖双方的订单会在订单簿上匹配,买家按自己的价格要求购买,卖家按自己的价格要求出售。交易所会依靠做市商(market maker)提供流动性,或者直接由买卖双方自己匹配。 而 Uniswap 使用了 自动化做市商(AMM) 的机制。具体来说,Uniswap 不依赖订单簿,而是使用 流动性池(Liquidity Pool)和数学公式来决定交易价格。

2、流动性池和恒定乘积公式

Uniswap 的每个交易对(比如 ETH/USDT)都有一个相应的 流动性池,该池由两种代币组成(例如 ETH 和 USDT)。流动性池中的每种代币数量是由流动性提供者(LP) 存入的。池中的代币比例决定了交易的价格。

x · y = k

x 是池中一种代币(例如 ETH)的数量,y 是池中另一种代币(例如 USDT)的数量,k 是一个恒定值。

通过这个公式,任何时候池中两种代币的数量相乘必须保持不变(即 𝑘 是常数)。当你进行交易时,池中的代币数量会发生变化,但k 始终保持不变。

3、滑点

由于交易会改变池中代币的数量,价格会随之波动,特别是在大额交易时,价格波动(即 滑点)会更加明显。滑点是指实际交易价格与预期价格之间的差异。在进行大额交易时,可能会出现较大的价格变化。

例如,如果你试图用大量 ETH 交换 USDT,池中 ETH 的数量将大幅增加,USDT 的数量将减少,这会导致你兑换到的 USDT 数量少于预期。

4、流动性提供者(LP)

为了维持流动性池的运作,Uniswap 依赖流动性提供者(LP)。LP 是向流动性池提供资金的用户,他们将一定数量的两种代币存入池中,以便其他用户可以进行交易。作为回报,流动性提供者会获得交易手续费的一部分。

Uniswap V2的交易费用通常为 0.3%,这笔费用会按比例分配给所有流动性提供者。假设某个 LP 在某个交易对中占有 10% 的流动性份额,那么他将获得 10% 的交易手续费收益。

5、交易费用和奖励

Uniswap 的交易费用是由交易者支付的,通常为 0.3%。这笔费用会按比例分配给所有流动性提供者。流动性提供者根据他们在池中的份额,得到一部分手续费收入。

例如,假设一个交易对的流动性池中有 1000 ETH 和 1,000,000 USDT,交易费为 0.3%。如果一个用户用 10 ETH 交换 USDT,那么这笔交易会产生 0.03% 的费用。流动性提供者将根据他们提供的流动性份额,分得这笔费用。

6、Uniswap V3 的改进:集中流动性

Uniswap V3 相比 V2 版本进行了多个改进,最大的变化是引入了 集中流动性(Concentrated Liquidity)。这意味着流动性提供者可以选择在特定的价格范围内提供流动性,而不再是为整个价格范围提供流动性。

这种变化允许 LP 在某些价格区间内集中资本,从而提高流动性效率,并减少滑点。在 Uniswap V3 中,LP 可以设置他们希望提供流动性的价格范围,只要交易价格在这个范围内,就会使用他们的流动性。

7、Uniswap 价格确定

Uniswap 的价格是通过其流动性池中代币的比例来决定的。这种机制与传统的订单簿不同,它是基于池中代币的数量来计算价格。具体来说,价格是由流动性池中的代币比率决定的,当你进行交易时,价格会随池中代币的比例变化而变化。

每当将流动性存入池中时,就会生成称为流动性令牌的独特令牌并将其发送到提供者的地址。这些代币代表流动性提供者对池的贡献。所提供的池流动性比例决定了提供者收到的流动性代币数量。

如果提供者正在铸造一个新池,他们将收到的流动性代币数量将等于(X x Y),其中X 和Y 代表提供的每个代币的数量。每当交易发生时,都会向交易发送方收取0.3% 的费用。这笔费用在交易完成后按比例分配给池中的所有人。

为了收回流动性,加上任何应计费用,流动性提供者必须“销毁”他们的流动性代币,有效地将它们换成他们在流动性池中的一部分,加上按比例分配的费用。

由于流动性代币本身是可交易资产,流动性提供者可以以他们认为合适的任何方式出售、转让或以其他方式使用其流动性代币。

Uniswap 的独特之处在于它不使用订单簿来媒合买卖双方。相反,Uniswap 使用所谓的流动资金池。虽然订单簿是传统金融交易的基础并对一些交易案例非常有用,但它们有一些重要的限制,当应用于去中心化或区块链时,这些限制尤其严重。

订单簿需要中介商的角色来管理订单簿和媒合买卖双方的订单。这会创建控制点并增加额外的复杂性。过程中还需要做市商的积极参与和管理,这些做市商通常使用复杂的技术与演算法,也仅限于专业的交易人员参与。

Uniswap 专注于以太坊的优势,从第一原则重新构想代币交换。而区块链原生流动性协议应利用可信任的代码执行环境、自主且永久运行的虚拟主机以及开放、无需审查和包容性的访问模式,因此产生指数级增长的虚拟资产生态系统。

1.Uniswap 无须KYC 认证,对用户来说避免了自己个资外泄的风险,相对提高了用户隐私的安全性。

2.在代币上架上并无设定门槛,所有用户均可在Uniswap 上架任何代币。

3.使用Uniswap 进行交易,用户可以连接到自己的私钥,大大降低中心化交易所经营的风险,避免自身资产损失。

1.在Uniswap 交易并不是传统金融交易搓合的模式,因此在兑换代币时也无法自行决定成交的价格。

2.在Uniswap 进行交易的手续费大约在0.3% ,高于中心化交易所的手续费约为0.1%。

友情链接

uniswap交易所官网,一站式区块链资产服务平台