HomeRedditWhy Blockchain for Smart Contracts Why Blockchain for Smart Contracts admin | January 19, 2018 | Hi, I am a noob but: Why do you have to have a blockchain to build/use a smart contract? View Reddit by Kevingarnett44 – View Source Tweet Related Posts Loans Powered by Blockchain: the Future August 23, 2018 | More Banks Are Becoming Obsolete in China—Could the U.S. Be Next? August 24, 2018 | More CEO of JPMorgan Chase Changed His Mind About Bitcoin January 24, 2018 | More Genericide: Trademarking “Blockchain” May 1, 2019 | More 4 Comments raghu-nath January 19, 2018 To make the smart contract self-reliable and independent. gravityiowa January 19, 2018 It doesn’t have to be on a blockchain, it just makes it much easier, because you have a permanent and virtually tamper-proof record of the contractual transactions. Kevingarnett44 January 19, 2018 Great, thanks for much for the answer. I understand this works in a closed system like Bitcoin. However, what about smart contracts on a supply chain blockchain? Like, “when item X enters the warehouse, execute payment Y”. How can you know it is valid? Or maybe you cant – maybe blockchains in this case cant help with that, but only in closed systems like Bitcoin? In the supply chain senario one would have to make sure the Checkpoint (the person registering the item at the warehouse) is secure and valid? I wonder about this question like for instance with the Wabi usecase. Thanks again guys coinfloppy January 19, 2018 Why not ?