Ethereum Tutorial for Beginners: What is, Meaning, History

Let's start this Ethereum for beginners tutorial with introduction of Ethereum:

What is Ethereum?

Ethereum is an open-source operating system that offers smart contract functionality. It is a distributed computing platform that supports developing decentralized Digital Applications (DApps) using blockchain technology. Ethereum provides a decentralized virtual machine called Ethereum Virtual Machine (EVM) that can run scripts using an international network of public nodes.

Ethereum is the biggest decentralized software app. It helps you to build smart contracts and decentralized applications without any downtime or any third-party interference. Ethereum allows the developer to create and publish next-generation distributed applications.

In this Ethereum tutorial for beginners, you will learn Ethereum basics like:

Why do you need Ethereum?

Centralized systems are one of the most widespread models for software applications. This system directly controls the operation of the individual units and the flow of information from a single center. In this kind of system, individuals are depended on the central power to send & receive information.

However, there are issues with the centralized system are:

The Solution is Decentralized Applications

Decentralized applications never reply on a centralized backend, but they interact directly with a blockchain. Refer this tutorial to learn more about BlockChain

The term DApp is a combination of two words- decentralized applications. In simple words, it is an application, tools, or programs that work on the decentralized Ethereum Blockchain.

History of Ethereum

What is Smart Contract?

A Smart Contract is a computer program that executes automatically. It is a transaction protocol that allows blockchain users to exchange money and property. It also helps users to perform actions like voting without any central authority. It is a virtual third-party software agent that can automatically execute and enforce terms and actions according to the legal agreement.

How Smart Contracts Work?

Traditional vs. Smart Contracts

Parameter Traditional Smart contracts
Duration 103 Days Minutes
Remittance Manual Automatic
Escrow Necessary Necessary
Cost Expensive Fraction of the cost
Presence Physical presence Virtual presence
Lawyers Lawyers are important Lawyers may not be necessary

Ethereum Key Terms

Ether

Ether is a value token of the Ethereum blockchain. It is listed as "ETH" on cryptocurrency exchanges. It helps you to pay transaction fees and computational services on the Ethereum network. In the Ethereum network whenever the contract is executed, Ether is paid.

Gas

To perform a transaction on the Ethereum network, a user requires to make a payment (to the miner) Ether via an intermediary token called 'Gas.' It is a unit which allows you to measures the computational work required for running a smart contract or other transactions.

In Ethereum, the transactions fee is calculated in Ether, which is given as

Ether = Tx Fees= Gas Limit * Gas Price

Where,

Typical Ethereum Network Transaction

Ethereum vs. Bitcoin

Parameter Bitcoin Ethereum
Definition Bitcoin is a digital money Ethereum is a world computer.
Founder Satoshi Nakamoto Vitalik Butarrn
Hashing algorithms Bitcoin used SHA-256 algorithm. Ethereum uses Etash algorithm.
Average Block time 10 minutes 10-15 sec
Release Date 9 Jan 2008 30 July 2015
Release Method Genesis Block Mind Prasala
Blockchain Proof of work Proof of work (Planning for POS)
Usage Digital Currency Smart Contracts Digital Currency
Cryptocurrency Used Bitcoin(Satoshi) Ether
Blocks Time 10 Minutes 12-14 Seconds
Mining ASIC miners GPUs
Scalable Not now Yes
Concept Digital money World Computer
Cryptocurrency Token BTC Ether
Turing Turing incomplete Turing complete
Coin Release Method Early mining Through ICO
Protocol Bitcoin still employs the pool mining concept. It uses a Ghost Protocol.

Next in this Ethereum tutorial, we will learn about applications of Ethereum.

Applications Ethereum

Advantages of Ethereum

Disadvantages of Ethereum

Summary

 

YOU MIGHT LIKE: