We keep pretending all nodes agree on the truth, but are we sure different clients aren't just subtly drifting apart? It feels like consensus is more of a social agreement than hard technical reality these days. Is the "shared language" of Bitcoin actually a myth?