What advantages and disadvantages does Ethereum have over Bitcoin? What can you do with Ethereum that you simply cannot with Bitcoin? What price do you pay for these additional functionalities?
I am just summing up some points found on various website and forums, thanks to original authors.
While both the technologies focus on financial market and are based on a cryptographic blockchain with several programmatic features, they still differ significantly in many areas. For instance, Bitcoin is basically a cryptocurrency which was designed to replace the notes and coins in your pocket with a much reliable and easily available internet-based alternative. Whereas, Ethereum is a programmatic platform that can be utilized to build, deploy and implement ‘smart contracts’ equally contributed by human and computer counter-parties.
Both Bitcoin and Ethereum serve as currencies, they serve different purposes. Where Bitcoin is intended to be a general purpose currency, Ethereum’s Ether (its own internal currency) is used specially to finance the internal processes of Ethereum. In short, Bitcoin can be seen as an alternative currency whereas Ethereum is said to be the alternative law.
Both use encryption and time-stamping.
All transaction processors come to an agreement in Bitcoin about what happened and when according to the transmission and storage of the Bitcoin value token. Whereas, the same is taken care of by Ether in Ethereum, along with the agreement about all processing done in all shared programs on Ethereum World Computer.
Another discussion in Quora