Post author here<p>Sargun is correct, all of our replication is performed by Raft, which exists at a lower level than the content covered in this post. Every command executed against a cockroach key (i.e. &quot;create write intent&quot;, &quot;begin this transaction&quot;) is persisted to the Raft log before executing; Commands will not proceed if they are not confirmed by Raft.  The outcome of all commands is deterministic, so this provides complete replication of all mutations to each key.<p>If you&#x27;re interested, there&#x27;s more information available in our primary design document:
(<a href="https:&#x2F;&#x2F;github.com&#x2F;cockroachdb&#x2F;cockroach&#x2F;blob&#x2F;master&#x2F;docs&#x2F;design.md#raft---consistency-of-range-replicas" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cockroachdb&#x2F;cockroach&#x2F;blob&#x2F;master&#x2F;docs&#x2F;de...</a>)