Getting rid of plastic loyalty cards by combining offline loyalty and online cashback with blockchain