On 5 Mar 2018, at 00:35, Stijn Jonker <sjcjonker@sjc.nl> wrote:

Perhaps it makes sense to do a call and add some more bandwidth authority relays
during the upcoming meeting in Rome similar to the Montreal meeting.
Would the following documents still be valid (They themselves state they might be outdated)?
https://trac.torproject.org/projects/tor/wiki/doc/BandwidthAuthority
https://trac.torproject.org/projects/tor/wiki/doc/BandwidthAuthorityMeasurements

Also what bandwidth should an bwauth have available itself?

I can see if I can support by running one, although it will be EU based.

You need a directory authority to vote on your bandwidth authority's output.

Do you know what is the best way to get these vote(s), i.e. who to approach; as these kind of things are still a mystery with the Tor project for me. From a personal believe happy to assist, have reasonable spare CPU/Mem and Bandwidth available. So that should't be an huge issue. I know a thing or two about running systems so to say..


It's a big ask.

You need a directory authority operator to trust you enough to take
arbitrary, unvalidated output from a process you run, and feed it to
their directory authority.

Try to meet some directory authority operators, if you don't know any.
Get involved in running relays and other Tor volunteer work.

But it might not happen.

Bandwidth authorities measure relay capacity. Then they send their results to a
directory authority, and the directory authority puts the results in its vote. The
directory authority votes change the consensus weights of relays.

If your bandwidth authority isn't used for voting or testing, it's just wasting
bandwidth.

If you want to test and contribute code to a new bandwidth authority
implementation, I'd recommend:

https://github.com/TheTorProject/bwscanner

Thanks I found the TorFlow repo; that feels a bit hacked, but if either do the job and the above Q can be answered then happy to (try and) set it up.


We need a bandwidth authority implementation that works better
than TorFlow. One thing you can do to help is run bwscanner, and
feed its output to a test directory authority.

You might find chutney useful for setting up a test network:
https://gitweb.torproject.org/chutney.git

But you'll need to change the default bandwidth server config, due to the
tor project DDoS.

I assume that can be shared in a more private setting then.


You can set up your own bandwidth server:
https://gitweb.torproject.org/torflow.git/tree/NetworkScanners/BwAuthority/README.BwAuthorities#n157

T