Synergetic contracts are a new type of smart contract which allow miners to use their computational power to solve useful problems and earn a reward.
Anyone can register a problem on the ledger by creating a synergetic contract and inviting miners to solve it.
A miner registers as a participant of the synergetic contract and starts calculating from a random seed generated from a public key.
Registered miners begin to solve the problem at the same time and the miner who solves the problem first wins the bounty associated with the problem.
The winning miner is not necessarily the miner who verifies the block.