Why do Smart Contracts need the Blockchain?