Hacker News new | ask | show | jobs
by tom_mellior 3775 days ago
> The protocol defines a gas cost for each opcode in the EVM, hence the gas cost is distributed across all nodes.

What I meant was this: Not every node that executes a contract can be paid for the gas. Some one node (or maybe a few) must "win" and get the gas cost. I was wondering which one it was.

Based on the White Paper (thanks for the link!) my rough understanding is now as follows: If a node executes a transaction and is the first to include that transaction in a block, then this node gets the transaction's gas cost plus a mining reward. Is this correct? Essentially, it would be like Bitcoin's transaction fees + block reward.