What is the communication protocol between participant node and sequencer?

What is the communication protocol between participant node and sequencer? Can we enable TLS on that?

1 Like

This is a question that we discussed internally and made sense to share it in the forum. Hence i am answering this.

The Canton protocol is built on top of gRPC, which in turn uses HTTP/2 as the transport, which itself runs on TCP.
Yes. You can enable TLS for the connection between the sequencer and the participant.
https://docs.daml.com/canton/usermanual/connectivity.html#connect-to-local-sequencers has an example how to configure TLS in Canton.

Thanks @stefanobaghino-da @Andreas_Lochbihler @Luc @a_putkov

1 Like