The State of Distributed Computing in Cryptocurrency