What’s the underlying file transfer protocol for syncthing? Is it possible to use gridFTP as underlying transfer protocol?
The underlying protocol is the Block Exchange Protocol:
https://docs.syncthing.net/specs/bep-v1.html#bep-v1
A higher level overview of how Syncthing works is found here: