- motivation, promise, reward
You can create a promise backed by ETH deposit. If you succedded, you get the deposit back with additional bonus. If you failed, your deposit goes to a fund which is the source of bonuses.
So all the money transfering is controlled by a smart contract. Winners get fair share of accumulated fund, based on promise complexity and deposit amount.