Ethereum Breaks $2,900, But Watch Out For Futures Overheating