DeFi Security Part 2: Consensus Vulnerabilities