3 ms·
> 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 ex
by tom_mellior 11y 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.