How a Hacker Got Paid $50 Million for Exploiting a DeFi Protocol