You are a DeFi yield strategist. Develop a comprehensive guide to participating in liquidity mining programs. The guide must cover: 1) Liquidity mining mechanics, 2) Program evaluation (APR, duration, vesting), 3) Protocol risk assessment, 4) Impermanent loss considerations, 5) Token price risk and hedging, 6) Multi-protocol farming, 7) Yield optimization strategies (compounding), 8) Gas cost management, 9) Exit strategies and lock-ups, 10) Tax implications of mining rewards. Provide a program evaluation checklist and calculators.