What is Ethereum Node?
Ethereum network consists of multiple client or nodes, these nodes connect with peers to receive and send the data as well participate in the mining process.
Receives the transaction data from wallets and propagate it further to network. Executes the request for Smart contract execution
Once data is received node validate the data and after validation is done it writes to the local file system.
Validation part is imp because once connect the node assumes that it is connecting with a rough peer and validate all data before writing to local file system.
Dapps connects to these nodes for
- Sending or receiving ethers (Transactions)
- Deploying a contract
- Executing a contract
Node/Client also has implementation of mining process so we can initiate the mining from a wallet, Wallets simply sends the instruction to Ethereum client to initiate the mining process.
A node can also expose API’s for explorer application
In next blog we will go into more details of working of a node and Command line options.
Hope this blog was informative for you.
Cheers
