An architect is designing a DeFi protocol and needs to prevent flash loan attacks. Which architectural safeguard is most effective?
-
A
Increasing gas fees for large transactions
-
B
Using time-weighted average prices (TWAP) instead of spot prices
-
C
Requiring KYC for all liquidity providers
-
D
Limiting single-transaction borrowing amounts