The easiest, most straight-forward approach to maintaining rust-free blades is how you keep a machete clean and stored in Latin America. The tropical environment is both wet and warm, so great conditions for making rust. Even in fairly dry air, you do get slow rust production from oxidation. So, the solution is to coat the blade in oil.
If you clean a blade properly, coat it in oil, and then store it in a scabbard, it shouldn't rust. Assuming the scabbard is of a decent design, anyway.
If you clean a blade properly, coat it in oil, and then store it in a scabbard, it shouldn't rust. Assuming the scabbard is of a decent design, anyway.