For me , ethereum is an open-sourse , public ,blockchainbased distributed computing platform and operating system featuring smart contract functionality.it supports a modified of nakamoto consensus via transaction based state transactions.while,
Bitcoin is crytocurrency and worldwide payment system.it is the first decentralized digital currency,as the system works w/out a central bank or singke administrator.