I have tried developing Dapps using ethereum blockchain network.
If we are going to have the Blockchain as our truth value of our app. Whether all the data related to app will be stored and retrieved from blockchain ?
Else, do we need to have any intermediary data store which will connect with UI. And also, is that efficient way to make use of logs to get the data from blockchain by watching all the events logs using web3 channel.