Zcash was originally a fork of Bitcoin 0.11.2, and as such the
zcashd node architecture
is very similar to
bitcoind. There are however several differences, most notably the
addition of shielded pools to the consensus logic and full node state.
In this section of the book, we describe the overall architecture that we inherit from
bitcoind, the changes we have made to the inherited components, and the new components
we have introduced.