Skip to content

Region bonuses #176

@xcolwell

Description

@xcolwell

Reworking the initial proposal to something that's more straight forward, by focusing on country only.

Changes to payout calculation:

Payout to network is broken up by (region, provider), where each transfer contract with the provider is tagged with the regions used for the contract. The payout to the network is computed per (region, provider), and the network payout is the net sum.

The active regions for each transfer contract need to be tagged.

Changes to payout formula:

Providers in each region earn bonus proportional to their percentage of traffic in the region. 1+2*(provider traffic in region/total traffic in region). More traffic means more bonus, up to 3x if a provider is all the traffic in a region.

The bonus multiplier should be listed in the payout notification.

Minimum payout amount:

We want this to encourage keeping providers connected in lesser used regions, and also not be an arbitrary amount.

Take the top earning region. The top 5 earning (after bonus) of each region will earn at least the median earning (after bonus) from the top region.

If there are providers in the region with no earnings, equally distribute 5-(providers with earnings ) times the top median amongst all providers with no earnings

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions