A federation of nodes running FROST to generate threshold signatures for itself and on the request of clients.
The federation also saves and synchronises data and commands sent by clients. The federation then runs a priori known validation scheme on the data before generating a threshold signature.
-
A federation of nodes with point to point network connectivity.
-
All point to point connections are authenticate and confidential using Noise Protocol.
-
All point to point connections are reliable with no ordering guarantees.
-
Echo-broadcast between all nodes to satisfy the FROST broadcast channel requirements.
-
Clocks synchronised using ntp to satisfy partial synchrony requirements.
-
Clients connect to any node in the federation and send data and commands to any node in the federation.
-
The federation synchronises data and commands received from clients.
-
The federation runs preprocessing DKG rounds every fixed interval
-
On client requests or on the need from within the federation, a threshold signature is generated for the provided message.