UBI Allocation Curve
Universal Basic Income (UBI) and Paid Job Compensation for Computing Providers (CP) in Swan Chain
Last updated
Universal Basic Income (UBI) and Paid Job Compensation for Computing Providers (CP) in Swan Chain
Last updated
Swan Chain is a decentralized network that connects computing providers with users requiring computational resources. To foster early network growth and incentivize CPs to join and contribute resources, a dual compensation mechanism has been designed:
Universal Basic Income (UBI): Provides CPs with a predictable token income when their resources are underutilized.
Paid Jobs: Offers market-priced compensation for computational tasks requested by users.
This mechanism ensures a fair and gradual distribution of tokens to providers, supporting the network's expansion until it reaches a critical mass of user-paid tasks. Importantly, the UBI distribution rate is influenced by the resource usage rate, and CPs earn market-based compensation when engaged in paid jobs.
Where:
The paid job income depends on the market demand and the resource utilization:
Where:
(1) Calculate the total duration of real GPU orders across the network
Where:
(2)Calculate the total available usage time for all GPUs in the network
Where:
Where:
The compensation mechanism proceeds as follows:
Compute UBI Income:
Compute Paid Job Income:
Calculate Total Income:
Repeat: Continue the process for each subsequent day.
This algorithm ensures that CPs are incentivized to contribute resources to the network, receiving UBI when their resources are underutilized and earning market-based compensation when engaged in paid jobs.
We consider three scenarios to illustrate how CPs' income evolves over time:
1. Total Income Over 720 Days
CPs receive income solely from UBI.
The total income decreases gradually over time due to the decay in the UBI function.
CPs receive slightly less UBI income than in Scenario 1 due to the 10% resource usage.
Paid job income contributes minimally, resulting in a slightly lower total income.
Initially, total income is similar to Scenario 1.
Total income remains relatively stable or increases slightly, demonstrating that paid job income offsets the reduction in UBI.
2. Income Components for Scenario 3
UBI Income:
Reflects the transition from reliance on UBI to paid jobs.
Paid Job Income:
Compensates for the decrease in UBI income.
Total Income Stability:
The sum of UBI and paid job income maintains income stability for CPs.
Shows a smooth increase from 0 to 0.8 over 720 days.
Reflects the gradual adoption of paid tasks in the network.
1
19,966.03
19,966.03
30
54,549.22
1,261,976.56
60
64,262.68
3,062,143.25
90
69,246.55
5,072,341.49
120
71,941.60
7,194,431.61
150
73,261.06
9,375,212.61
180
73,666.56
11,581,013.65
210
73,430.22
13,788,817.87
240
72,728.28
15,982,188.47
270
71,682.24
18,149,084.82
300
70,379.70
20,280,565.34
330
68,885.86
22,369,958.88
360
67,250.50
24,412,305.58
390
65,512.29
26,403,963.32
420
63,701.70
28,342,321.28
450
61,843.01
30,225,585.83
480
59,955.70
32,052,616.78
510
58,055.51
33,822,799.99
540
56,155.17
35,535,946.61
570
54,265.01
37,192,212.48
600
52,393.39
38,792,032.93
630
50,547.09
40,336,069.55
660
48,731.55
41,825,166.37
690
46,951.10
43,260,313.71
720
45,209.18
44,642,617.97
Note: The "Cumulative UBI" column represents the definite integral of y(x) from day 1 to the specified day.
This table shows simulated data for UBI distribution calculated under the condition of U(x) = 0. The actual UBI release will dynamically change based on the network CP resource utilization rate.
Adaptive Compensation: CPs are motivated to engage in paid jobs as they become available, earning higher income through market rates.
Resource Availability: UBI ensures that CPs keep their resources available to the network, even during periods of low demand.
Transition to Market-Based Economy: As the network matures and paid job demand increases, CPs naturally shift from UBI reliance to market compensation.
Controlled Token Issuance: The decreasing UBI allocation over time prevents token oversupply, maintaining economic stability.
Income Stability: CPs benefit from a combination of UBI and paid job income, smoothing income fluctuations.
Market Alignment: Compensation reflects real-time network demand, promoting efficient resource allocation.
The combined UBI and paid job compensation model for Swan Chain computing providers effectively balances incentives, supporting early network growth while promoting efficient resource utilization. By dynamically adjusting CPs' income based on resource usage rates and market demand, the model ensures sustainable network development and economic stability as the network transitions to a mature, user-driven ecosystem.
Dynamic Market Pricing: Implement real-time market pricing mechanisms for paid jobs to reflect supply and demand accurately.
Adaptive UBI Parameters: Explore methods to adjust UBI parameters ( A ), ( B ), and ( C ) based on network growth metrics.
Enhanced Monitoring Tools: Develop systems to track resource usage and job completion accurately, ensuring fair compensation.
Scenario 1: No Paid Jobs
Day 1:
Scenario 2: Low Paid Job Demand
Day 1:
Scenario 3: Increasing Paid Job Demand
Day 360:
Day 720:
Income Stability: Despite the decrease in UBI income over time, total income remains stable or increases due to higher compensation from paid jobs.
Incentive Alignment: Community participants (CPs) are incentivized to participate in paid jobs without experiencing significant income loss during transitions from UBI reliance to paid employment.
The total daily income for a computing provider on day comprises two components:
UBI Income
Paid Job Income
The UBI income is modeled using a gamma-like function adjusted by the resource usage rate :
(Scaling factor)
(Growth rate exponent)
(Decay rate constant)
is the day number, starting from 1
is the resource usage rate on day (ranging from 0 to 1)
is the total market value for computational resources on day
represents the proportion of a CP's resources utilized by paid job
represents the time that the -th FCP task uses .
represents the time that the -th ECP task uses .
represents the earnings growth factor
represents the FCP resource bonus ratio, currently set at a constant value of 1.2
NOTE: The value of , 1.2, means that if the same configuration of servers is deployed for FCP, it will generate 20% more earnings than ECP.
represents the number of in FCP
represents the number of in ECP.
(3) Calculate
represents the cost in Swan Tokens when all GPUs in the CP are fully utilized:
is the price of .
represents the FCP resource bonus ratio, currently set at a constant value of 1.2
represents the number of in FCP
represents the number of in ECP.
Initialization: Set day .
Determine Resource Usage Rate: Calculate based on the CP's resource utilization by paid jobs.
Distribute Income: Allocate to CPs based on their resource contributions and utilization.
Increment Day: Increase by 1.
No Paid Jobs : CPs receive income solely from UBI.
Low Paid Job Demand : CPs primarily earn UBI income with a small contribution from paid jobs.
Increasing Paid Job Demand: Resource usage rate increases over time, shifting CPs' income from UBI to paid jobs.
Scenario 1:
Scenario 2:
Scenario 3:
As increases, paid job income increases while UBI income decreases.
Decreases over time as resource usage rate increases.
Increases over time with the increase in .
3. Resource Usage Rate for Scenario 3
Below is a example table of computed token allocations for selected days(assume =0):
UBI Income:
Paid Job Income: (No paid job demand)
Total Income:
UBI Income:
Paid Job Income:
Total Income:
UBI Income:
Paid Job Income:
Total Income:
UBI Income:
Paid Job Income:
Total Income: