Getting Smart About Smart Contracts Deloitte US

However they’re not controlled by a user, instead they are deployed to the network and run as programmed. User accounts can then interact with a smart contract by submitting transactions that execute a function defined on the smart contract. Smart contracts can define rules, like a regular contract, and automatically enforce them via the code. A smart contract is a decentralized application that executes business logic in response to events. Smart contract execution can result in the exchange of money, [...]