--
XinFin has developed a highly scalable, secure, permissioned and commercial grade Blockchain architecture that combines the best features of Bitcoin, Quorum and Ethereum. It’s a combination of permissioned and public chain that addresses scalability and security. The Proof of Authority eventually leads to Proof of Stake. XinFin blockchain is powered by XDC01 protocol, underlying XDC tokens can be used for real-time payment and settlement.
The XDC Blockchain is built upon the paradigm of consortium Blockchains. The architecture differs from conventional private/permissioned Blockchains as well as public Blockchains. Built upon the Ethereum codebase, the XDC Blockchain also deals with the system state rather than blocks of transactions.
There are two different kinds of networks that can exist within the XDC ecosystem. Firstly, the public network that all constituents are part of and a private/permissioned network that restricts participation. And secondly, the private network state is maintained in its respective network but a record (hash) of transactions and smart contracts is stored on the public state of the Blockchain.
The public state of the XDC Blockchain is shared by all participating nodes that are owned by different kinds of constituents. Groups of nodes can further form fully permissioned networks with their own private state that is accessible only to authorized members. For instance, let us assume that a private marketplace for goods and services is set up in Network 1. The specifics of the trade between parties are not accessible to Network 2. But, the record of individual trades is stored as hashes on the public state that is shared by all such that even in the private network there is an immutable record of transactions.
The XDC hybrid blockchain does not have Proof of Work. Our consensus architecture is similar to Proof of Authority. Groups of trusted but distributed nodes take part in the consensus mechanism. There are stake requirements for these nodes to participate in the process. These stake requirements guarantee the correctness and agreement of the network as a whole.
The consensus architecture for the XDC protocol is divided into two parts. The first is the XDC consortium membership requirements. In order to participate in the XDC network, institutions must belong to one of the three tiers. The tiers, in part, correspond to the XDC token holdings. Any fraudulent activity results in seizure of the XDC tokens that are staked to gain membership and host network infrastructure.
The second is the actual process of achieving consensus. Once the network topology is stable, nodes come together to vote on transactions that can be put on a new block. Then a new leader is selected from among the validator nodes at random. This leader creates a new block with the transactions that have been voted on by the other full nodes.