Smart contracts can follow rules and move money, data, and other assets around accordingly.[434] They have addresses just like people do, and you can send them commands (with a small fee) to make them act.[435] In this way, they’re a bit like vending machines on the blockchain: put money in, get a predictable item out.

