分享百科

Uniswap

本视频介绍了Uniswap B3中的initialize函数的代码实现,重点讲解了新术语如平方根价格x96和slot 0。initialize函数用于在合约部署后设置初始价格,输入参数为uint 160类型的平方根价格x96。slot 0是合约中第一个声明的状态变量,使用以太坊虚拟机的存储0号槽,能够存储最多32字节的数据。视频中还提到如何计算tick值,并强调了某些变量在本视频中未详细解释。最后,成功编译了合约,并预告将在后续视频中进一步解释平方根价格x96及其相关计算。
157
0
0
2025-01-22 17:34
在本视频中,我们实现了Uniswap V3中的一个函数——tick spacing to max liquidity per tick,该函数用于计算两个tick之间的最大流动性。首先,我们通过将最小和最大tick分别向上和向下舍入到tick spacing的倍数,来确定tick的范围。接着,计算这两个tick之间的tick数量,并将最大流动性除以tick数量,以获得每个tick的最大流动性。最后,我们解决了代码中的一些编译错误,确保了合约的成功编译。接下来,我们将开始实现初始化函数。
129
0
0
2025-01-22 17:34
在Uniswap B2和B3中,价格的计算方式有所不同。在Uniswap B2中,价格是通过两个代币的数量比率计算的,而在Uniswap B3中,价格由公式p = 1.0001^tick计算,需结合流动性、价格范围和当前价格来确定池中的代币数量。Tick spacing则是指价格变动时跳过的tick数量,例如,如果tick spacing为2,则价格每次变动只能增加或减少2个tick。通过这些概念,可以更好地理解Uniswap的定价机制和流动性管理。
185
0
0
2025-01-22 17:34
本系列视频将深入讲解Uniswap v3池合约的工作原理,逐行分析代码。视频将涵盖项目设置和构造函数的编写,重点介绍不可变变量如token 0、token 1、费用和tick间距的初始化。虽然不涉及工厂合约、价格文章、协议费用等高级主题,但将为理解Uniswap v3的核心功能打下基础。接下来的视频将进一步探讨价格、tick和tick间距的概念。
1454
0
0
2025-01-22 17:34
涵盖了Uniswap V2 关键概念,如常量乘积自动做市商(AMM)背后的数学、Uniswap V2 合约的结构,以及模拟交易的实际练习。该课程强调通过实践学习,鼓励参与者与代码互动,并通过编写测试和在主网分叉上执行交易的练习来应用他们的知识。此外,它还讨论了有效学习的最佳实践,并提供有关 Uniswap 生态系统中流动性提供、闪电交换和套利机会的机制见解。
1874
0
0
2025-01-22 17:21
自动化市场制造商(AMM)是当前最受欢迎的去中心化金融(DeFi)应用之一。AMM是一个去中心化的资产交易池,允许市场参与者在以太坊上买卖加密货币,特别是ETH和ERC20代币。与中心化交易所不同,AMM是非托管的,用户始终掌控自己的资金,并且是无许可的,只需一个以太坊钱包即可进行交易或提供流动性以赚取手续费。Uniswap是DeFi的标志性平台,自2018年推出以来,已锁定超过30亿美元的总价值,并在2020年首次超越了Coinbase和Kraken等中心化交易所的交易量。Uniswap的特点在于其用户友好的流动性提供机制、社区拥有的交易费用分配模式,以及用户对资金的完全控制,避免了中心化交易所的信任风险。尽管使用AMM仍存在风险,但它们为用户提供了更高的自主权和安全性,体现了去中心化金融的核心理念。
107
0
0
2025-01-22 16:36
详解去中心化交易所 - Uniswap
4539
0
0
2023-04-07 09:13
(w4_2)Uniswap 时间加权价格 与 sushiswap 流动性挖矿
2512
0
0
2022-03-18 10:02
登链社区