optimizing-defi-yields
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOptimizing DeFi Yields
DeFi收益优化
Overview
概述
Find and compare DeFi yield opportunities across protocols. Aggregates data from DeFiLlama and other sources to provide APY/APR comparisons, risk assessments, and optimization recommendations for yield farming strategies.
跨协议查找并比较DeFi收益机会。聚合DeFiLlama及其他来源的数据,为收益耕作策略提供APY/APR对比、风险评估和优化建议。
Prerequisites
前置条件
Before using this skill, ensure you have:
- Python 3.8+ installed
- Internet access for API queries
- Understanding of DeFi concepts (APY, APR, TVL, impermanent loss)
在使用本skill前,请确保你已具备:
- 安装Python 3.8及以上版本
- 可访问互联网以进行API查询
- 了解DeFi相关概念(APY、APR、TVL、无常损失)
Instructions
操作指南
Step 1: Search for Yield Opportunities
步骤1:搜索收益机会
Find top yields across all chains:
bash
python {baseDir}/scripts/yield_optimizer.py --top 20Filter by specific chain:
bash
python {baseDir}/scripts/yield_optimizer.py --chain ethereum --top 10查找全链顶级收益:
bash
python {baseDir}/scripts/yield_optimizer.py --top 20按特定链筛选:
bash
python {baseDir}/scripts/yield_optimizer.py --chain ethereum --top 10Step 2: Filter by Criteria
步骤2:按条件筛选
Filter by minimum TVL (for safety):
bash
python {baseDir}/scripts/yield_optimizer.py --min-tvl 10000000 --top 15Filter by asset type:
bash
python {baseDir}/scripts/yield_optimizer.py --asset USDC --chain ethereumFilter by protocol:
bash
python {baseDir}/scripts/yield_optimizer.py --protocol aave,compound,curve按最低TVL筛选(保障安全性):
bash
python {baseDir}/scripts/yield_optimizer.py --min-tvl 10000000 --top 15按资产类型筛选:
bash
python {baseDir}/scripts/yield_optimizer.py --asset USDC --chain ethereum按协议筛选:
bash
python {baseDir}/scripts/yield_optimizer.py --protocol aave,compound,curveStep 3: Apply Risk Filters
步骤3:应用风险筛选
Show only audited protocols:
bash
python {baseDir}/scripts/yield_optimizer.py --audited-only --min-tvl 1000000Filter by risk level:
| Level | Flag | Description |
|---|---|---|
| Low | | Blue-chip, battle-tested protocols |
| Medium | | Established protocols, moderate risk |
| High | | Newer protocols, higher yields |
bash
python {baseDir}/scripts/yield_optimizer.py --risk low --min-apy 3仅显示经过审计的协议:
bash
python {baseDir}/scripts/yield_optimizer.py --audited-only --min-tvl 1000000按风险等级筛选:
| 等级 | 参数 | 描述 |
|---|---|---|
| 低 | | 蓝筹、久经考验的协议 |
| 中 | | 成熟协议,风险中等 |
| 高 | | 新兴协议,收益更高 |
bash
python {baseDir}/scripts/yield_optimizer.py --risk low --min-apy 3Step 4: Analyze Specific Opportunities
步骤4:分析特定机会
Get detailed breakdown for a pool:
bash
python {baseDir}/scripts/yield_optimizer.py --pool "aave-v3-usdc-ethereum" --detailedCompare specific protocols:
bash
python {baseDir}/scripts/yield_optimizer.py --compare aave,compound,spark --asset USDC获取某资金池的详细分解信息:
bash
python {baseDir}/scripts/yield_optimizer.py --pool "aave-v3-usdc-ethereum" --detailed对比特定协议:
bash
python {baseDir}/scripts/yield_optimizer.py --compare aave,compound,spark --asset USDCStep 5: Export Results
步骤5:导出结果
Export to JSON for further analysis:
bash
python {baseDir}/scripts/yield_optimizer.py --top 50 --format json --output yields.jsonExport to CSV:
bash
python {baseDir}/scripts/yield_optimizer.py --chain ethereum --format csv --output eth_yields.csv导出为JSON格式以便进一步分析:
bash
python {baseDir}/scripts/yield_optimizer.py --top 50 --format json --output yields.json导出为CSV格式:
bash
python {baseDir}/scripts/yield_optimizer.py --chain ethereum --format csv --output eth_yields.csvOutput
输出示例
Yield Summary Table
收益汇总表
==============================================================================
DEFI YIELD OPTIMIZER 2026-01-15 15:30 UTC
==============================================================================
TOP YIELD OPPORTUNITIES
------------------------------------------------------------------------------
Protocol Pool Chain TVL APY Risk Score
Convex cvxCRV Ethereum $450M 12.5% Low 9.2
Aave v3 USDC Ethereum $2.1B 4.2% Low 9.8
Curve 3pool Ethereum $890M 3.8% Low 9.5
Compound v3 USDC Ethereum $1.5B 3.2% Low 9.6
Yearn yvUSDC Ethereum $120M 5.1% Medium 7.8
------------------------------------------------------------------------------
APY BREAKDOWN (Top Result)
------------------------------------------------------------------------------
Base APY: 4.5%
Reward APY: 8.0% (CRV + CVX)
Total APY: 12.5%
IL Risk: None (single-sided)
============================================================================================================================================================
DEFI YIELD OPTIMIZER 2026-01-15 15:30 UTC
==============================================================================
TOP YIELD OPPORTUNITIES
------------------------------------------------------------------------------
Protocol Pool Chain TVL APY Risk Score
Convex cvxCRV Ethereum $450M 12.5% Low 9.2
Aave v3 USDC Ethereum $2.1B 4.2% Low 9.8
Curve 3pool Ethereum $890M 3.8% Low 9.5
Compound v3 USDC Ethereum $1.5B 3.2% Low 9.6
Yearn yvUSDC Ethereum $120M 5.1% Medium 7.8
------------------------------------------------------------------------------
APY BREAKDOWN (Top Result)
------------------------------------------------------------------------------
Base APY: 4.5%
Reward APY: 8.0% (CRV + CVX)
Total APY: 12.5%
IL Risk: None (single-sided)
==============================================================================Risk Assessment
风险评估
RISK ANALYSIS: Convex cvxCRV
------------------------------------------------------------------------------
Audit Status: ✓ Audited (Trail of Bits, OpenZeppelin)
Protocol Age: 3+ years
TVL: $450M (stable)
TVL Trend: +5% (30d)
Risk Score: 9.2/10 (Low Risk)
Risk Factors:
• Smart contract dependency on Curve
• CRV/CVX reward token volatility
• Vote-lock mechanics
============================================================================== RISK ANALYSIS: Convex cvxCRV
------------------------------------------------------------------------------
Audit Status: ✓ Audited (Trail of Bits, OpenZeppelin)
Protocol Age: 3+ years
TVL: $450M (stable)
TVL Trend: +5% (30d)
Risk Score: 9.2/10 (Low Risk)
Risk Factors:
• Smart contract dependency on Curve
• CRV/CVX reward token volatility
• Vote-lock mechanics
==============================================================================Error Handling
错误处理
See for comprehensive error handling.
{baseDir}/references/errors.mdCommon issues:
- API timeout: Uses cached data with staleness warning
- No pools found: Broaden search criteria
- Invalid protocol: Check supported protocols list
详见 获取全面的错误处理说明。
{baseDir}/references/errors.md常见问题:
- API超时:使用缓存数据并显示过期警告
- 未找到资金池:放宽搜索条件
- 无效协议:查看支持的协议列表
Examples
示例
See for detailed usage examples.
{baseDir}/references/examples.md详见 获取详细使用示例。
{baseDir}/references/examples.mdQuick Examples
快速示例
Find stablecoin yields:
bash
python yield_optimizer.py --asset USDC,USDT,DAI --min-tvl 10000000Low-risk opportunities:
bash
python yield_optimizer.py --risk low --audited-only --min-apy 2Multi-chain search:
bash
python yield_optimizer.py --chain ethereum,arbitrum,polygon --top 20Export top yields:
bash
python yield_optimizer.py --top 100 --format json --output all_yields.json查找稳定币收益:
bash
python yield_optimizer.py --asset USDC,USDT,DAI --min-tvl 10000000低风险机会:
bash
python yield_optimizer.py --risk low --audited-only --min-apy 2多链搜索:
bash
python yield_optimizer.py --chain ethereum,arbitrum,polygon --top 20导出顶级收益:
bash
python yield_optimizer.py --top 100 --format json --output all_yields.jsonConfiguration
配置
Settings in :
{baseDir}/config/settings.yaml- Default chain: Primary chain to search
- Cache TTL: How long to cache API responses
- Risk weights: Customize risk scoring factors
- Min TVL default: Default minimum TVL filter
{baseDir}/config/settings.yaml- Default chain:默认搜索的主链
- Cache TTL:API响应的缓存时长
- Risk weights:自定义风险评分因子
- Min TVL default:默认的最低TVL筛选值
Resources
参考资源
- DeFiLlama: https://defillama.com/yields - Yield data source
- DeFi Safety: https://defisafety.com/ - Protocol security scores
- Impermanent Loss Calculator: Understand LP risks
- DeFiLlama: https://defillama.com/yields - 收益数据源
- DeFi Safety: https://defisafety.com/ - 协议安全评分
- Impermanent Loss Calculator:了解流动性提供者风险