A Comprehensive view of Ethereum 2.0 (Serenity)

sheinix
The Startup
Published in
11 min readNov 14, 2019

--

You can find my original post for the bitprime blog here.

The Ethereum Network

Back in 2013, Vitalik Buterin, a Bitcoin programmer and publisher of the Bitcoin magazine, published the Ethereum whitepaper. Ethereum aimed to apply Blockchain technology beyond payments.

Ethereum is a general-purpose blockchain. Like many other Blockchains, it’s open-source, public and has its own currency: Ether or ETH.

A general-purpose blockchain means there is a decentralised platform providing a programming language that developers can use to create Smart Contracts. Smart Contractsrun in each node of the network, making it possible to develop decentralised applications called DApps. These DApps inherit the remarkable features of blockchain technology, meaning they are tamper-proof, transparent, trustworthy and secure.

Ethereum Programming Language

Solidity is the name of the primary programming language on Ethereum created by Dr. Gavin Wood. It is a high-level object-oriented programming language for developing smart contracts and is heavily influenced by Python and JavaScript languages. This was intentional so that developers would find it easy to jump straight into developing Smart Contracts. Solidity is a “Turing complete” language, meaning it has all the capabilities for developing complex use cases. In contrast, the Bitcoin programming language, Scrypt, is “Turing incomplete” by…

--

--

sheinix
The Startup

Software Developer 👨‍💻 from #ARG 🇦🇷 living in #NZ 🇳🇿. Crazy about #Blockchain and #Bitcoin. #iOSDev & #Youtuber (Spanish): bit.ly/2O2xI7Y