|
|
|
|
|
|
|
|
* Each client will randomly add a certain amount of time to its own metric to avoid disclosing its identifiy to any incoming connection. |
|
|
* Each client will randomly add a certain amount of time to its own metric to avoid disclosing its identifiy to any incoming connection. |
|
|
* ... ? |
|
|
* ... ? |
|
|
|
|
|
|
|
|
|
|
|
## notes |
|
|
|
|
|
* replace RSA by Ed25519 |
|
|
|
|
|
* use TAI64 for timestamps |
|
|
|
|
|
|
|
|
## Protocol |
|
|
## Protocol |
|
|
|
|
|
|
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### PROOF |
|
|
### PROOF |
|
|
|
|
|
|
|
|
The PROOF token proves the origin and signs the message. It is composed of the hash of the client concatenated with a SHA256 of the message without the TIMESTAMP, PROOF and with a metric value of 0. |
|
|
|
|
|
|
|
|
The PROOF token proves the origin and signs the message. It is composed of the hash of the client concatenated with a SHA256 of the message without the PROOF and with a metric value of 0. |
|
|
|
|
|
|
|
|
### Key=value pairs |
|
|
### Key=value pairs |
|
|
|
|
|
|