28 - Smart Contracts
Smart contracts can be thought of as "autonomous agents" that live inside of the Ethereum execution environment, always executing a specific piece of code when "poked" by a message or transaction, and having direct control over their own ether balance and their own key/value store to keep track of persistent variables.
- Autonomous Agents
- Always present on the Ethereum Blockchain
- Receive Tx/Message -> Execute Code
- Ether Balance Contract Storage