GlueOS parachain structure
Cumulus provides a consensus and chain synchronization to all parachains configured based on Substrate by using relay chains. It uses Collator Node to create a parachain block, and it is also used as a tool to create Substrate runtime that sends and receives messages from other parachains.
Collator Node maintains the entire node and all the necessary information for parachain, and creates a new block candidate to transmit to relay chain validator for verification and inclusion of the shared state of GlueOS.
Validator Node can be called as a validator. It verifies the validity of collator and participates in consensus with other validator nodes to ultimately protect the relay chain.