Is all the data related with the transaction of bitcoin stored in blockchain or the data stored somewhere in the cloud and they are referenced from blockchain. I have this confusion because if we are storing all the transaction information on blockchain then it will become heavy with time. How it will get managed at storage level (if the data is in blocks).
The size of each block in bitcoin is 1 MB, is it sufficient to store all the data (of every 10 mins) in the blocks?