1️⃣这个协议解决什么问题(不是口号,是机制)
https://docs.uniswap.org/concepts/uniswap-protocol
协议的目的是为了解决用户交易过程中的痛点,文档主要介绍最新版本的uniswap协议有哪些提升点和技能:
单例池--单个合约完成所有池子的交易,节省gas、只需结算交易结束的资金变动;
hooks--用户可自定义重要节点的逻辑、编写涉及资金流动的外部合约;hooks 允许协议/开发者在关键执行节点插入自定义逻辑,从而实现包括但不限于反 MEV、费用调整、流动性激励等策略
AMM自动做市商--价格动态变化,规则灵活且可由开发者定义(利用hooks),AMM + fee + liquidity depth 的设计 将价格冲击成本内化为交易成本,但并不消除资金体量优势
滑点容差--防止gas费用不够被无限期待处理,只要在容差范围内就能继续执行交易
无许可协议--允许任何人参与,而不需要支付商业费用等;
费用变更--优化uni持有者的资产稀缺性,优化泳池里不同资产级别的手续费等级、按照不同费率对费用作不同收取,保证不同风险有不同的交易措施以增加交易的流动性,增加流动性持有者的实时收益
预言机及其累积器--计算平均价格、计算平均流动性,让金额核算的时候更合理
流动性区间的设定--优化资金集中在自己需要的区间内进行流动从而获益
ERC6909--内部代币,为用户节省交易时的gas,无须和外部进行交互
2️⃣协议的模块结构图-核心模块

3️⃣知道哪些参数是:写死的、治理可改的、admin/Multisig 可紧急改的
【Concentrates Liquidity集中流动性】
有哪些关键参数:流动性提供者LP,tick spacing,lowertick,uppertick
有哪些参数写死:合约里的定价逻辑,如liquidity 如何随 price 移动、tick 穿越时如何更新头寸
哪些是用户输入:lowertick,uppertick