Web3 Security: In-Depth