RE: Explain, Why a blanket which keeps us warm in winter is able to protect ice from melting?
The insulating action of the blanket is due to the air trapped in its fine pores, the air is a bad conductor of heat. Moreover, convection current cannot be set up in the trapped air.
When we cover our body with a blanket, the trapped air prevents heat transmission from our body to the outside, as a result our body is kept warm. When ice is covered with a blanket, the same trapped air prevent the heat transmission from outside to the ice hence ice does not melt.