I want to become a smart contract auditor, but I’m still not understanding DeFi properly — how did you all learn it in a practical way?
I’ve been trying to learn DeFi for months, mostly because every auditor interview or discussion ends with “you need strong DeFi intuition.” I’m doing my part — watching videos, reading docs, trying out Uniswap, Aave, Compound — but I still can’t explain what’s actually happening underneath the UI.
Like, when I add liquidity, where exactly do my tokens sit? When I borrow on Aave, what is the contract really tracking as collateral? When a swap happens, how do reserves update step by step? I get the high-level idea, but if someone asked me to walk them through the exact flow, I’d probably fumble.
Even when I read audit reports, the findings make sense only after someone breaks down the protocol logic. I don’t want to depend on explanations forever — I want to build my own understanding.
For those who are actually auditing today:
How did you learn DeFi properly — the kind of learning where protocol behaviour finally makes sense?
What worked for you?