Cooperative mining is a proposed alternative to proof-of-work mining where block rewards are shared among full nodes proportionally based on their contributions to the network infrastructure. A portion of rewards are allocated to developers. Super peer full nodes take turns creating new blocks with low effort every 10 minutes while other full nodes replicate and verify the single blockchain.