What is interesting is that one could in fact do this with a single wire. You might eventually see something like this for micro-LED display solutions.
The key is to drive a current and control the voltage at both ends of a string such that each LED detects modulation and bypasses (itself) or consumes power (in-line). That might be relevant where the strength of a single (e.g. steel) wire was used to support a long string. By driving relatively low (max RGB) current at higher voltages and time (e.g. PWM) sequencing the light modulation.
In a simple case, imaging there are 100 RGB lights, half of them excited on each polarity and bypassed with a 0.2V Schottky stacking to +/-10V minimum (for digital data) at <100mA. You might synchronize and send data to the smart lights each "zero crossing" and get away +/-50Vpp for the string by only having 10 (12.5%) stacked (inline) on at any one time (a controller for the LED FETs can stay awake on a capacitor). As long as you run at a few kHz you won't have noticeable flicker, capacitive and you can update with a few bits per light each cycle.
More complex designs could use FETs to improve data link efficiency of the minimum voltage and higher current (lower PWM times) could substantially reduce peak voltage to +/-5V or so.