Canton 3 Components

Hello,

I’ve gone through the Canton 3 setup docs here and I have some questions about what the validator app, supervalidator app, etc all do. Is there anywhere I can find an in-depth breakdown of what each component does, both for validators and SVs?

Thanks,

Austin

The Validator App and Supervalidator App support the following in the Canton Network:

  • Canton Coin (and the associated tokenomics)
  • Traffic Billing
  • Governance

The Supervalidator App is installed on the nodes which together provide the Global Synchronizer functionality.

The Validator App is installed on any node that wants to connect to the Global Synchronizer.

It may be helpful to take a look at the Architecture section of the Splice repo Readme.

1 Like

Is the validator/sv app a set of dars that get uploaded to the participant node? Or is it installed in a different way?

The apps consist of…

  • DARs
  • Backend (JVM process)
  • UIs / APIs

You can see the specific components that are deployed here. For example:

You may be interested in getting LocalNet up and running on your workstation if you have not done so already. It is a self-contained network with one super-validator and two validators.

Thanks! I will check these out