Replies: 4 comments 9 replies
-
Relevant links
|
Beta Was this translation helpful? Give feedback.
-
While it does not entirely preclude this issue, and definitely won't be available in time for the FVM launch, we hope that Interplanetary Consensus will, when deployed, enable applications to operate in (or spawn new) high-throughput subnets, not only increasing overall capacity but reducing application demand on the rootnet. Ultimately, this could result in the root being primarily used for proofs and checkpoints and cross-subnet transactions. It doesn't stop gentrification but it provides builders and users with alternatives that are not just viable but better due to more suitable consensus mechanisms. Of course, that too depends on compatible incentives -- something our teams have been collaborating on. But, again, this isn't a solution/mitigation for launch spikes. We do hope it will be a solution to the long-term sustained increase in demand stemming from FVM's success. |
Beta Was this translation helpful? Give feedback.
-
Some preliminary FVM usage stats on test nets from @maciejwitowski : https://docs.google.com/document/d/1yZzqa76SmMcOgs3VAz34E9ZR0WIOX07ET28MKMFRRRI/edit |
Beta Was this translation helpful? Give feedback.
-
Apologies for being pendantic, but want to make sure we are aligned on problem definition to ensure that CEL is generating the most valuable insights at this stage.
I'd like to review the usage of the term "surges" in the problem statement, to make sure we are aligned. To me, the term "surge" denotes a discrete strong upwards movement event. It's unclear if this refers to a surge just at deployment, continuous indefinite usage surges (i.e. bursts), or if it refers to a sustained surge after deployment. I would broaden this problem definition to study the general impact in chain usage patterns across a number of scenarios and outlooks (and please generate models for different possiblities! 🙏). I would not limit it to surge events of any kind (but would include those in the scope).
Not just message traffic, but gas usage patterns. One can have higher message traffic without large consequences on gas usage (e.g. lots of transfers), so this focus is insufficient by itself.
I think "mission-critical" messages is an underspecified definition. One could consider power maintenance messages mission critical (submit WindowPoSt), but also power-mutating messages given the right circumstances (e.g. power recovery messages after a catastrophic event, or a network upgrade). I generally use these categories:
Read more here: filecoin-project/FIPs#47 (comment) |
Beta Was this translation helpful? Give feedback.
-
Discussion thread about FVM+gas dynamics and Gas Gentrification that references the work plan in this issue:
Copying Summary Here:
FVM and gas gentrification: summary, work plan and timeline
Summary
Different stakeholders in the Filecoin network have been contemplating the potential effects on the gas and message economy that may occur from major upcoming upgrades to the Filecoin network, namely FVM (Filecoin Virtual Machine) –which could cause message demand surges, and IPC (InterPlanetary Consensus), –which could cause block space supply surges. In this document, we will focus on the former, and a similar writeup focusing on the latter will be published shortly. A more thorough description of the problem at hand can be found here.
If new FVM users and apps add enough incremental message traffic (demand), there is a possibility that the price-setting mechanism for block space would cause gas fees or user bids to rise to a point where mission-critical messages (i.e., those deemed necessary for the proper functioning of the network, such as SubmitWindowPost) may get priced out. This outpricing would, in turn, affect any related economic decision-making by network participants and may potentially hurt the network.
Block space Gentrification is the cheeky nickname we've been using for this phenomenon, as chic new messages move into the block and (potentially) drive up rent prices (base fees) for everyone.
While it is also possible that this does not become an issue, we are actively looking into modeling and simulating different scenarios resulting from this increase in demand so that we can better understand and quantify them. We are also brainstorming possible solutions, safety valves, and offramps.
We welcome any related thoughts, ideas, or questions here. Thank you!
Disclaimer: no one can perfectly predict the future. All our simulations depend upon multiple assumptions that authors and stakeholders deemed reasonable. While we are confident in our reasoning and simulation capabilities, the predicted results may not reflect reality due to the system's immense complexity and the large amount of non-linear interactions that drive it. These studies should be repeated and their conclusions/actions adjusted as new data becomes available.
Beta Was this translation helpful? Give feedback.
All reactions