We also organized this little outline, representing the functionality of DarkNano’s net and how transactions are obfuscated. Basically, each node possesses a z representative, that is generated randomly in an unique side chain of each wallet (it is impossible to identify the z address of each regular address). The node and the znode communicate amongst themselves when identifying a transaction, and that information is transmitted to all of the side chain taking the form of instantaneous blocks, with the realization of the PoW only in between the swap from the zaddress to main address and transmitting between zaddresses without PoW, to enter a consensus within the entire side chain. To simplify the functionality, in a transaction AB:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FbP3cnby.png&t=663&c=xtmLH1Bo3tfrHQ)
1-Address A performs a small PoW, transmits the information to zA, performing the zero-knowledge proof
2-Node Pool is instantaneously communicated, and interacts with its respectives zNodes to vote in side chain on 3
4-With 50%+1 of the votes in side chain, the transaction occurs between zA and zB
5-Reverse process of 1, and after confirmed, B performs a small PoW
*A and B may take a full node as representatives, and perform same process demonstrated, like it works with Nano. *The side chain is 100% obfuscated, and work only with zero knowledge connections with the full nodes
**The transactions may stay as pending in the side chain, and transmitted to the main address when online, because both chains are at all times operating in sintony
***The estimated time of transactions completed from blocks is that of at most 4 seconds, and it is limited by the hardware available in the Nodes ( the space taken ends up being bigger, due to double interaction)
****The 4 seconds time is due to double zero knowledge proof