I have doubts about master nodes and miners in Ethereum.

1- Do all the miners have to be full nodes as well?

2- Do all the full nodes have to be miners as well?

  • What do you mean with "master node"?
    – ivicaa
    Feb 23 '18 at 14:34
  • I mean a full node
    – user204415
    Feb 23 '18 at 14:43
  • 1
    The short answer is: 1. Yes, 2. No.
    – ivicaa
    Feb 23 '18 at 15:09
  • really? I think it's the opposite
    – user204415
    Feb 23 '18 at 15:10
  • Maybe it's a misunderstanding. I understand under full node a node that is completely syncing the blockchain and recalculating all the transactions. If you're a mining node, you will need this information. But you don't have to mine actually. Moreover, you can participate in mining without running a node at all, see pool mining for instance. So not exactly sure.. Maybe somone smarter here can clarify this.
    – ivicaa
    Feb 23 '18 at 15:16

There are no master nodes in Ethereum, there are just nodes. All a miner does is hash block headers with different nonces, trying to generate a low enough hash. All a full node does is download new blocks and

Miners do need access to a node in order to generate the blocks/block headers that they hash, but they don't need to be nodes themselves. Nodes are not miners, but they do need miners in order to get new blocks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.