Cardano vs. Ethereum: Which blockchain is the future of smart contracts?