Assume a directed graph $G = (V,E)$ is drawn from a random graph distribution, for instance Erdős–Rényi's $G(n,p)$ (but with directed edges). Let $S:V\rightarrow\mathcal{P}(V)$ be the direct successors function, that is $S(u) = (\left\{u\right\} \times V) \cap E$
Let $f_0: V\rightarrow\left\{0,1\right\}$ be an initial, arbitrary, labeling of vertices with $0$'s and $1$'s
Define $$n_t(u,x) = \left|\left(\{u\} \cup S(u)\right) \cap f_{t}^{-1}(x)\right|$$
$n_t(u,.)$ is simply the number of vertices labelled one or zero among $u$ and its direct successors. Now define recursively:
$$f_t(u) = \left\{ \begin{array}{cc} 0 & \textrm{if} & n_{t-1}(0) > n_{t-1}(1)\\ 1 & \textrm{if} & n_{t-1}(1) > n_{t-1}(0)\\ f_{t-1}(u) & \textrm{otherwise} & \end{array} \right.$$
Simply speaking, at each step $t$, a vertex's label is changed to reflect the majority among itself and its direct successors, or is unchanged in case of a tie.
I am interested in the convergence of the sequence $f_t$, and in particular convergence to a limit that is constant over $V$ (all $1$'s or all $0$'s) for all initial conditions. How is the probability of convergence affected by the statistics of the graph?
I'm sure the problem has been studied and I'd happily take some references on the topic.