Web3 Midterm