Today I have passed ~2 hours reading the Ethereum whitepaper.
Here is a brief summary to get an idea:
↓
Table of Contents
What is Ethereum
Accounts
Ether
Contracts
Transactions
Messages
Message/Transactions
State Transition Function
Code Execution
Space types
EVM execution
Architectural difference
Block validation algorithm
State in the tree
Contract code exec
💯Days of Web3
↓
What is Ethereum
Ethereum is a blockchain with a built-in Turing-complete programming language.
Anyone can write smart contracts and create their rules for:
- ownership
- transaction formats
- state transition functions
What are the fundamental concepts to understand as a Developer?
Let's see them in 2 minutes.
↓
Table of Contents
Definition
Term's Origin
Goals
An analogy
Legal status
Smart legal contracts
Smart contracts as programs
Smart contracts a stored procedures
Workings
On Ethereum
Randomness on Blockchain
Security issues
The DAO (June 2016)
Issues in Ethereum
💯Days of Web3
↓
Definition
A smart contract is a contract with additional blockchain features.
It's a computer program or a transaction protocol to automatically execute, control, or document legally relevant actions/events according to some contract terms.