github.com/hyperion-hyn/go-ethereum@v2.4.0+incompatible/docs/Privacy/Tessera/Tessera.md (about) 1 ## Tessera 2 3 Tessera is a stateless Java system that is used to enable the encryption, decryption, and distribution of private transactions for [Quorum](/). 4 5 Each Tessera node: 6 7 * Generates and maintains a number of private/public key pairs 8 9 * Self manages and discovers all nodes in the network (i.e. their public keys) by connecting to as few as one other node 10 11 * Provides Private and Public API interfaces for communication: 12 * Private API - This is used for communication with Quorum 13 * Public API - This is used for communication between Tessera peer nodes 14 15 * Provides two way SSL using TLS certificates and various trust models like Trust On First Use (TOFU), whitelist, 16 certificate authority, etc. 17 18 * Supports IP whitelist 19 20 * Connects to any SQL DB which supports the JDBC client