A very good recent article about
implementation of reward system run by blockchain. Minter put it very well.
Community points are the next big thing in the coming years I think. Especially when we hear about big brands that are going to develop such systems soon.