this question confused me long time. What will other nodes exactly do in relaying transaction process? I read some questions/answers, I know they will follow ethereum protocol, but what would this protocols do? for example it invoke a contract function in a transaction and change the contract state, does other nodes need run the contract and compare with anything got from the transaction ? In bitcoin, I know other nodes will check the transaction inputs and output and so on. And If they got new block, they also will do similiar sanity check. But I don't know in ethereum, bcz it adds contract. Or please could anyone point me where I can find answers in the source code. Thank you.

  • Please check if the linked question above answers your question, maybe I got it wrong. If not, you can edit your question and request a reopening.
    – q9f
    Jun 14, 2016 at 13:59
  • yes, it answers my question
    – Eleven
    Jun 15, 2016 at 6:22
  • Related ethereum.stackexchange.com/questions/7823/…
    – eth
    Aug 8, 2016 at 10:51


Browse other questions tagged or ask your own question.