If a user creates a web application that interacts with a blockchain, and another user opens the web app, logs in and uses that web application and so a transaction occurs and a new block is added to the chain. How is that blockchain stored on their PC and in what format?