Ethereum, an alternative for building DAPPs (Decentralised Applications)

Ethereum is blockchain based, contains script and can act conditionally while Bitcoin, for example, only holds value. An example of this would be programming a competition system where entries are taken and all winnings are paid out to every 50th entrant. Distinguishing (from Bitcoin) features of Ethereum include Turing-completeness, state and awareness of value and blockchain. To expand, the goal of Ethereum is to add logic to the value component. Ethereum has the following features over and above standard blockchain:

  • A built-in programming language
  • 2 Types of accounts
    • User (controlled by private keys)
    • Contracts (controlled by code)
  • Anyone can create a contract with any rules by defining it as a contract



Ethereum with Aaron Davis

FTP016: Vitalik Buterin on Ethereum and The Decentralized Future

Ethereum with Gavin Wood