Ethereum is Back in the Game: Daily Transactions Reach Yearly Highs. Smart Contracts and DApps Gain Popularity