What is the communication protocol between participant node and sequencer? Can we enable TLS on that?
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.