This chapter is too technical for an Introduction.
For me (who claims to be technical) it seems the point of view of the authors is too close to the subject so they do not appreciate what is important for a reader in an introduction.
This discussion has to be moved way to the end of the book.
It is not even required to understand anything in here to develop a simple application (not distributed) with couchDB. Why confuse any reader with this?