The architecture of Ethereum and Bitcoin is where the primary differences lie. Ethereum is a decentralized application, or dApp, as opposed to Bitcoin, which was initially intended only as a cryptocurrency. Any user can create dApps to share with other users thanks to Ethereum smart contracts. When you play a game on an Ethereum dApp, you can be sure that there was no manipulation because the game is provably fair.