Sort:  

Yes, for each block there is a structure in memory. The structure is small, but adds up with the million of blocks we have. It is called index, but it does not really index anything. There is also structure for each cruncher. There is a lot of room for improvement.

Then, even though I use the wallet with a daemon / service in a Raspberry Pi, it will use 600mb of ram (aprox)? Or this is just for W10 gui?
I dont think current situation is "escalable" as each block increases memory usage