Does Blockchain Use Smart Contracts