forked from Qortal/qortal
Notably: network messages passed up to Controller are now processed in their own thread, as opposed to peer's thread. So each message processor in Controller needs to thread-safe. V2 network protocol asks for unconfirmed transactions, can send round lists of transaction signatures and ask for individual transactions, to save bandwidth/processing.