What is a Smart Contract in the context of Blockchain?
a. A contract that is signed digitally.
b. A contract that is created automatically.
c. A contract that is stored on a blockchain.
d. A set of rules that get followed automatically when transactions occur.