Opened 7 years ago

Last modified 7 years ago

#1289 new enhancement

make share ratio a more meaningful number

Reported by: user Owned by:
Priority: trivial Milestone:
Component: apps/console Version: 0.9.12
Keywords: transparency Cc:
Parent Tickets: Sensitive: no


On /tunnels I can see the amount of data transferred through tunnels we participate in, so it should be trivial to make 'share ration' a bit more meaningful.

Currently it takes only the number of hops we use and tunnels we participate in into account, no matter if we actually forward traffic at all or not.
Therefore, even with a share ratio >1 we could not be contributing to the network.

new_shareRatio = sqrt(old_shareRatio * forwData5Min/(totalData5Min-forwData5Min))

This takes into account both, the amount of traffic we forward for others and that covers up our own traffic, plus the amount of different tunnels we service, providing heterogenity and spread


Change History (2)

comment:1 Changed 7 years ago by user

or even plain minimum:

new_shareRatio = min( old_shareRatio , forwData5Min/(totalData5Min-forwData5Min) )

comment:2 Changed 7 years ago by str4d

Keywords: transparency added; share ratio removed
Milestone: 0.9.15
Note: See TracTickets for help on using tickets.