Network architecture
Last updated
Last updated
In Mel, participants in the network can be divided into three roles:
Staker nodes are full nodes directly participate in the proof-of-stake . They have stake, denominated in SYM, locked up on-chain, and receive consensus voting power in exchange.
Replica nodes are full nodes that do not have SYM stake, but replicate and validate the output of the staker consensus. They not only provide a “CDN” for the blockchain, but more importantly by using a , they shut the network down if a quorum of stakers produces invalid results.
Light clients, also known as "clients", merely consume the security enforced by the stakers and replicas. They do not replicate the blockchain, but trust consensus proofs provided by the stakers that commit to a particular blockchain state. As long as the network as a whole is working correctly, light clients cannot be fooled. , embedded into apps as libraries (like ), are the cornerstone of Mel's off-chain composable vision.
The staker and replica nodes form a P2P gossip network using the ; light clients can also talk the same protocol to query these nodes.