Protocol design in a steel conductor
This is where formats such as Manchester encoding come in to play.  With Manchester encoding, the data is encoded into the transitions and not the levels.  Equal numbers of 1s and 0s are always sent, so there is no issue with capacitance getting charged up with a bias of 1s or 0s.  Also, clock recovery is simpler since the clock is embedded with the data.