There doesn't seem to be a published article that I can find on the exact internals, so I'm basing it off discussions on the protocol mailing lists.
There doesn't seem to be a published article that I can find on the exact internals, so I'm basing it off discussions on the protocol mailing lists.