Trying to understand private network implementation

Hey,

I’ve been trying to understand the implementation of the private networking feature in code. Can someone help me guide as to what I should be looking at?

Here’s the PR that implemented it: https://github.com/ipfs/go-ipfs/pull/3396