It is important for anyone reading to stay up-to-date by not missing out on any of the series. In continuation, I will focus briefly on the architectural design of Dxchain Network. To remind us of what Dxchain is:
DxChain Architecture/Network Design Principle
Dxchain's Chains-on-chain structure
On DxchainNetwork, there are three chain structural designs containing two unique properties. The three chain structures are thus:
* Master Chain
chain or each can define its own secondary token with the network-defined rate> This indicates that the side chains can be independence of master chain token.
* Data side chains (DSC)
Swarm. It is does not sever the use for data storage but as an incentive layer. It also serves as the foundation layer for the decentralized storage network. It uses Proof of Spacetime (PoSt) as the consensus method for the micro transactions. It is effective in faster setting times, lower transaction fees, faster transaction speed, higher privacy
and the ability for transparency. The Team designs a virtual logical layer called Dxchain Storage layer which comprises the storage task giver, the miners for importing and exporting files and the verifier.
* The Computing Side Chain (CSC)
Just like the DSC, the Computing Side Chain (CSC) is hash-linked and contains the header, transaction sets, contracts of the DxChain Network and data allocation.
The General Communication Protocol
This reflects the overview of how overall interactions and transactions among individual objects and across the whole network. That is, the transaction flow among the Master Chain, Data Side Chain and Computational Side Chain.
Virtual Machine (DVM) for execution inclusive of the parallel computation and verification tasks. Again, the miner in the Computing Side Chain checks: the block format, if the credit and deposit are valid, if the task related-data and code are valid and others. The miner then summarizes the translations and load them back to the master chain.
The Master Chain the receives all transactions and assets after all of these processes are completed. This explains how balance is maintained in the communication process.