QR codes and the blockchain