I have some basic questions regarding smart contracts. If these questions are already been answered somewhere, please just point me to right direction.
A ) When a contract is executed, is it executed in all full nodes?
B ) If A is true, if I run full node, does that mean that my machine is executing the contract code each time some one, some where, is calling a contract?
C ) If B is true, doesnt that require quite a lot of cpu from my machine?