bitcoin mining among distributed systems, using scala and kaka.