Ethereum versus Bitcoin
Tags: bitcoin, ethereum, subtopic
Published: 2020-02-29 14:47:23

---
title: Ethereum versus Bitcoin
published: true
date: 2020-02-28 19:40:17 UTC
tags: Bitcoin,Ethereum,subtopic,bitcoin
canonical_url: https://blog.coincodecap.com/ethereum-versus-bitcoin/?utm_source=rss&utm_medium=rss&utm_campaign=ethereum-versus-bitcoin
---

Today, we will talk about the difference between [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) and [Ethereum](https://blog.coincodecap.com/tag/ethereum/) and how they will fit in an alternate finance infrastructure. In this article, we will compare [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) versus [Ehtereum](https://blog.coincodecap.com/tag/ethereum/).

### History of Bitcoin and Ethereum 

[Cypherpunk’s moment](https://en.wikipedia.org/wiki/Cypherpunk) led to the invention of Bitcoin. People were trying to create a digital monetary asset since the 90s. Until Satoshi (A sudo name used by the anonymous creator of Bitcoin) came up with system design in 2008, that didn’t require any third party.

> **Read: [A Candid Explanation of Bitcoin](https://blog.coincodecap.com/a-candid-explanation-of-bitcoin/)**

The design of [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) not only an engineering breakthrough but also an economic achievement. For instance, it incentivizes miners to keep Bitcoin alive and distribute wealth to those who contribute back to Bitcoin.

Bitcoin does not invent a new technology; instead, it creates a new design by using technologies that came into existence before it. For example, Bitcoin uses [PGP](https://en.wikipedia.org/wiki/Pretty_Good_Privacy), [Adam back’s hashcash](https://en.wikipedia.org/wiki/Hashcash), and cryptography, which existed at least a decade before its invention.

Satoshi and some other contributors lead the Bitcoin development in the early years. But in 2011, Satoshi left the Bitcoin project. Since then, Bitcoin is leaderless and but its open-source development is lead by the [Bitcoin-core team](https://bitcoin.org/en/development).

On July 20th, 2015, Ethereum’s genesis block was mined into existence, and the journey started. In 2014, Vitalik described Ethereum as a [“Next-Generation Generalized Smart Contract and Decentralized Application Platform”](https://web.archive.org/web/20140111180823/http://ethereum.org/ethereum.html) in its white paper.

[Ethereum](https://blog.coincodecap.com/tag/ethereum/) brought smart contract technology to the Blockchain and created a platform for programming money.

### Monetary Policy

The fundamental force behind the Bitcoin monetary policy is limited supply and fair distribution. It is hardcoded in the Bitcoin protocol that there will only ever be 21,000,000 Bitcoins. Besides, when it comes to distribution, Satoshi allowed everyone to mine Bitcoin from the start.

On the other hand, [Ethereum](https://blog.coincodecap.com/tag/ethereum/) team pre-mined 70% of supply, and Ethereum has inflation to incentivize miner to secure the network.

> **[Read: Bitcoin Vs Gold – A better Store of Value](https://blog.coincodecap.com/bitcoin-vs-gold-a-better-store-of-value/)**

### **Account-Based Blockchain vs. UTXO based Blockchain**

Bitcoin uses the UTXO model, where [Ethereum](https://blog.coincodecap.com/tag/ethereum/) is an Account-based blockchain. Let’s understand the difference.

In a UTXO based blockchain, there are no accounts or wallets, just unspent transaction outputs (UTXOs). Each UTXO has a quantity (bitcoin value) and criteria for spending it. A bitcoin transaction takes one or more UTXOs and produces one or more UTXOs.

Think UTXO as cash notes (Dollar bills). The advantage of the UTXO model is that it’s simple and stateless so that transactions can be processed in parallel.

![UTXO model from Bitcoin WhitePaper](https://cdn-images-1.medium.com/max/880/0*cqkOFygNtp5wmtSK.png)<figcaption>UTXO model from Bitcoin WhitePaper</figcaption>

Ethereum and other smart contracts blockchains use an account-based model. Here, Blockchain maintains accounts, and these accounts have balances associated with them. Accounts can either be controlled by a private key or a smart contract.

Account-based Blockchains enables stateful transactions and allows more flexible transactions.

### Bitcoin script vs. Turing complete smart contracts

Do you know [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) has its own scripting language? [Bitcoin Script](https://en.bitcoin.it/wiki/Script) is a stack-based programming language used in by the Bitcoin protocol for transaction processing.

It is not Turing complete and does not support loops. Bitcoin script’s functionality is limited, and design is intentional to prevent things like Infinite loops. The script uses Opcodes to execute instructions, and there are limited opcodes.

On the other hand, Ethereum is an EVM machine which supports Turing complete language. For now, [Solidity](https://en.wikipedia.org/wiki/Solidity) is the most popular language to develop Ethereum smart contracts. On Ethereum, executing every instruction cost Gas(Ether), so even you create an infinite loop using Solidity, you will be run out of Gas(Ether) when you execute it.

### Store of value vs. Financial Infrastructure

Though [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) was envisioned as a “Peer-to-peer electronic cash,” currently, the market view it as a “Store of value” because of limited block-space and high transaction fees. Though people are trying things like [Lightning Network](https://lightning.network/) to solve high latency and transaction fee problem of the Bitcoin.

> **Read: [What is Bitcoin and How Bitcoin Works?](https://blog.coincodecap.com/what-is-bitcoin-and-how-it-works/)**

On the other hand, Ethereum is true programmable money. It gives a platform to the developers where they can program money the first time in history. So, developers are building a lot of projects which look like bricks of an alternate financial infrastructure ([Defi](https://blog.coincodecap.com/tag/defi/) – Decentralized Finance).

People are experimenting rapidly, and new financial innovations like [Flash loans](https://blog.coincodecap.com/what-are-flash-loans-on-ethereum/) are coming into existence, which is not possible in the traditional financial markets.

Both Ethereum and [Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) have a protocol market fit in the digital age. Bitcoin a digital store of value; on the other hand, Ethereum a platform for decentralized financial infrastructure.

### Community – Ethereum versus Bitcoin

[Ethereum](https://blog.coincodecap.com/tag/ethereum/) has the biggest developer community in comparison to any other blockchain. Meanwhile, Bitcoin has the starkest defender of its monetary policy. If you are a developer, it is easy to onboard on the Etheruem ecosystem. Besides, there is all sort of innovation happening in the Ethereum ecosystem; therefore, you can always find something which will interest you.

> **Read: [Bitcoin for Beginners (Common Questions)](https://blog.coincodecap.com/bitcoin-for-beginners-common-questions/)**

### Wrapping Up…

[Bitcoin](https://blog.coincodecap.com/tag/bitcoin/) took a minimalistic approch in the composition of technologies to create a digital sovereign monetary asset and introduces the scarcity first time to the Internet.

On the other hand, [Ethereum](https://blog.coincodecap.com/tag/ethereum/) takes the Bitcoin beacon forward by introducing a platform to build an alternative financial infrastructure. Both are fantastic innovations and essential in this digital age.

Let us know what you think about our Ethereum versus Bitcoin analysis in the comment section.

**Also Read:**

- **[What are Dapps?](https://blog.coincodecap.com/what-are-dapps-an-ultimate-guide/)**

- **[Top 10 Ethereum Newsletter](https://blog.coincodecap.com/ethereum-newsletters/)**

- **[Best BTC Wallets For Android](https://blog.coincodecap.com/best-btc-wallets-for-android/)**

- [**Best Smart Contract Wallets (DeFi Wallets)**](https://blog.coincodecap.com/best-smart-contract-wallet/)

The post [Ethereum versus Bitcoin](https://blog.coincodecap.com/ethereum-versus-bitcoin/) appeared first on [CoinCodeCap Blog](https://blog.coincodecap.com).