What It Is
The Global Synchronizer is:- A synchronizer instance (BFT configuration of several sequencer + mediator nodes) operated by multiple independent parties
- Decentralized: No single entity controls it
- The default coordination layer for Canton Network applications
- Governed by the Canton Foundation (under Linux Foundation)
- The Global Synchronizer is not a separate blockchain from Canton Network
- Validators store their own state; the Global Synchronizer is not a separate storage layer
- Private synchronizers can also exist; the Global Synchronizer is not required for all Canton applications
Canton Coin (CC)
Canton Coin is the native utility token of the Global Synchronizer, used for:
Canton Coin is implemented via Splice, a set of reference applications that provide the economic and governance infrastructure for decentralized synchronizers.
Traffic (Transaction Fees)
“Traffic” is Canton’s term for transaction fees. When you submit transactions through the Global Synchronizer, you pay traffic costs in Canton Coin. Traffic costs largely depend on:- Transaction size
- Computational complexity
- Current network demand
Obtaining Canton Coin
Network Environments
Canton Network operates across four environments, each serving a different purpose in the development lifecycle.LocalNet
LocalNet simulates a Global Synchronizer that runs entirely on your machine - no external network required.
- Purpose: Development and initial testing
- Access: Anyone with Daml SDK installed
- Limitations: Single-machine; doesn’t test real network behavior
DevNet
- Purpose: Integration testing with real network infrastructure
- Access: Requires VPN credentials and Super Validator sponsorship
- CC: Test tokens available via faucet (“tapping”)
- Contact a Super Validator sponsor
- Receive VPN credentials
- Configure your validator to connect
- Tap for test CC
TestNet
- Purpose: Staging environment; final validation before production
- Access: Application process through Canton Network
- CC: Test tokens; no real value
MainNet
- Purpose: Production environment
- Access: Complete onboarding process
- CC: Real economic value once approved as a featured application
DevNet, TestNet, and MainNet all run on infrastructure operated by the same Super Validators. The difference is in access requirements and whether Canton Coin has real economic value.
Environment Progression
Moving through environments requires:- LocalNet → DevNet: VPN access, SV sponsorship
- DevNet → TestNet: Application approval, operational readiness
- TestNet → MainNet: Full onboarding, production readiness review
Super Validators
Super Validators (SVs) are the entities that operate the Global Synchronizer infrastructure.Responsibilities
The Decentralized Synchronizer Operator (DSO)
A group of Super Validators operating nodes together form the DSO. The DSO collectively:- Operates the synchronizer infrastructure
- Makes governance decisions
- Manages the Splice applications
- Onboards new participants
Becoming a Validator
To participate as a validator on the Global Synchronizer:Options
Requirements
- Obtain sponsorship: A Super Validator must sponsor your onboarding
- Deploy infrastructure: Set up validator node(s) with required specifications
- Connect to synchronizer: Configure network connectivity
- Manage upgrades: The network upgrades frequently; validators must keep pace
Sponsorship Process
- Contact a Super Validator (list available at canton.foundation)
- Describe your use case and organization
- Complete any required agreements
- Receive sponsorship and access credentials
For application developers, the simpler path is often using an existing validator (node-as-a-service) rather than self-hosting. This provides network access without operational overhead.
Governance
Canton Foundation
The Canton Foundation (CF) is an independent, non-profit body under the Linux Foundation that governs the Global Synchronizer. Responsibilities:- Set network policies and parameters
- Coordinate upgrades and maintenance
- Oversee Super Validator participation
- Manage the Splice codebase governance
- Review and commission featured applications
Decision-Making
Governance decisions follow a structured process:- Proposal: Any SV can propose changes
- Discussion: SVs discuss implications and modifications
- Voting: SVs vote according to governance rules
- Implementation: Approved changes are implemented
What Gets Governed
Splice Applications
Splice is the open-source project (under Hyperledger Labs) providing infrastructure for operating, funding, and governing decentralized Canton synchronizers.Components
Token Standard
Splice includes a token standard (CIP-0056) for creating tokens on Canton Network. This provides:- Standard interfaces for token operations
- Interoperability between applications
- Consistent wallet integration
Upgrade Considerations
The Global Synchronizer and validators currently have frequent upgrades with the rate expected to slow in the next year. As a validator or application developer, expect:Staying Current
- Monitor announcements: Subscribe to Canton Network communications
- Test on DevNet/TestNet: Validate compatibility before MainNet upgrades
- Plan maintenance windows: Schedule time for updates
- Maintain rollback capability: Have procedures for reverting if needed
- Join community channels: #gsf-global-synchronizer-appdev, #gsf-outreach, #validator-operations
Next Steps
- Glossary - Terminology reference
- Validator Operations - Deploy your own validator
- Deployment Progression - Deploy applications across environments
Synchronizers
A deep look into the synchronizer architecture; functional requirements have already been established in protocols.rstThe Sequencer
- Members; envelopes and recipients including projection (confidential delivery)
- Ordering guarantees
- Ordering as a separate protocol layer (see below)
- Traffic management
- Traffic credits managed by the sequencers and topped up by sequencer operators
- Source of time
- Ledger time, submission time (rename to preparation time???), skews
The Mediator
<https://github.com/DACH-NY/canton/issues/25653>Mediator = Two-phase commit coordinator- Obtain list of expected quorums (currently it’s a tree)
- Deduplicate requests within bounded periods
The Ordering Layer
<https://github.com/DACH-NY/canton/issues/25653> * API spec- Overview of integrations with links
- CometBFT
- DA BFT (once we have docs on this)
- DB sequencer (once we have this ready)
- No mention of Fabric / Besu
- If suitable, move them to the “subnet” chapter.