-
About the Program 4
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
Lecture1.4
-
-
Problem Statement 3
-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
-
A Quick Recap 3
-
Lecture3.1
-
Lecture3.2
-
Lecture3.3
-
-
Land Market Place DApp 3
-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
-
Writing Smart Contract: Creating a Land Asset 7
-
Lecture5.1
-
Lecture5.2
-
Lecture5.3
-
Lecture5.4
-
Lecture5.5
-
Lecture5.6
-
Lecture5.7
-
-
Writing Smart Contract: Defining the Functions 4
-
Lecture6.1
-
Lecture6.2
-
Lecture6.3
-
Lecture6.4
-
-
Writing Smart Contract: Remix IDE 7
-
Lecture7.1
-
Lecture7.2
-
Lecture7.3
-
Lecture7.4
-
Lecture7.5
-
Lecture7.6
-
Lecture7.7
-
-
Writing Smart Contract: Adding more features 10
-
Lecture8.1
-
Lecture8.2
-
Lecture8.3
-
Lecture8.4
-
Lecture8.5
-
Lecture8.6
-
Lecture8.7
-
Lecture8.8
-
Lecture8.9
-
Lecture8.10
-
-
Using Node.js & Truffle 10
-
Lecture9.1
-
Lecture9.2
-
Lecture9.3
-
Lecture9.4
-
Lecture9.5
-
Lecture9.6
-
Lecture9.7
-
Lecture9.8
-
Lecture9.9
-
Lecture9.10
-
-
Ethereum Private Network 10
-
Lecture10.1
-
Lecture10.2
-
Lecture10.3
-
Lecture10.4
-
Lecture10.5
-
Lecture10.6
-
Lecture10.7
-
Lecture10.8
-
Lecture10.9
-
Lecture10.10
-
-
Testing the Contract 14
-
Lecture11.1
-
Lecture11.2
-
Lecture11.3
-
Lecture11.4
-
Lecture11.5
-
Lecture11.6
-
Lecture11.7
-
Lecture11.8
-
Lecture11.9
-
Lecture11.10
-
Lecture11.11
-
Lecture11.12
-
Lecture11.13
-
Lecture11.14
-
-
User Interface 15
-
Lecture12.1
-
Lecture12.2
-
Lecture12.3
-
Lecture12.4
-
Lecture12.5
-
Lecture12.6
-
Lecture12.7
-
Lecture12.8
-
Lecture12.9
-
Lecture12.10
-
Lecture12.11
-
Lecture12.12
-
Lecture12.13
-
Lecture12.14
-
Lecture12.15
-
-
Public Test Network Deployment 7
-
Lecture13.1
-
Lecture13.2
-
Lecture13.3
-
Lecture13.4
-
Lecture13.5
-
Lecture13.6
-
Lecture13.7
-
-
Course Assessment 1
-
Quiz14.130 questions
-
-
Thank You 2
-
Lecture15.1
-
Lecture15.2
-
Ethereum Network
The Ethereum network is considered pseudo-anonymous, which means that to interact with the Ethereum network we need an Identity. These identities are known as account addresses.
There are two types of accounts in the Ethereum blockchain network, the first one is Externally Owned Account or EOA in short. It is the account used by a user when interacting with the Ethereum network. The EOA is controlled by a public-private key pair. An EOA is able to initiate a transaction that can send Ether to another account or call a contract function.
The next type of account address is the Contract Account which serves the purpose of uniquely identifying each contract deployed on the network. A contract account is created whenever a contract is stored on the blockchain. The contract account is controlled by the associated code. ie once a contract is deployed at a contract account, any changes in that account can only happen through the associated code
The Ethereum contracts always live inside the Ethereum Virtual Machine, and executing a particular part of the code is always triggered (directly or indirectly) by a transaction from an Externally Owned Account.
Now that we have learned about the Ethereum blockchain network. We can learn about the solution to the land sale use case scenario and the development stack of Ethereum based decentralized applications.