Replication, atomicity and order in distributed systems
afeinberg.github.com
afeinberg.github.com
Couch doesn't throw out the other conflicts, it hangs on to them so applications can make their own decisions about resolution.
A big problem is that arbitrary DB writes after split brain (aka network partition) situations are much harder to 'unify' than bitcoin transactions. Check out the Dynamo paper (or Riak docs like: http://blog.basho.com/2010/01/29/why-vector-clocks-are-easy/) for details.
In some cases (e.g., shopping carts) conflict resolution is as easy as it is in bitcoin - but in most common applications it's far more difficult, if not impossible.