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

Trust statistics 2.0 #4939

Closed
xoriole opened this issue Nov 7, 2019 · 6 comments · Fixed by #7798
Closed

Trust statistics 2.0 #4939

xoriole opened this issue Nov 7, 2019 · 6 comments · Fixed by #7798

Comments

@xoriole
Copy link
Contributor

xoriole commented Nov 7, 2019

Every now and then, our users raise the question about their token balance. Even with good intentions of running Tribler to help the community, they are labelled as selfish users (in Trust graph) because of their negative token balance where they have no idea how they got their balance in the negative.

We should provide answers to them with more details breaking down the balance represented in a clear GUI.
Something like:

  • Downloaded (- MB)
    • Torrents
    • Channels
    • Bootstrap
  • Anonymous seeding
    • Tribler Users (+ MB)
    • Non-Tribler Users (- MB)
  • Relayed (+ MB)
@xoriole xoriole added this to the Backlog milestone Nov 7, 2019
@Dmole
Copy link
Contributor

Dmole commented Dec 11, 2019

Would be nice to know when a build like V7.4.0-exp3 is going to scrap a token balance.
Maybe offer to backup the old data, so users can bring it down to 0 with an old version of the app.
Or maybe ban old versions of the app from the network as they are not playing by the same rules.

V7.4.0-exp3 still calculated -ve token balance which is easaly reset by the user.

I suspect the "Empty tokens" could be be reverted.

Still relevant;
#3657

@Dmole
Copy link
Contributor

Dmole commented Dec 13, 2019

Above linked bug report should not have been closed;
WTF

@devos50
Copy link
Contributor

devos50 commented Dec 13, 2019

@Dmole are you only running Tribler and not downloading anything?

If Tribler runs idle (and you do not have anonymous downloads running), it will provide relay services to other peers in the network. This will result in a decrease of your balance since you first download (encrypted) data from others. However, you will relay this data, for which you will be rewarded with more tokens that you 'invested'. This is the reason why the 'bytes taken' and 'bytes given' show a similar pattern.

We should make this behavior more clear in the user interface. Suggestions on how to do so are welcome 👍

@Dmole
Copy link
Contributor

Dmole commented Dec 13, 2019

Correct (as discussed in the linked issue).

"People who helped you" should be "Nodes sending data (including relay traffic)" because really I was not helped by that at all; got no data for myself, and token balance is reset regularly so that's not really a help either. It may have been 1 person with 100 instances of Tribler. "Taken from the community" should also have "(including relay traffic)". "People you helped" should be "nodes given data" because otherwise it implies people are identifiable on the anonymity network.

Also I find it improbable that more than one person on this small network happen to want the same data at the same time. The seed for others option is off so it's not like the data is cached in quantity, or for long periods of time. More likely there was a x3 to make relaying profitable, which balances 183x3=549 to perfectly for coincidence, but the growth timings don't match...

3 lines would be better; taken, given, relayed.

and what's up with this?;

WTF2

@slrslr
Copy link

slrslr commented May 26, 2021

Confusion about Trust Statistics brought me there.
Since i installed Tribler a few weeks back i have not downloaded any torrent. This is what i see in Tribler 7.9.0:

confusion: 25GB of downloaded data (that is quite alot...), one would ask how is that possible.

As i read @devos50 comment above the reason should be:
"you first download (encrypted) data from others. However, you will relay this data, for which you will be rewarded with more tokens that you 'invested'"
so i am helping other users improve their anonymity, that is what i want.

The description on that tab and question mark tooltip does not tell the user that "part of the taken and given data transfer is used to relay other people bittorrent traffic helping increase their anonymity while not exposing this computer IP (exit relay setting is disabled)." (if i understand correctly) so the sentence similar to that can be handy to be placed into the infobox opened under questionmark icon.

And maybe replacing:
This is done by letting run Tribler idle. -> This is done by letting run Tribler idle. Following figures includes also relayed traffic (?) (? = link to a tooltip box with a sentence (similar to one i mentioned above) explaining what it is or trigger same infobox as is under already used questionmark icon)

Btw. I am ABLE to find exit relay setting, but not regular relay setting, maybe it can not be disabled or bandwidth limitted, no problem, hopefully if i am on slow internet, this relay will not eat too much of the band-width.

@drew2a
Copy link
Contributor

drew2a commented Dec 13, 2023

As we don't use trust calculation anymore and the trust graph was recently removed (see #7761), is this issue probably not relevant anymore? @xoriole

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

5 participants