The P2P layer has been modified to only allow connections to/from permissioned nodes.
The block generation logic has been modified to replace the ‘global state root’ check with a new ‘global public state root’.
The block validation logic has been modified to replace the ‘global state root’ in the block header with the ‘global public state root’
The State Patricia trie has been split into two: a public state trie and a private state trie.
Block validation logic has been modified to handle ‘Private Transactions’
Transaction creation has been modified to allow for Transaction data to be replaced by encrypted hashes in order to preserve private data where required
The pricing of Gas has been removed, although Gas itself remains