In my experience, the best way in 2020 to have a scrupulously clean bicycle chain is lubricating with wax. This system brings the speed and silence of Silca's Super Secret Chain Lube, in the convenience of a pouch to dip the chain in (instead of a drip applicator). The pouch is submersible and re-usable - simply put the chain in the bag and place into hot water. It's basically a "sous vide" cooking-style bag. Now you can wax your chain in any pot, without getting wax in it! Genius.
This wax is based on nano-scale Tungsten Di-Sulfide, a slippery additive with less than 1/3rd of the coefficient of friction of PTFE and 1/4 of molybdenum disulfide. Too much mumbo-jumbo? All you need to know is the end result is an incredibly fast, quiet, and low-friction drivetrain.
Silca provides detailed usage instructions to help you get the best possible results, which you should watch/read before use.