Authors: CryptoEconLab
In this note, we examine the cryptoeconomic effects of Direct Data Onboarding (DDO) on the supply statistics of Filecoin. Direct Data Onboarding is a FIP that introduces technical upgrades which enable a cheaper pathway to onboard deal power onto the Filecoin network. Many expenses are associated with onboarding FIL+ data, but DDO addresses gas-related expenses.
Gas is a measure of the computational resources that a message will impose on the blockchain. Therefore, different messages require different amounts of gas. The Gas Fee (or transaction fee) used to charge for those computational resources contains two components, the amount of Gas used to submit a message (in units of Gas) and the
To onboard deal-power onto Filecoin, two specific messages need to be submitted to the network, the PSD message and the ProveCommit message. DDO reduces the amount of gas needed when onboarding a deal sector by offering an alternative messaging pathway to PSD and reducing the gas needed for ProveCommit messages.
The reduction in gas usage changes the
The case where block space exceeds the target is irrelevant because the economic disincentive for miners to exceed the target block space is strong and grows stronger the longer this behavior is sustained. This is a result of the
We now consider what happens to the supply characteristics in each case outlined.
Case 1 simulates the belief that current macroeconomic forces (high interest rates, etc.) are the primary driver for onboarding and renewals in Filecoin. This belief translates to no increased onboarding of deal power onto Filecoin because the most significant cost for onboarding power is the initial pledge. The lack of additional onboarding, combined with the gas reduction of the PSD and ProveCommit messages results in overall reduced gas usage.
From Eq. 2, this will result in
To simulate Case 1’s impact on the circulating supply, we first estimate the change in the cumulative amount of gas burned over the simulation window if
The simulation framework, mechaFIL, simulates gas burned by taking the mean of daily burn over a historical window and linearly extending that to forecast the future. Following this approach, we compute over the same window the percentage of gas burn attributed to base_fee. The median value is 54%, meaning that 46% of gas burn is attributed to the other sources previously mentioned.
Using this forecasted burn and extending onboarding, renewals, and FIL+ rate at current levels, we can compute the difference in supply statistics between the case where DDO is implemented and where it is not. Fig. 1 shows the relevant supply metrics.
Fig 1: The difference in circulating supply and L/CS trajectories with DDO.
We observe that there are minimal changes to the supply statistics. That is because burn is a small percentage of
Fig. 2 shows various perspectives of gas burn on supply statistics. Fig 2A shows the percentage of FIL burned as a percentage of the total circulating supply. Fig 2B shows the percentage of daily outflow attributed to burn, while 2C shows the daily outflow attributed only to the base_fee component of burn.
Fig 2: A) Daily burn as a function of total circulating supply B) Daily outflow attributed to protocol burn over the past 6 months C) Daily outflow attributed to
We observe that the mean values of daily outflow attributed to burn and
We can model the impact of locking and burn on circulating supply by applying a discount factor to locking. The discount factor expresses the idea that removing items from the circulating supply is more beneficial now than in the future; akin to the time value of money, where money is more valuable in the present than the future. We leave it to future research to select appropriate discount factors that align with network goals.
We now analyze Case 2 - the scenario where block space is not filled to the target, even though onboarding increases.
To show the effect of this on supply, let us define the base case to be the same level of onboarding as before DDO was implemented. Then, define the FIL conserved case as the onboarding level increased by the percentage of gas-cost savings afforded by DDO. Using SP cost information, we find that on average, the percentage of costs attributable to gas for onboarding sectors is 0.026% (Fig 3) of the total onboarding costs across a range of exchange rates considered under assumptions detailed here.
Fig 3: Gas cost percentage of total cost needed to onboard a sector, swept across multiple FIL exchange rates
We then compute multipliers of increased onboarding amounts from that level to see how those situations affect network supply statistics. We keep the gas burn due to
Fig 4: Changes to the supply statistics in Case 2. Even though
The changes in supply are significant because:
In the FIL conserved regime, the small increase in onboarding that results from decreased gas costs does not result in any meaningful changes to the supply statistics (blue line) from the status-quo. This makes sense because gas costs are a small percentage of the total cost for onboarding sectors.
We now analyze Case 3 - the scenario where block space is filled to the capacity through increased onboarding and other chain activities.
We use the same simulation methodology as above, but implement gas burn due to
Fig 5: Changes to the supply statistics in Case 3.
In this section, we estimate the additional investment needed to fully utilize the chain through power onboarding. More precisely, we aim to answer the question: what does the power onboarding rate need to be, such that the same amount of gas is used for onboarding as it was previously?
We examine the PSD case in isolation since it is the most significant contributor to gas usage when onboarding deal sectors. To do so, we build a Generalized Linear Model (GLM) that forecasts the amount of PSD gas used based on the amount of onboarded deal power. This should be a strong relationship because mechanistically, onboarding power causes PSD messages to be generated. The model is trained using historical data from the network. Fig 6 shows the trained model’s fit to the historical data.
Fig 6: GLM trained on historical paired data of onboarded deal power to PSD gas used. The blue dots are historical data, and the dotted red line represents the GLM forecast.
Next, we use estimates from the DDO engineering team that DDO will reduce gas usage by 85% if the new pathway for onboarding is used, rather than the PSD pathway. To model this, we scale the GLM model In Fig 6 by 85%. More precisely, if gas usage for PSD is reduced by 85%, then power will need to scale up by 85% to match the same gas usage as before. The DDO model compared to the status quo is shown in Fig 7.
Fig 7: Hypothetical model for forecasting the gas used when onboarding deal power with DDO implemented.
Current onboarding levels are roughly 4.76 PiB RBP/day at 92.6% FIL+ Rate, which translates to 44 PiB/day of deal power being onboarded. If DDO reduces gas usage by 85%, this increases the capacity of the chain to onboard upto ~293 PiB/day of deal power (under the linear scaling assumption).
Next, we compute the necessary investment to flow into the Filecoin network to support the increased QA power. We simulate this via MechaFIL, which takes into account the fact that pledge decreases as network QAP increases (below):
The simulation results are shown below in Fig 8 - they indicate that even though the pledge per sector decreases as onboarding increases, the overall investment increases.
Fig 8: Dynamics of pledge per sector and total investment needed to onboard various multipliers of the current onboarding rate (in black). The figure shows that while pledge per sector decreases as the onboarding rate increases, the total investment is still greater.
A related perspective is to compute the total investment needed to increase onboarding over the simulation timeframe as a function of increasing the onboarding rate, normalized to the status quo level. Fig 9 shows this perspective and indicates that the additional investment needed for the pledge to increase onboarding is significant, even though the growth rate is sublinear.
Fig 9: Total investment needed to onboard greater amounts of RBP than status quo.
The cryptoeconomic impacts of DDO have been explored in this report. We find that it is unlikely to have a significant impact on supply. This is due primarily to the fact that gas_burn is a minor contributor to overall
Finally, while the cryptoeconomic impacts are reduced, the technical upgrades enable more data onboarding throughput, and consquently enable more investment to flow into the network. While the amount of investment needed is large, the technical upgrade enables it to be possible.