This paper studies the Contention resolution problem on a shared channel (also known as a multiple access channel). A set of n stations are connected to a common device and are able to communicate by transmitting and listening. Each station may have a message to broadcast. At any round, a transmission is successful if and only if exactly one station is transmitting at that round. Simultaneous transmissions interfere one another and, as a result, the respective messages are lost. The Contention resolution is the fundamental problem of scheduling the transmissions into rounds in such a way that any station delivers successfully its message on the channel.We consider a general dynamic distributed setting. We assume that the stations can join (...