when I buy a new chain it goes in a jam jar of white spirit to clean it of the gunk it comes coated in
then I lube it up with Squirt dry lube
from then on the chain just gets wiped down with a rag and more squirt added as needed
when i’m washing the bike the chain gets removed – the dirt on the chain just dries and falls off really – no need to degrease. and the rest of the drivetrain doesn’t build up layers of black goop like you get with wet lubes
The only downside is you need to remember to lube your chain several hours before you ride – if you apply it then ride straightaway it just gets lost