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

Migrate to Tor v3 onion service protocol #24

Closed
1 of 6 tasks
ripcurlx opened this issue Feb 28, 2020 · 2 comments
Closed
1 of 6 tasks

Migrate to Tor v3 onion service protocol #24

ripcurlx opened this issue Feb 28, 2020 · 2 comments
Labels
to:Improve Reliability was:superseded bisq.wiki/Project_management#Closing_as_superseded

Comments

@ripcurlx
Copy link

ripcurlx commented Feb 28, 2020

Description

This project is about migrating from Tor Hidden Services version 2 to Tor onion services version 3 and the required steps to do so.

Rationale

Why do we want to update?

Why do we want to update now?

Risks

Criteria for delivery

  • All new Bisq clients are v3 by default
  • [ ]

Measures of success

Milestones

Proof of concept

  • upgrade v2 to v3 in a branch, deploy a test network and test all platforms, mix of v2 clients and v3
  • measure performance improvements, if any
  • decide whether to move forward

Ship it

  • all new clients use v3 hostnames
  • all existing seednodes use v2
  • one new seednode use v3 hostname
  • wait and see how it goes over time
  • look to support team to report potential issues
  • checkpoint - do we go on with milestone 3? at what scope?

Allow old clients to upgrade

  • support renewal feature
  • reputation migration?

Tasks

  • add support for Tor onion services v3 in our legacy clients
  • evaluate performance improvements -> what would be a success for this upgrade?
  • update tor binary and use v3 onion services by default for new clients
  • enable users to renew onion addresses, warning them that reputation is not transfered
  • transfer reputation when migrating from Tor Hidden Services version 2 to Tor onion services version 3

Estimates

@ripcurlx ripcurlx changed the title Transition from Tor HS v2 to Tor HS v3 Migrate to Tor v3 onion service protocol Feb 28, 2020
@ripcurlx
Copy link
Author

Superseded by #23

@cbeams cbeams added the was:superseded bisq.wiki/Project_management#Closing_as_superseded label Mar 2, 2020
@cbeams
Copy link
Member

cbeams commented Mar 2, 2020

Thanks, @ripcurlx. Note that I've just added the was:superseded label. It's important from the Master Projects Board perspective to see a was:* label on each closed project, so it's easy to distinguish which were delivered / dropped / superseded, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
to:Improve Reliability was:superseded bisq.wiki/Project_management#Closing_as_superseded
Projects
None yet
Development

No branches or pull requests

2 participants