Mobile Distributed Computing on the Blockchain