Uniswap -- DeFi 科普系列
May 11th, 2022

第一篇

Uniswap 是什么?

Uniswap 是基于兑换池,而不是订单簿的去中心化交易协议。而所谓的兑换池,指的则是一个资金池。用户在 Uniswap 中交易的价格则由这个资金池中的通证比例和算法来决定。

Uniswap 有啥用?

对于通证的项目方来说,将任意的 ERC20 token 和一定数量的 ETH 存入Uniswap 就可以创建出一个该 token 同 ETH 的兑换池。之后任意的用户都可以通过这个兑换池进行这个 token 同 ETH 的交易。而在 Uniswap 最新的 V2 版本中,已经支持用户创建任意 token 之间的兑换池。如下图

 

 

当兑换池创建好之后,交易的价格,或者说交易汇率,由兑换池中两个 token 的数量比例决定。如果此时交易的汇率同市场汇率不一致,就会吸引用户进行套利,而套利行为本身会改变兑换池中两个 token 的数量比例,最终使得交易汇率同市场汇率对齐。

 

 

当兑换池中 token 数量较少时,交易用户将要承担很大的价格滑点,随着兑换池中 token 数量的增加,交易滑点会逐步降低。所以,用户应该尽可能避免在兑换池中进行特别大额的交易。可以看到下图中,一笔 100 ETH 对 USDC 的交易,滑点要 4.25%,另外还需要支付 0.3% 的手续费。

 

 

除此之外,Uniswap 为了保护用户的交易不被抢跑,默认设置了 0.5% 的滑点保护。如果用户的交易成交价与当前页面上看到的价格超过 0.5%,Uniswap 的合约中就会拒绝掉这比交易,避免用户损失。当然,用户自己可以控制这个滑点保护的范围,如果用户改成 10%,Uniswap 还会提示该交易可能会被抢跑。

 

 

除了创建自己的兑换池和交易之外,用户还可以给其他人的兑换池做市。向兑换池中添加流动性时,需要按照当前的兑换汇率成比例地添加两个 token。

 

交易过程中收取的手续费(0.3%)会直接添加到兑换池中,作为流动性提供者(也就是向池子中存币的用户)的收益。由于交易的过程会导致两个 token 的数量发生变化,在价格变动较大的情况下,流动性提供者可能会遭受一定损失。

 

 

在实际使用过程中,目前 Uniswap 上的通证搜索功能做的还不够好,用户有时无法搜索到自己想要交易的通证,这时候还需要另外去其他地方找到通证地址,在产品上输入地址后方能进行交易,对普通用户来说门槛比较高。

Uniswap 安全吗?

Uniswap 的两个版本均做了严格的代码审计,其中 V1 版本由 Consensys 进行的审计,而 V2 版本则是由 DappHub 完成审计。需要大家注意的是目前 Uniswap 官方只有Disrocd 群,TG 上有人假冒 Uniswap 官方创建了一个群,要警惕冒牌管理员向您骗取 KYC 信息。

UNI代币?

Uniswap在2020年9月17日推出了一个名为UNI的治理代币,该公司没有进行ICO或任何其他代币销售;相反,它将根据设定的发布时间表空投代币。

 

Uniswap进行了一次空投,并向之前使用过Uniswap服务的用户提供了400枚UNI代币(价值约1500美元)。

未来,用户还将通过在某些流动性池中抵押代币来赚取UNI代币,这就是所谓的流动性挖矿或收益率养殖。

UNI代币是为了用于治理。UNI持有者可以影响和投票决定Uniswap的发展决策。他们还可以为赠款、合作伙伴关系、流动性挖掘池和其他提案提供资金。很快,Uniswap团队将不再直接参与,UNI代币持有者将做出所有治理决策。

投资者可以从几个不同的交易所购买UNI代币,包括币安、Bitfinex、Coinbase Pro、Gemini、火币网、Kucoin和Uniswap本身。事实证明,该代币很快就获得了成功,在推出后几周就进入了前50名的币种列表。

