交易事件

我在 Orange Fianace 上使用其 Withdraw & Reserve 功能 提取 0.022866913138285996 的osykpcsWETH-USDC (osykpcsWETH-USDC) ,交易记录如下:

0x691DBF93...eFaeC56D0 sent 0.022866913138285996 ERC20 osykpcsWETH-USDC (osykpcsWETH-USDC)  
0x691DBF93...eFaeC56D0 received 0.003388500040856678 Wrapped Ethe... (WETH)  
0x5f6D5a7e...07A8284e0 sent 0.000000920449909644 Wrapped Ethe... (WETH)  
0x5f6D5a7e...07A8284e0 sent 0.63083 USD Coin (USDC)  
Null: 0x000000 received 0.022866913138285996  
ERC20 *** 0xd9e2a1a6...e52C1b95c sent 0.00000095041981956 Wrapped Ethe... (WETH)  
0xd9e2a1a6...e52C1b95c sent 8.011158 USD Coin (USDC)  
0xC6962004...88e09E8D0 sent 0.003386629171127474 Wrapped Ethe... (WETH)  
0xC6962004...88e09E8D0 received 8.641988 USD Coin (USDC)

0x691DBF93…eFaeC56D0 是我钱包地址,我付出了 0.022866913138285996 的 osykpcsWETH-USDC (osykpcsWETH-USDC) ,但是最后只收到了 0.003388500040856678 的 WETH (Arbitrum One)。

完整的交易记录可见:https://arbiscan.io/tx/0x91dc4378f1ac23048f8943ffe96e33463573c7e1b0714091a043c104343737fd

名词解释

  1. ERC20:这是以太坊区块链上最常见的代币标准。任何遵循这个标准的代币都可以互相兼容。
  2. Wrapped Ether (WETH):这是以太坊(ETH)的包装版本,它遵循ERC20标准,可以在去中心化交易所(DEX)上交易。
  3. USD Coin (USDC):一种稳定币,价值与美元挂钩。
  4. Arbitrum One:这是一个以太坊的二层扩展解决方案,旨在提高交易速度和降低费用。
  5. osykpcsWETH-USDC:这是一个流动性池代币,代表用户在某个流动性池中提供的WETH和USDC的份额。
  6. Liquidity Position: 流动性池子持仓
  7. AMM(自动做市商):这是去中心化交易所(DEX)的一种机制,允许用户在没有中央订单簿的情况下进行交易。流动性提供者通过在池中存入资产来赚取交易费用。
  8. Option(期权)协议:这是金融衍生品的一种,允许用户在未来的某个时间以预定价格买入或卖出资产。流动性提供者可以通过提供流动性来赚取期权费。

交易解释

在去中心化金融(DeFi)平台上,LP代币(流动性提供者代币)代表了用户在流动性池中的份额。当用户提取流动性时,他们将LP代币发送给智能合约,智能合约会根据当前的兑换率将相应的资产(如ETH或USDC)返还给用户。 当用户在流动性池中进行交易(如交换WETH和USDC)时,交易费用会被收取并添加到流动性池中。兑换率由流动性池中的资产比例决定的。

具体交易流程

  1. 用户发送LP代币

    • 地址0x691DBF93…eFaeC56D0向智能合约发送0.022866913138285996个osykpcsWETH-USDC(LP代币)。
  2. 智能合约处理

    • 智能合约接收到LP代币,并根据当前的池子状态和兑换率计算出用户应得的资产。在这个案例中,用户应得的是0.003388500040856678个WETH。
  3. 中介地址的角色

    • 地址0xC6962004…88e09E8D0作为中介地址,负责从流动性池中提取WETH并发送给用户。它发送了0.003388500040856678个WETH给用户地址0x691DBF93…eFaeC56D0。

交易细节

  1. 用户地址0x691DBF93…eFaeC56D0的操作

    • 发送:0.022866913138285996个osykpcsWETH-USDC(LP代币)
    • 接收:0.003388500040856678个Wrapped Ether (WETH)

    用户0x691DBF93…eFaeC56D0正在从流动性池中提取流动性。为此,他们发送了LP代币并接收了一部分WETH作为回报。

  2. 地址0x5f6D5a7e…07A8284e0的操作

    • 发送:0.000000920449909644个Wrapped Ether (WETH)
    • 发送:0.63083个USD Coin (USDC)

    这个地址可能是一个费用地址或奖励池,用于支付交易费用或奖励。

  3. Null地址(0x000…000)接收

    • 接收:0.022866913138285996个osykpcsWETH-USDC(LP代币)

    这些LP代币被销毁,通常是因为用户提取了流动性。

  4. 地址0xd9e2a1a6…e52C1b95c的操作

    • 发送:0.00000095041981956个Wrapped Ether (WETH)
    • 发送:8.011158个USD Coin (USDC)

    这个地址可能是另一个费用地址或奖励池,用于支付交易费用或奖励。

  5. 地址0xC6962004…88e09E8D0的操作

    • 发送:0.003386629171127474个Wrapped Ether (WETH)
    • 接收:8.641988个USD Coin (USDC)

    这个地址作为中介地址,处理了交易的结算。它发送了一些WETH并接收了相应的USDC,它接受的 USDC 来自于 地址0x5f6D5a7e…07A8284e0 提供的 USDC 和 地址0xd9e2a1a6…e52C1b95c

正确做法

也不知道是不是正确做法。。。

  1. 长期持有LP代币:通过长期持有LP代币,流动性提供者可以持续赚取AMM的交易费用和Option协议的期权费。
  2. 选择合适的时机提取流动性:在市场波动较小、流动性较高的时候提取流动性,可以减少滑点和交易费用。
  3. 将 LP 代币直接兑换回其组成的代币(在这个例子中是 WETH 和 USDC),最小化费用和滑点损失?