Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap(DR): Validator Privacy #190

Closed
2 of 10 tasks
kaiserd opened this issue Jun 7, 2023 · 4 comments
Closed
2 of 10 tasks

Roadmap(DR): Validator Privacy #190

kaiserd opened this issue Jun 7, 2023 · 4 comments
Assignees

Comments

@kaiserd
Copy link
Contributor

kaiserd commented Jun 7, 2023

Validator Privacy

This is part of the Vac Deep Research, Anonymity&Privacy branch.

this roadmap is WIP

Tor Push

Background and motivation here.

  • comprehensive current/related work study on Validator Privacy
    • focus on network layer but also including: network vs consesus layer privacy (SSLE), as well as combinations
  • PoC of Tor push in Nimbus (testnet Goerli) Tor push PoC nimbus-eth2-experimental#1
    • first latency measurements (comprehensive analysis in next milestone)
    • research log post on Tor push / Nimbus PoC incl first latency measurements
    • update/adjust Tor push spec
    • talk @ Logos research call
  • thorough anonymity/sec analysis of Tor push for Validator privacy
  • thorough latency analysis of Tor push
  • paper (for workshop) on introducing and analysing Tor-push
  • employ RLN for rate limiting

Privacy Preserving Node Provider Network

Goal: a privacy preserving and decentralized alternative to current node providers.
Tor push + RLN, explored in the previous step, will serve as component in the Privacy Preserving Node Provider network.

  • EF proposal joint with chainsafe.
  • ...
  • incentivize adding nodes to the network
  • ...

Custom Onion Routing / Mix-Net Solution

(potentially in the future)

  • discussion in Validator Privacy Discord

Nomos Integration

(future work)

@kaiserd kaiserd added milestone Milestone issue with a subset of issues within a specific track and removed milestone Milestone issue with a subset of issues within a specific track labels Jun 7, 2023
@ujscale
Copy link

ujscale commented Aug 8, 2023

Integrating TorSwitch within nimbus ..another approach below ((the previous "Tor push PoC" can be ignored)

vacp2p/nimbus-eth2-experimental#2

@ujscale
Copy link

ujscale commented Aug 26, 2023

These are working changes that are able to send messages (attestation, block) over Tor
Fixing init for torPeers, Adding async tor connection, Adding log msgs
Only tested the sender side so far. Still to do further testing

@ujscale
Copy link

ujscale commented Sep 27, 2023

This commit provides the first tor based gossipsub instance usage with in nimbus to broadcast attestations over tor.
The validator was successfully run based on this and stats were collected

Stats collected
Validator

@kaiserd
Copy link
Contributor Author

kaiserd commented Nov 23, 2023

Validator privacy realted milestones have moved to the Vac DR roadmap

@kaiserd kaiserd closed this as not planned Won't fix, can't repro, duplicate, stale Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants