-
br-m
<gingeropolous> no that prolly is right
-
br-m
<articmine> The long term median has not moved since it was created in 2019
-
br-m
<articmine> So over six years ago
-
br-m
<gingeropolous> the short term median has perhaps moved.... once?
-
br-m
<articmine> A few times and then rest
-
br-m
<articmine> Reset
-
br-m
<articmine> During the last hard fork there was a pool that shut down. Then there was spam attacks that gave up slightly into the penalty
-
br-m
<gingeropolous> i mean yeah. i don't know really know why the lack of movement is relevant, this is indeed why these simulators would be great. so we can see how the system actually responds.
-
br-m
<articmine> Monero transaction rate has been essentially flat for like 6 years
-
br-m
<articmine>
-
br-m
<articmine> What I see here is dynamic equilibrium between the growth of the peer to peer decentralized / DEX market and the suppression of Monero from centralized exchanges due to the lobbying of governments by the blockchain surveillance (BS) industry.
-
br-m
<articmine> A sudden collapse of BS in the courts could disturb this equilibrium and trigger a sharp increase in on chain Monero transactions
-
br-m
-
br-m
<articmine> The current XMR / USD and XMR / BTC trends are also highly indicative of a sharp increase in price which would also trigger a sharp increase in on chain Monero transactions.
-
br-m
<articmine> @gingeropolous: The lack of movement is relevant in that it indicates the suppression of Monero. Remove the suppression and a sharp move is likely
-
br-m
<articmine> In on chain transactions
-
br-m
<boog900> I think the fact monero's scaling has only been activated like once because of spam and even then it barely moved shows we don't need to plan for 1024x growth in a year.
-
br-m
<boog900> or even 813x like current scaling allows
-
br-m
<boog900> like in what world is that realistic?
-
br-m
<ofrnxmr:xmr.mx> Is that 813x 300kb? Or 813x 25k tx/day
-
br-m
<boog900> 813 * 300 kb
-
br-m
<ofrnxmr:xmr.mx> 300kb is already like 5x
-
br-m
<ofrnxmr:xmr.mx> @boog900: Lol
-
br-m
<boog900> 1024 is for artics FCMP proposal
-
br-m
<boog900> which would lead to gigabyte blocks in a year
-
br-m
<ofrnxmr:xmr.mx> It would take over 2min to upload that block to just 1peer
-
br-m
<boog900> probably an hour to verify
-
br-m
<jeffro256> @articmine: That is fair, but perhaps you are conflating the scaling parameters themselves with the activity uptick with defeating the BS companies in the courts. The scaling parameters are NOT the bottleneck for adoption, the regulatory environment brought on by BS companies and fearmongering politicians is. The BS compan [... too long, see
mrelay.p2pool.observer/e/6bLArM0KOW1NRFRF ]
-
br-m
<jeffro256> We can't engineer monerod fast enough for a 800x increase in tx volume to be usable
-
br-m
<boog900> Yeah and to think this is the case right now is scary IMO
-
br-m
<ofrnxmr:xmr.mx> 16mb blocks is 11gb/day
-
br-m
<articmine> There are alternatives such as a soft fork cap on the blocksize growth
-
br-m
<articmine> There is no need to bake obsolescence into the consensus protocol over otherwise valid concerns regarding a sudden growth
-
br-m
<articmine> Such a soft fork can buy time to address these current code issues
-
br-m
<articmine> By the way. 1 GB at the end of this year is equivalent to 1 MB when the Bitcoin whitepaper was released in 2008
-
br-m
<articmine> I do agree that the current scaling policy would deal with the likely surge in adoption if there is a collapse of BS
-
br-m
<boog900> we can just set the parameters less aggressive > <@articmine> There is no need to bake obsolescence into the consensus protocol over otherwise valid concerns regarding a sudden growth
-
br-m
<boog900> instead of 1024x maximum growth in a year, 100x for example
-
br-m
<boog900> it still allows a massive sudden growth, just while also allowing us time to prepare the system
-
br-m
<boog900> gigabyte blocks in a year is silly
-
br-m
<boog900> why are we increasing the maximum yearly growth rate with FCMP?
-
br-m
<articmine> That is best done with either a long term sanity median over 1000000 blocks of a block size cap pegged to Nielsen's Law > <@boog900> instead of 1024x maximum growth in a year, 100x for example
-
br-m
<boog900> assuming exponential growth of our capacity is not a good idea
-
br-m
<boog900> just spit-balling but would there be anything technically wrong with keeping the scaling equations the same and changing the short term median growth rate to 8 and long term median to 1.4?
-
br-m
<boog900> not looking for if this supports as many txs as you want, just if this would work
-
br-m
<articmine> @boog900: What you have just proposed is actually more aggressive than what I just proposed. Furthermore it would not work
-
br-m
<boog900> aggressive in what way?
-
br-m
<boog900> build up to max size or max size?
-
br-m
<articmine> The annual compounding rate is hit than 50%
-
br-m
<articmine> Higher than 50%
-
br-m
<articmine> It is not about the maxed out growth, it is about the variability in grothi
-
br-m
<articmine> Nielsen' Law is a good choice because it reflects the historical growth in bandwidth, and is below the historical growth rate of computing power and storage
-
br-m
<articmine> If this is done via a Soft fork then it is easy t tighten or relax in the future
-
br-m
<articmine> In fact one can set this up so that it would require over 50 of the hashrate to override
-
br-m
<articmine> 50% of the hashrate
-
br-m
<boog900> ok so your proposal would lead to larger blocks if someone was to produce maximum size blocks under both proposals > <@articmine> It is not about the maxed out growth, it is about the variability in grothi
-
br-m
<boog900> right?
-
br-m
<boog900> assuming the same penalty free zone too
-
br-m
<articmine> Not with a soft fork cap
-
br-m
<articmine> Way lower
-
br-m
<boog900> THATS NOT IN YOUR PROPOSAL
-
br-m
<boog900> so by my definition that makes your proposal more aggressive
-
br-m
<boog900> as it can reach a higher block size given the same time period
-
br-m
<boog900> much higher
-
br-m
<articmine> It was originally conceived with a sanity median cap > <@boog900> THATS NOT IN YOUR PROPOSAL
-
br-m
<boog900> the document you proposed did not contain it I don't know why you are trying to argue this
-
DataHoarder
23:52:34 <br-m> <articmine> In fact one can set this up so that it would require over 50 of the hashrate to override
-
DataHoarder
great, another non-profit-fueled Qubic-like entity to override :D
-
br-m
<articmine> I know
-
br-m
<articmine> Qubic would not have been able to override
-
br-m
<boog900> ok now we have that settled, why wont it work? > <@articmine> What you have just proposed is actually more aggressive than what I just proposed. Furthermore it would not work
-
br-m
<articmine> You need to keep this up for months in order to move the long term median. That is with a sustained over 50 of the hashrate over that period of time
-
br-m
<articmine> Because one can easily have a 30% surge a few months filled by nothing
-
br-m
<boog900> @articmine: selfish mining gives you more than 50% of the blocks for less than 50% of the hash rate
-
br-m
<articmine> Followed
-
br-m
<articmine> @boog900: For how long
-
br-m
<articmine> ?
-
br-m
<boog900> forever, there is an equation, 51% of hashrate gives you 100% of blocks with selfish mining
-
br-m
<boog900> its like from 33% you can get more blocks than you should up to 50% with selfish mining.
-
br-m
<articmine> You can also HF to a massive penalty free zone like 1GB BSV
-
br-m
<articmine> With 51% over months
-
br-m
<articmine> This makes this entire discussion moot
-
br-m
<boog900> @articmine:monero.social: can you tell me what is technically incorrect with my proposal
-
br-m
<articmine> Let us say we have 10 over 2 months
-
br-m
<articmine> 10x
-
br-m
<boog900> ok so your problem is that it doesn't support enough growth?
-
br-m
<articmine> By now growth for the following year
-
br-m
<articmine> Bo
-
br-m
<articmine> No
-
br-m
<articmine> No growth for a year then sharp growth for 2 months, then no growth for 6 months etc
-
br-m
<articmine> Just look at t Monero just. Five years of over 80x growth followed by 5 yt of no groy
-
br-m
<articmine> 5 years
-
br-m
<articmine> Of no growth
-
br-m
<articmine> Litecoin 100x in one year then very little
-
br-m
<boog900> my proposal supports 100x growth in a year
-
br-m
<boog900> even though I still think that is unrealistic
-
br-m
<boog900> when you have very little txs adding more is easy
-
br-m
<boog900> @articmine: so your only concerns are around the amount of growth it allows?
-
br-m
<articmine> My primary concern is about the variability in growth
-
br-m
<monero.arbo:matrix.org> that's 2 million transactions a day lmao > <@boog900> my proposal supports 100x growth in a year
-
br-m
<articmine> It did happen in Litecoin when Bitcoin seized up
-
br-m
<articmine> 8/ 1.4 will not address the need of both the big blockers and small blockerd
-
br-m
<articmine> Both loose
-
br-m
<boog900> @articmine: nah it will, some more numbers:
-
br-m
<monero.arbo:matrix.org> > <@articmine> My primary concern is about the variability in growth
-
br-m
<monero.arbo:matrix.org> why is a temporary fee market in times of large growth bad? genuinely seems like supply and demand to me. you high fees to actually drive up the block size anyway. I think instead of quickly responding to demand by dramatically increasing block size, there should need to be a sustained period to show it's not just a transient surge
-
br-m
<monero.arbo:matrix.org> I thought that was the whole way it was supposed to work
-
br-m
<articmine> We have a fee market
-
br-m
<boog900> Penalty free zone: 750,000
-
br-m
<boog900> Max size before long term adjusts: 12,000,000
-
br-m
<boog900> Max block size in 1 year: 90,354,432
-
br-m
<boog900> seems pretty perfect to me
-
br-m
<articmine> If you mean the Bitcoin mess that will kill peer to peer transactions just like it did in Bitcoin
-
br-m
<boog900> staying under the 100 mb packet limit in under a year is great
-
br-m
<monero.arbo:matrix.org> ArcticMine nobody means "the bitcoin mess" I am starting to feel you are being disengenuine about this
-
br-m
<monero.arbo:matrix.org> you seem to be the only one arguing for scaling paramters this large as well
-
br-m
<articmine> The way to do this is with a cap on to of my proposal
-
br-m
<boog900> @monero.arbo:matrix.org: its his way or the highway
-
br-m
<monero.arbo:matrix.org> @boog900: yes, he seems to think he can hold the whole project hostage by witholding consensus on anything that doesn't allow extreme scaling
-
br-m
<boog900> this is for FCMP FWIW > <@boog900> Penalty free zone: 750,000
-
br-m
<articmine> I am quite prepared to acct a 50x cap over a year
-
br-m
<articmine> On the blocksize
-
br-m
<monero.arbo:matrix.org> 50x per year is disastrous
-
br-m
<articmine> Then 1.5 per year
-
br-m
<boog900> I like my proposal now :)
-
br-m
<articmine> Not per year
-
br-m
<monero.arbo:matrix.org> we are not going to grow from 25k tx/day to over 1.2 million organically in a year
-
br-m
<monero.arbo:matrix.org> ?
-
br-m
<articmine> How do you kbt that!
-
br-m
<articmine> How do you know that?
-
br-m
<monero.arbo:matrix.org> @articmine: point out where it has ever happened to any project ever
-
br-m
<monero.arbo:matrix.org> I can't literally predict the future, but you are being unreasonable
-
br-m
<articmine> I said Litecoin 100x in a year
-
br-m
<monero.arbo:matrix.org> again, ETH only does 1.5 million and most of these are DeFi type transactions, not payments
-
br-m
<boog900> @monero.arbo:matrix.org: you see before monero: 0txs a year
-
br-m
<boog900> after the first tx: 1 tx a year
-
br-m
<boog900> infinite growth is needed
-
br-m
<monero.arbo:matrix.org> @articmine: going from 1000 a day to 100,000 a day doesn't count
-
br-m
<articmine> Why?
-
br-m
<monero.arbo:matrix.org> because it's easier for a smaller network to grow rapidly
-
br-m
<monero.arbo:matrix.org> there is no chain that organically does a million payment transactions per day, not a single one
-
br-m
<monero.arbo:matrix.org> maybe BTC if you count lightning
-
br-m
<articmine> It is actually the same if one factor in Nielsen's Law. This happened 8 years ago. So 1000 to 100000 is the same as 25000 to 2500000 > <@monero.arbo:matrix.org> going from 1000 a day to 100,000 a day doesn't count
-
br-m
<ravfx:xmr.mx> LN have that much?
-
br-m
<ravfx:xmr.mx> Last time I did a test run it was still garbage tier
-
br-m
<articmine> The one thing that small blockers always forget is that the goalposts are changing against their position whilst they argue
-
br-m
<boog900> the thing that unrealistic blocks always forget is that scaling has pretty much never been activated
-
br-m
<articmine> In Monero because of BS
-
br-m
<boog900> does litecoin have a dynamic block size?
-
br-m
<articmine> No
-
br-m
<articmine> Just larger empty blocks
-
br-m
<boog900> so someone could have just spammed the chain for thoes blocks then?
-
br-m
<boog900> ( the big ones)
-
br-m
<boog900> and also my proposal supports this amount of growth in a year
-
br-m
<articmine> Take a look at the price
-
br-m
<boog900> your proposal supports 10x it
-
br-m
<articmine> No
-
br-m
<articmine> It was not spamming
-
br-m
<articmine> Do you have any idea what it would cost to Monero just to get a 4x in the long term median under my proposal!
-
br-m
<articmine> Spam Monero
-
br-m
<articmine> Vs say Litecoin
-
br-m
<boog900> I hate this argument
-
br-m
<boog900> Its too expensive it'll never happen! Just restrict it then.
-
br-m
<boog900> A miner just has to mine >50% of blocks
-
br-m
<articmine> It is too expensive to spam but I ham can happen
-
br-m
<boog900> and/or spam at the same time to compensate
-
br-m
<boog900> @articmine: at 1000x?
-
br-m
<articmine> @boog900: Depends the timeframe
-
br-m
<boog900> my proposal supports 100x in a year which is already crazy
-
br-m
<boog900> @articmine: year
-
br-m
<kayabanerve:matrix.org> I think we should limit Monero to one TX per block to encourage off-chain settlement solutions /s
-
br-m
<kayabanerve:matrix.org> Since the protocol isn't stagnant and isn't ossifying, while dynamic scaling is a goal and should be present, I don't believe any 'too small' parameters risk killing Monero
-
br-m
<kayabanerve:matrix.org> But too large parameters could bring the net down, see all the work done in response to the stressnet
-
br-m
<articmine> @boog900: That is not crazy what is crazy is over 5x per year vs 1.5x
-
br-m
<kayabanerve:matrix.org> We should scale. We should scale conservatively and adjust instead of trying to be ready for a decade from now today
-
br-m
<kayabanerve:matrix.org> If we think hardware will get faster, and our node will improve, we can align to current expectations of performance (not expectations of desired use), and if usage exceeds our capacity, that isn't a failing of scaling parameters. That's a failure of the node's performance and attempts to overload a single chokepoint, the Monero L1.
-
br-m
<kayabanerve:matrix.org> Scaling parameters beyond our performance are just pointless other than as a risk to the network's safety.
-
br-m
<kayabanerve:matrix.org> Even if the protocol literally allows it, the fact nodes won't practically perform it makes it irrelevant
-
br-m
<articmine> What I am suggesting is capping scaling at 50% year after on year of up to 100x
-
br-m
<articmine> One year
-
br-m
<kayabanerve:matrix.org> inb4 I advocate literally no scaling changes other than a 5x bump from RingCT to FCMP (or whatever it is) to point how absurd the contention has gotten
-
br-m
<articmine> Also if done via a soft fork ) miner voting this can be easy adjustment as needed up or down
-
br-m
<articmine> @kayabanerve:matrix.org: I am fine t that
-
br-m
<boog900> @kayabanerve:matrix.org: current scaling is even worse than artics current proposal
-
br-m
<kayabanerve:matrix.org> ... Wouldn't that be reached after just a decade or so? Do we think nodes will support 100x more transactions in ten years, and there won't be another HF in ten years, demanding we change this now?
-
br-m
<kayabanerve:matrix.org> inb4 I advocate a 1 MB block limit to be done with it
-
br-m
<boog900> @kayabanerve:matrix.org: honestly this is less risky than whatever we are doing currently
-
br-m
<kayabanerve:matrix.org> I've stayed out of the scaling discussions and don't have an actual vote to cast here, I just want to be clear scalability should be derived from performance, not theoretical usage
-
br-m
<articmine> I can cap my orot via a soft fork
-
br-m
<articmine> I can cap my proposal via a soft fork
-
br-m
<boog900> how would you undo it?
-
br-m
<articmine> Miner override with a sustained 51%
-
br-m
<boog900> 51% of blocks*
-
br-m
<kayabanerve:matrix.org> ... so a hard fork?
-
br-m
<articmine> Provided that there was real demand
-
br-m
<articmine> No
-
br-m
<kayabanerve:matrix.org> Removing a soft fork does leave those who soft forked on a distinct chain which won't reconcile
-
br-m
<kayabanerve:matrix.org> That's a hard fork
-
br-m
<kayabanerve:matrix.org> If we're changing by hard forks anyways, we should be conservative
-
br-m
<articmine> No chain split
-
br-m
<kayabanerve:matrix.org> The protocol isn't ossified and won't be for years
-
br-m
<boog900> so much protocol complexity just to make this work
-
br-m
<boog900> I like my proposal more :p
-
br-m
<kayabanerve:matrix.org> I don't see why any network would need to make more than say, five transactions a day and will be advocating for 30 KB of block space every 24 hours personally /s
-
br-m
<articmine> It is a variant on Jeffro256's idea
-
br-m
<articmine> Using the medians to creat an effective miner voting without a chain split
-
br-m
<boog900> @articmine: Jeffro256's point was we can emergency softfork if scaling got out of control right?
-
br-m
<boog900> not exactly a system I would want to put my trust in if this was what was required to keep is secure
-
br-m
<articmine> No his idea is a tight soft fork on top of a generous hard fork
-
br-m
<articmine> The beauty of this appt is one can have very limited scaling in the soft fork if needed
-
br-m
<articmine> My idea is to enforce it using the hard fork medians
-
br-m
<articmine> I am going t put this concept together