Some thoughts having experienced the coretime saga at is fullest, as a builder transitioning to coretime, as the very first “scalper” pointing out in Kusama long ago the issues of bulk coretime pricing, as proposer of the dismissed setting of a minimum price and later the accepted ideal bulk proportion adjustment, being saved by other core hoarders and now with a stalled* parachain that also forgot to renew.
Should I pay the asked 50KSM? maybe I should, it’s a reasonable price for the service being provided, I believe coretime should be priced to at least help offset the cost of validators (and reduce inflation with more confidence). It was my fault not renewing and now I deal with the consequences(sure the system doesn’t make it easy). So I feel uneasy when people start paying attention and getting around rules only when some of Polkadot’s darlings are threatened, I wouldn’t like the proposed ref to pass, it sets a bad precedent, coretime has a cost, we pride ourselves of the quality of our product so we should price it accordingly, does it cost 3500 DOT ? maybe, I don’t know, keep negotiating. I can’t afford that so I stay in Kusama, if affected projects can’t afford it either maybe they should switch to Kusama too.
With Kreivo stalled* I remembered on-demand coretime is a thing, conveniently I’m a small fry with a very early stage ecosystem and the projects building with us are still under construction, our parachain like most has very low traffic so it seems very reasonable to just pay for validation whenever necessary, even blocks every 5min is still cheaper than the 50KSM, so we are good right? not so much, UX will definitely be hurt and it will affect our projects once they start getting activity. If only on-demand experience could be better
Here’s a bold feasible idea that I was discussing in a thread in the fellowship channel. What about fixing bulk sales by not having them? at least in Kusama, what if we ditch the coretime chain and go on-demand coretime only ? It’s the literal pay as you go, a simple model easy to reason with, it could be priced even simpler with stables, it just needs a better experience.
Inspired by “Basti-blocks” I’d like to propose an adaptive block production system. First, because we can, let’s make 0.5sec(or less) the default block duration everywhere, immediately producing a block(low latency) is super important for UX, it’s the way users know their interaction was accepted by the system. Then instead of immediately packing our block in a box(PoV) and sending it to the relay, let’s wait until we fill our box and it’s worth sending(or hit a deadline), this means the parachain doesn’t produce blocks at a regular interval, it becomes a reactive system that does work(produce blocks) only when there is something to do, it also means we optimize resources as the relaychain doesn’t waste time validating empty blocks. Then allow me to configure an account that gets charged automatically and we are golden