Jesse Victors
Jesse Victors
The design paper discusses using a Snapshot to share Records between Quorum nodes. Snapshots are flooded out on a regular basis so that the whole Quorum receives the Record. The...
Quorum nodes should sign the Merkle tree root when there is a new valid Record is received. If more than 3 hours has elapsed, they should resign the root. Clients...
OnioNS uses the consensus documents as a source of information and entropy. These documents must be verified and their signatures checked against the Tor authorities to prevent forgeries. This must...
We should package a tor-onions and tor-onions-dbg packages from a single upstream source, just like Tor does. This is common practice for Debian packages anyway.
The code should have doxygen documentation. It should make it much easier to fully understand and follow.
The Page Selection protocol, as described in the design paper, should be implemented.
As described in the paper, Quorum Candidates must embed a truncated hash of their Pagechain in the consensus, with a TOTP algorithm to ensure that the value changes frequently.
All parties should be able to derive this week's Quorum from the Tor consensus.
Per the design paper, Pages should be linked together to form the collusion-resistant distributed Pagechain data structure.
As per the design paper, a trie (digital tree) can be used to organize hidden service addresses so that server lookups for Onion Queries can be done in constant time.