-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Solidity Programming Essentials
By :
A blockchain is essentially a decentralized distributed database or a ledger, as follows:

Blockchain means a chain of blocks. Blockchain means having multiple blocks chained together, with each block storing transactions in a way where it is not possible to change these transactions. We will discuss this in later sections when we talk about the storage of transactions and how immutability is achieved in a blockchain.
Because of being decentralized and distributed, blockchain solutions are stable, robust, durable, and highly available. There is no single point of failure. No single node or server is the owner of the data and solution, and everyone participates as a stakeholder.
Not being able to change and modify past transactions makes blockchain solutions highly trustworthy, transparent, and incorruptible.
Ethereum allows extending its functionality with the help of smart contracts. Smart contracts will be addressed in detail throughout this book.