总结

Uniswap 这样一个算法决定价格的兑换池,非常适合小项目方拿来为自己的通证进行定价。对于普通用户来说,Uniswap 的兑换池中拥有不错的交易深度,使用 Uniswap 来进行交易也非常的简便。

第二篇

Uniswap是一个建立在以太坊上的去中心化交易所(DEX)。它提供了一个简单的币币交易界面,允许用户用ETH换取其他各种ERC-20代币或山寨币。

它还允许你创建流动性池并赚取利息。下面是它的使用方法。

如何在Uniswap上面做交易

1、进入Uniswap

安装Metamask钱包并购买以太坊,如果你还没有这样做,请查看Metamask教程

然后,访问Uniswap的主页,点击 “启动应用”。虽然存在其他Uniswap应用和前台,但初学者应该首先使用Uniswap官网的,如下图:

2、查看交易细节

在Uniswap应用中,输入你想进行的交易细节,如下图:

输入你想卖出的加密货币数量(1),你想卖出的币种(2),以及你想买入的币种(3)。

然后,点击 “交易按钮(Swap)”(4)。

您还可以配置其他设置,如果您设置了滑点容忍度和交易截止时间,您的交易将在某些条件下被撤销。

专家模式允许更高的滑点限制。

3、确认Uniswap 交易

确认交易的细节是正确的:

接下来,在您的Metamask钱包中确认交易的详细信息,输入Gas价格和Gas限额 (1)。较高的数值将使您的交易速度更快。

然后,点击 “确认”(2),如下图:

交易提交后,关闭窗口。

4、查看交易状态

你不需要一直让该浏览器窗口打开,交易也能一直继续。你可以在像Etherscan这样的浏览器上查看交易状态。

检查交易的最快方法是在Uniswap的工具栏中点击你的地址(1),然后点击 “在Etherscan上查看”(2)。

5、查看你的钱包

交易完成后,新的余额将显示在您的Metamask钱包中。

在这个例子中,我们用ETH换取DAI,在列表底部显示为115.348 DAI。

 

如何做Uniswap流动性?

1、进入Uniswap的Pool页面

如前所述,您可以通过将加密货币存入Uniswap的流动性池来赚取利息。要做到这一点,请点击Uniswap主工具栏中的 “Pool”(1),然后点击 “添加流动性”(2)。

2、进入Pool细节页面

输入你想存入的货币数量(1),并选择你想存入的代币(2)。然后,为您想要创建的交易对的另一个选择第二个代币(3)。

在下面这个例子中,我们已经创建了一个ETH到DAI的流动性池。

3、批准交易

在Metamask中确认交易。如果您已经离线一段时间,您可能需要重新连接您的Metamask钱包。

4、等待您的存款完成

等待Uniswap批准您的交易,当其他交易者使用您的资金池时,您将获得利息,您可以在 “Pool”页面查看您的Pool的状态。

如果没有显示,在Uniswap的资金池页面点击 “导入 “来恢复。

移除你的Uniswap流动性池

1、进入Uniswap的池页面

如果您想停止在池中押注,您可以提取您的资金。首先,进入资金池页面,找到您的资金池,然后点击 “管理”。

点击 “删除”,继续进行提现。(另外,你也可以增加更多的资金来产生更多的收入。)

2、选择提取数量

通过滑动条形图(1)选择您要移除的资金量。在本例中,我们将删除我们之前押注的所有DAI。

点击 “批准 “继续(2)。

(您也可以将资金作为不同的加密货币提取:点击 “详细 “并选择其他币种)。

在您的Metamask钱包中,签名交易。

3、完成提取

在Uniswap中点击 “删除”。

点击确认:

在Metamask中,设置你的交易费用 (1)然后点击 “确认”。(2)

4、查看您的钱包

你的资金将到达到你的钱包中

Subscribe to DK
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from DK

Skeleton

Skeleton

Skeleton