If I have a contract, does it run on all nodes or is a node selected using some method ? If the former, this seems very wasteful of computational power.

  • I feel like it's only a waste of computational power if it does not add or enhance the security of the blockchain. In this case, it does. Feb 29, 2020 at 1:36

1 Answer 1


it runs on all the nodes mining the ethereum blocks. indeed there is a waste of computational power but there is a trust gain. if we select few nodes to run the code how can we trust them and how to protected them not being compromised

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