I am making a Fake Product Identification using Blockchain QR which has manufacture,distributor and buyer i want that a QR should be made which store information related to supply chain of product which buyer can see, but i am confused that should i generate a QR in nodejs and store it in blockchain with product id,and edit it as it passes from one place to another(manufacture to distributor to buyer) or i should add the sources,destinations in blockchain and retrieve it generate QR code and then give it to user.Please help me i am very much confused.