-
Notifications
You must be signed in to change notification settings - Fork 452
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
AnonTest: anonymous proxies for streaming (testing-only) #119
Comments
After we've run this test once, we would like to expand it with heavy crypto. |
What we have done, optimized for speed-reading..
PADDING (Padding) (See Sec 7.2)
|
Note: The initial code is there |
Developers meeting (2Sep) showed the open key issues to be:
|
Incremental evolution plan:
Related work: |
Several ways we can use the Hashcash algorithm suggested by I2P In general the hashcash algorithm:
Places we can use them:
|
The last 3 bullet points are unclear to me. Hashcash is just a rate-limiting mechanism, it fails to build real trust. I suggest focusing on building an operational multi-tunnel system and leave Sybil,Hashcash to the next developer/student.. Interesting that the 11 years old I2P project never managed to nail HashCash: |
Goal: first step towards improving your privacy. Experiment only, not yet a Darknet!
Youtube-Like GUI:
measure the performance of self-organising darknet
test user-donated proxies in great detail
quantify for each proxy: bandwidth, latency and NAT puncturing
join and download a single file
file is streamed through multiple proxies
Operation:
use WxWebView to create remote logging on a webserver
participant first goes to http://AnonTest.tribler.org using WxWebView
testpage is loaded, indicating starttime of test
Dispersy anontest community is joined, this community consists of willing proxies
to have sufficient oversupply of willing proxies in anontest dispersy community, we first donate to others
for roughly 4 minutes we announce as willing proxies and act as relay
after 5 minutes all help activity to others is terminated
load initiate_own_anontest.html
select randomly both how many and who will be your proxies
for the proxy chain length the following weights are used
report initial statistics to anontest
hardcoded to streaming a 60second clip from movie like: http://vodo.net/thetunnel
ToDo: how many proxy chains do we build? (1 to keep it simple)
ToDo: for congestion control we require each destination to use the same proxy chain for multiple UDP packets
ToDo: how does the neighbor-invite mechanism and UDP puncture work via the exit node and swarm peers
ToDo: facilitate multiple Libswift leechers all behind exit nodes, support puncture
The webpage http://AnonTest.tribler.org reports with updates every 10 minutes how the test is going.
Similar to: this trial with thousands of people we conducted together with BBC in 2009
Desired outcome: performance versus anonymity gain, see figure below of streaming/download speed versus number of relaying proxies
The text was updated successfully, but these errors were encountered: