aboutsummaryrefslogtreecommitdiff
path: root/proposals/250-commit-reveal-consensus.txt
AgeCommit message (Collapse)Author
2018-03-03remove caesura in proposal nameRoger Dingledine
we can be poetic in other epochs
2017-01-26Make srv-spec.txt look more like a spec file.George Kadianakis
2016-08-26prop250: Fix COMMIT construction to match the implementationDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-07-01prop250: Close proposal after upstream mergeDavid Goulet
Also, dir-spec.txt has been updated in a previous commit so we are done for now. Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-07-01prop250: Update SRV construction to reflect the upstream codeDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-06-20prop250: fix typo in section 1.2Ivan Markin
Fixes #19469 Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-05-12prop250: Add the Version field to a commitDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-02-15prop250: Mention the hard limit of 255 dirauthDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-02-09prop250: Change INT_8 to INT_1, it's in bytesDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-02-05Changes to prop250 after reading group and Nick's comments.George Kadianakis
- Remove ed25519 keys completely. Use RSA keys for referencing. - Replace SHA256 with SHA3-256 (Keccak). - Specify better the format and contents of TIMESTAMP. - Put TIMESTAMP in the front of COMMIT for symmetry with REVEAL. - Use base64 not base32. - Specify what happens when PREVIOUS_SRV is unknown. - Remove some paragraphs that are no longer valid. - Simplify consistent ordering in HASHED_REVEALS. - Put algorithm name first on disk and commit.
2016-01-12prop250: Update to the latest version from asn/dgouletDavid Goulet
This version matches the implementation submitted for review. Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2015-11-12Fold in changes to the shared randomness proposal (prop250).George Kadianakis
- Remove majority requirement for commitments. - Remove conflict detection. - Remove the need for SR keys. - Don't use signatures in commits. - Simplify persistent state logic. - Change the protocol starting time from 12:00UTC to 00:00UTC.
2015-09-21add a note to 250Nick Mathewson
2015-08-03Add draft proposal 250-commit-reveal-consensus.txtDavid Goulet
Signed-off-by: David Goulet <dgoulet@ev0ke.net>