00:42:22 @boog900: It is not that simple. For example if the amounts going through the turnstile are exposed, are people comfortable sending large amounts across the turnstile or will they spit up the amounts beforehand, and consolidate at the other side? 00:42:56 What is the greatest amount a person is prepared to expose? 00:43:23 How does this relate to cash or AML limits 00:45:42 I think you misunderstood my comment, I meant why care about any of this now when adding a turnstile is a change to consensus so we can just adjust the scaling code at the same time we add the turnstile 00:46:27 we have no idea what a turnstile will look like, the size of txs going through the turnstile, the size of txs on the other side etc. This is not something we can plan for now 00:47:19 @boog900: For starters would we be legally allowed to may the change then? 00:47:19 Will the nodes be ready ahead of time? 00:48:12 if we can't legally change the code we can't legally add a turnstile as both are a change to consensus 00:48:36 Not necessarily. 00:48:51 > Will the nodes be ready ahead of time? 00:48:51 They have to be there is zero code for a PQ turnstile currently 00:49:15 when we add that code we can change the scaling code 00:49:50 A turnstile would be considered a necessary security measure. 00:49:50 This is very different from splitting transactions to defeat blockchain surveillance. 00:51:01 So we may not be able to add the additional scaling code in the future 00:51:30 ok that situation is so stupid 00:52:20 Take a look at the legislation being proposed. There is a lot of grandparenting allowed. 00:52:20 Governments can be very stupid 00:52:45 were the ElGamal commitments baked into carrot? 00:53:54 you can't just make random hypotheticals like that. I can do the same, what if a turnstile tx is 100x smaller than a FCMP tx, this would provide the increase in capacity because each tx would be smaller. 00:54:12 @articmine: In a situation where a government isnt "allowing" development of monero, then im also not relying on grandfather laws 00:54:35 what if governments decide themselves to reduce the size of monero blocks by law 00:55:10 @boog900: Much harder to get through the courts 00:55:23 and what if it does get through the courts 00:55:32 new law: blocks may not exceed the penalty free zone 00:56:24 My point is that the onus will most likely be on those who are proposing the changes 00:56:35 Must be throttled to 50 transactions per minute, and must be transparent 00:56:58 otherwise your aiding money laundering 00:57:17 Monero-project labelled a terrorist financing org and sanctioned 00:57:18 @ofrnxmr:xmr.mx: ... . but existing code is grandfathered 00:57:45 According to? 00:57:57 The state 00:58:03 which state? 00:58:22 This kind of thing is already in legislation 00:58:34 The EU 00:58:46 nobody (me) cares what the eu says 00:59:04 except for turnstiles, which are ok to add? > <@articmine> ... . but existing code is grandfathered 00:59:09 Not my circus, not my monkeys 00:59:18 Have you attended MoneroKon? 00:59:30 No 00:59:47 I have and have spoken ther 00:59:52 There 01:00:31 So hat many other people here 01:00:35 Have 01:00:44 we aren't basing our scaling code on hypotheticals this crazy 01:01:08 and eu atill hates monero.. i dont see what monerkon has to do with this discussion 01:01:21 so many assumptions about the future 01:02:10 anyway, the logical thing here ia that, obv, a hypothetical turnstile doesnt yet exist_ and is therefore not a part of whatever is being grandfathered 01:02:34 Please read the legislation 01:02:47 What is being proposed 01:02:55 eu legislation? Why would i do that 01:03:04 Not my circus, not my monkeys 01:03:54 And even if i lived in a country in europe, is rather ask my country to be sane and stop following the laws of some entity that we dont vote for 01:04:00 @articmine: show me where it says we can add a turnstile but can't change scaling 01:05:35 also show me the size of a turnstile tx, how many txs we expect to go through, the time frame we allow this for, the size of PQ txs on the other side ... 01:06:47 I don't see why japan can ban privacy coins, but the eu cant 01:07:30 Is there legistlation that says that privacy coins created before N date are exempt from future regulations? 01:25:42 Only thing I did read about the EU scam is that they are going to ban the custodials to have them (that would include payment processor, other than self hosted one, afaik). 01:25:42 2027 01:49:45 Here is a good example "A safe harbour is provided for digital assets issued prior to the CLARITY Act’s enactment, enabling continued operation if issuers meet specified disclosure and conduct requirements." 01:50:04 https://mcmillan.ca/insights/publications/overview-and-analysis-of-the-clarity-act/ 01:51:01 So yea this may be the last time we can make changes without having to go through regulatory hoops. 01:53:07 We must be very careful with any consensus change that could possibly favor blockchain surveillance, including but not limited to throttling scaling 01:57:00 The US is one country that has not banned Monero 01:57:14 From exchay 01:57:19 Exchanges 01:58:33 As for a turnstile that would easily be seen as a necessary change due to changing security circumstances 02:00:38 This is not hypothetical. It is legislation before the US Congress > <@boog900> we aren't basing our scaling code on hypotheticals this crazy 02:01:29 ArticMine: since when has the codebase ever catered to regulations? 02:03:11 eu based devs may be discouraged from making changes, but that doesnt apply to the rotw 02:03:31 @ofrnxmr:xmr.mx: I am not supporting change to the codebase that favor government sponsored surveillance 02:03:36 I fail to see how it makes any sense that in the real world we can upgrade our whole protocol except for the scaling code. 02:04:14 We could have a similar problem if we waited for FCMP++ 02:04:28 It is not just scaling 02:04:40 and you don't think we will have the same problem when we go PQ? 02:04:58 We can argue security 02:05:09 That is the critical difference 02:05:36 this problem seems fully dependent on consensus that we should neuter monero in order to comply with some alphabet gang 02:05:49 In which case monero may as well be dead 02:06:34 @ofrnxmr:xmr.mx: No the problem is that we must not neuter Monero in order to avoid having to deal with this gang in the future 02:06:44 Whether its some change to cripple scaling or to ossify the codebasebas a result of grandfather-only laws, is ridiculous 02:07:50 trying to plan for every future will lead to the only possible conclusion being infinite block sizes with 0 scaling. 02:08:05 @ofrnxmr:xmr.mx: I have said before I am fine with the current scaling . I am very opposed to adding future scaling restrictions 02:08:06 whatever regulations of past, present, or future say, monero as a codebase will keep honest with its stated goals. If it doesnt, its not monero anymore 02:08:46 @articmine: why? what if a PQ turnstile requires txs at 15 kbs? 02:09:11 @ofrnxmr:xmr.mx: Do you agree that we must make government surveillance as hard as possible yes or no? 02:10:36 @boog900: Vs 9 today? 02:11:08 150 then the number was pulled out of thin air 02:11:17 Sure. I also believe that the changes can be made at any time, regardless of what some legislator wants, or what is considered grandfathered 02:11:30 I am choosing numbers that fit my argument 02:12:58 We would have a much stronger case if we do not increase the minimum penalty free zone by the same ratio as the tx size 02:13:19 I believe relying on future users to magically show up is stupid, we need to make the best system possible now, and that includes making the system resilient to attacks. 02:13:22 Regardless of 15 kB or 150 kb 02:13:51 My point is to not give a regulator ammunition 02:14:37 What I am saying is that the regulatory landscape is changing fast 02:14:59 Ok, so we need to account of turnstiles 02:15:02 So we must lock in now the strongest privacy 02:15:04 how big are the txs? 02:15:08 @articmine: why? 02:15:19 @articmine: exactly infinite block size 02:15:23 Why "lock in" 02:15:49 sounds like calls to ossify btc codebase 02:16:21 It is the exact opposite 02:16:30 Please 02:16:49 Its not. If the idea is that regulators will force us to not make changes, then thay is ossification via regulation 02:17:17 @boog900: An adaptive blocksize is by definition infinite 02:17:37 we have a 100mb packet size limit 02:17:42 That has been the social covenant of Monero since it's inception 02:17:43 @articmine: I mean no scaling 02:18:41 otherwise we can argue a block size of 1 byte growing 1 byte every 100 years fits your requirements 02:19:12 you want scaling to take into account a turnstile, of which we have 0 details of 02:19:29 how does one even start to do that 02:21:29 We know what the number of inputs into the turnstile will like be, and also the likely size of those inputs 02:21:42 no we don't 02:22:04 we don't know the number of outputs on the chain at the start of the turnstile 02:22:15 and that's only 1 part 02:22:23 size of the tx is the main one 02:23:19 @gingeropolous: @gingeropolous:monero.social: el gamal commitments aren't baked into carrot, but an almost-as-strong quantum-resistant opening scheme is baked into Carrot amount commitments . it does require revealing the amount in a turnstile tho 02:24:10 @boog900: The unknown is the output tx size etc. 02:24:22 Well its equally as strong as a switch commitment , but weaker than a pure el gamal commitment 02:25:00 @articmine: ok lets say that is the unknown and you know the rest of the turnstile protocol now, that is still an unknown 02:25:01 But even there we already have indications of proof sizes 02:25:34 you want us to guess? 02:26:07 Better than burying ones head in the sand 02:26:51 so you would rather our heads be in the clouds, got it 02:27:09 The issue we can work on ahead of time is transaction rates, and current transaction size 02:27:56 This is not guessing 02:28:10 NO 02:28:19 we are talking about a turnstile 02:28:38 you wanted to guess the size of turnstile txs > <@articmine> But even there we already have indications of proof sizes 02:29:35 This is an excellent start > <@kayabanerve:matrix.org> The sooner we prepare today, the less of a rush we'll be in tomorrow 02:29:35 even then we cannot predict tx rates in the future 02:30:23 we can estimate based off of the past but we have no clue what good/bad thing will happen that could cause a huge increase/decrease in tx rates 02:30:57 @articmine: so you want us to wait for a PQ protocol before FCMP? 02:31:09 What I do not support is stepping backwards in this 02:31:14 before changing scaling* 02:31:35 @boog900: No 02:31:57 Maybe we move to something like a shielded CSV type protocol in the future so transaction sizes matter much less to L1 validators, regardless of crypto proofs used 02:32:44 That would take longer than FCMP++ tho IMO , so that regulation would maybe already be in effect 02:33:23 @jeffro256: nah but what if there was a law that made that proof illegal! 02:33:40 My position is go ahead with FCMP++ and maximize rather than throttle scaling 02:36:25 One pro for the big block argument that I haven't seen yet in this chat is that the block size can always be limited with a future soft fork, whereas increasing requires a hard fork 02:36:29 We need to stop this negativity that the growth of the peer to peer on chain Monero network is some kind of a bad thing 02:37:01 @jeffro256: Now here is a sensible approach 02:38:42 @jeffro256: absolutely, my main argument is not for restricting growth in the long term but mainly short term. Like this is cool but currently blocks can grow way faster than we can put a softfork out to prevent damage 02:39:07 and once a softfork is done, undoing it is a HF 02:39:22 @boog900: Which is why I made my proposal 02:39:48 Shift the growth to the long term. 02:39:52 A soft fork still might take weeks/months to get IRL consensus on , and more weeks/months to activate. In the meantime , node usability could be suffering dramatically 02:41:00 @articmine: yeah and thats cool, but you don't have to make out any modification is going to kill scaling. 02:41:17 @jeffro256: So we need to be looking at a 2 to 4 month period 02:41:43 Probably longer realistically 02:41:53 How much longer 02:41:54 Qubic spam lasted for months 02:43:08 I wouldn't go lower than current 100K blocktime median 02:44:41 I am not proposing making the long term median shorter 02:49:20 What I proposed is lowering the growth of the blocks from 100x to 16x during the 100000 block long term median., and increasing the rate of growth of t long term median from 1.7x to 2x 02:50:51 The fastest the long term median can move is 69 days 02:55:29 Over 138 days we go down from 170x to 32x. 02:55:29 The small blockers won't even accept that 02:55:59 So we had an impass 02:57:38 Have 02:58:22 lets be clear, today started as you stated you wanted to account for a future turnstile in the scaling 02:58:34 I want our scaling numbers to be real not pulled out of thin air 02:59:17 I have provided real historical data for both Monero and Litecoin 02:59:33 On numerous occasions 03:00:05 so you now agree that accounting for a future turnstile is not a good idea? 03:02:28 We cannot predict a future turnstile in all its details, but we know that it will place significant demands on scaling. 03:02:28 This means that the there is not a cast to reduce scaling 03:02:38 Case 03:04:09 bummer. would an el gamal have required revealing the amount? i'm trying to find the conversation about this. Why was it decided to not go this route? > <@jeffro256> Well its equally as strong as a switch commitment , but weaker than a pure el gamal commitment 03:04:24 we don't know that tbf, turnstile txs could be significantly smaller and we almost certainly are going to be able to adjust the scaling at the time if it it is required 03:05:22 @boog900: Then that would be a case to reduce the minimum penalty free zone 03:06:20 ... but this has nothing to do with t rate of growth of the long term and short term median s 03:06:23 Ok so we do both, make scaling more aggressive and make scaling more aggressive to account for this? 03:07:01 @gingeropolous: It wasn't chosen since el gamal commitments reveal would've revealed all historical amounts to quantum computers, regardless of a turnstile or any interaction 03:07:08 And their proofs are more expensive 03:07:17 @articmine: the point is we don't know if the txs will be bigger or smaller 03:07:23 I am proposing less aggressive over the short to medium term 03:08:06 @boog900: Which really should only affect the minimum penalty free zone 03:08:29 so like, if a quantum computer broke el gamal it would reveal everything? 03:08:31 @articmine: but a more aggressive penalty free zone and a more aggressive long term, which is +2 months? 03:08:49 @gingeropolous: yeah basically 03:09:02 @articmine: why if the txs are bigger we need to account for them in the limits? 03:09:26 how do you even know how much we are accounting for? 03:09:35 It would be information theoretically safe against counterfeiting, but the amounts would be revealed w/o interaction 03:09:38 The more aggressive penalty free zone is based upon the 4x larger tx size 03:10:00 gotcha. and whatever thing we turnstile to will be more better than el gamal at doing this i guess 03:10:18 This is a separate issue from the median growth rat 03:11:23 but it would have revealed amounts, but kept the supply secure. 03:11:30 Now if people want to lower the penalty free zone it really only means higher short term fees 03:11:51 and instead we're opting for a turnstile where we have to reveal amounts.... ? 03:12:50 @articmine: It does factor into the maximum size you can spam from 0. 03:12:57 A turnstile with switch commitments would only reveal the amounts migrated across the turnstile, and not all historical amounts for all transactions. And since enotes aren't necessarily tied to any individual, a whale who knew the turnstile was coming could split their amounts into 100 coins and slowly pull them across the tur [... too long, see https://mrelay.p2pool.observer/e/pd-WvcwKTDFWOTI2 ] 03:13:26 ah. danke 03:13:39 sorry i missed this convo 1 year ago :/ 03:13:45 or forgot it 03:15:11 Right now, on stressnet, it takes like 24hrs on lvl 3 fees to hit 14mb blocks 03:15:11 http://stressgguj7ugyxtqe7czeoelobeb3cnyhltooueuae2t3avd5ynepid.onion/block/2883200 = empty blocks 03:15:11 http://stressgguj7ugyxtqe7czeoelobeb3cnyhltooueuae2t3avd5ynepid.onion/block/2883900 = 14mb 03:15:15 but it still has the race thing. like, everybody has to go through the turnstile. that wallet seed that I may or may not have buried in behind the old oak down the fence needs to be processed within n years ....? 03:15:26 lol np. it's easy to get lost in the weeds about potential future designs of systems we don't exactly know how to make yet 03:15:37 @ofrnxmr: Lvl 4 fees would be even faster, ofc 03:16:04 This is with current scaling and penalty zone, ofc 03:16:14 @jeffro256: Which is why transaction capacity is so important 03:16:58 Especially if there is a significantly int in price 03:17:06 Increase 03:17:08 @gingeropolous:monero.social: One design would be to allow spending for an indefinite time, but stopped when the total amount gone over the turnstile is the expected total coinbase emission up to that point. So you wouldn't be racing N years, you'd be racing quantum computers. 03:18:11 yeah that would allow a QC user to get quite a bit of monero probably though 03:18:35 which still puts an expiration on my buried money 03:18:36 Yes, that's the opposing argument. Do we allow "theft" of funds by quantum computers? 03:18:38 how much is still in V1 outputs, like 1,000,000XMR ? 03:18:52 Last time I checked, 9% of the supply 03:19:25 If we only allow spending of switch commitments over the turnstile, the pre-RingCT funds are locked regardless 03:20:16 @boog900: I must be clear here. What I am really concerned about is the growth rate of the long term median. If people want to lower the penalty free zone to 500000 bytes I am not standing in the way. It I mean a 4 x increase in fees 03:20:21 @jeffro256: are we doing something similar with key images? 03:20:42 as they are randomized too now right? 03:22:58 guh. i refuse to accept this turnstile thing. somewhere in math there is a solution 03:23:02 @jeffro256: Some people would have to migrate fii to FCMP++ 03:23:06 First 03:23:16 So 03:27:33 @boog900: Yeah that's where it gets a bit trickier 03:28:25 If we don't need sender anonymity for turnstile transactions, we could simply reference inputs like BTC does: with (TXID, tx local output index) pairs and then assert that those are unique 03:28:51 ewww 03:28:58 yeah 03:29:28 I guess it works and should be pretty private if we only do it for those txs 03:29:59 probably be best to enforce it to be single input txs 03:30:18 fun job for whoever has to make the protocol :p 03:31:02 hrm. we could have an initial turnstile window, and then after that, keep the turnstile open and allow n every year. 03:32:13 you forfeit some to a quantum attacker, but a limited amount, meanwhile keep existing money sound. well, i guess soundness is getting dinged by minting of new money 03:32:18 but we mint new money all the time anyway 03:32:22 0.6 xmr a block 03:33:05 i really don't wanna go dig up that box 03:34:06 We will continue the emission on the other side. It should be a fixed amount equal to the emission until the quantum fork 03:34:25 cause i never thought my monero would expire. 03:35:02 In theory it is a race against the quantum computer 03:35:44 @articmine: yeah i know, im blue skying a possibility where we also add n xmr per block allowable through the turnstile. 03:35:57 past the original emission 03:37:04 I think that would just by eaten by a QC and you risk giving a huge chunk of the supply to 1 entity 03:37:10 though i guess that would just get exploited by the innevitable quantum attacker 03:38:00 bah 03:38:10 once we think there is a QC capable of breaking Monero, no more non-QC-secure coins should be able to be spent IMO (sadly) 03:38:34 @boog900: We just have to mat sure the Monero can get past t turnstile in time 03:39:05 yes yes hopefully the smart guys at the time can change the scaling code 03:39:09 poor folks with timelocked funds 03:39:28 or i guess we just change that rule? thats consensus right/ 03:39:35 hmm 03:39:50 @boog900: Or maybe they won't need to 03:39:59 yeah that would be a good idea tbf, before the turnstile disable timelocks 03:40:09 yeah, if an emergency turnstile is setup at some point, I think it'd be reasonable to allow timelocked funds to unlock 03:40:37 or if we really wanted to keep the timelock we allow them to be turnstiled but lock the funds on the other side. 03:53:41 though, one could argue that the el gamal thing, with the possibility of revealing amounts with the benefit of securing against counterfeiting without a turnstile would just put monero back to where it started. BS still couldn't determine where the money is going or where it came from. 03:55:23 That's assuming people quantized their amounts like they did back in the day. We would proactively have to be able to only send XMR amounts with a single significant digit 03:57:05 If I received 7.572004151832 XMR, then spent 7.572004151832 XMR in a turnstile, I don't have very much sender privacy 03:58:07 indeed 04:13:52 aight, so thats counterfeiting. anything baked in for QC theft? 04:29:38 wheres the hash 15:03:30 but yeah i agree that the scaling issue should err on the side of allowing growth. as mentioned, artificial limits can be rolled out with soft forks or just modding relay / block formation policies. And I feel we should always treat the next hardfork as potentially our last. 15:44:31 That's how I treat my deaths. 16:29:42 > <@articmine> What I proposed is lowering the growth of the blocks from 100x to 16x during the 100000 block long term median., and increasing the rate of growth of t long term median from 1.7x to 2x 16:29:42 I just don't think 4-5 months (100k blocks) is enough to really be called "long term".... 2x implies the block size can grow over 6x in a year, and again the next year.... looking at up to 38x block growth in just 2 years sooo, if fcmp has a 1 MB penalty free zone, that's 38 MB blocks in just two years? 16:31:54 the issue isn't even the size, it's block verification times, keeping nodes synced and syncing new nodes 16:34:23 I just don't think having a temporary fee market is a big enough deal to leave this kind of risk out there. I see it as a natural consequence of rapid growth, supply and demand type shit. as long as we aren't artificially restricting supply, but rather implementing reasonable safety limits 16:36:09 @monero.arbo:matrix.org: It can grow to 38mb in 2 days 16:36:29 W/o using max fees 16:36:53 Probably 1 day with max fees (i havent tried) 16:37:46 jesus fuck 16:38:01 I only got up to 40mb before exhausting my inputs / blocks consuming my inputs faster than coinbases unlock 16:38:11 that's so dumb I can't even believe this is a conversation.... what is the "2x" long term then? 16:38:39 I dont know where (or if) the short term caps. I thought it was supposed to cap at 30mb but i guess not 16:38:46 oh I misread, the long term is 16x... the short term is 2x? 16:38:59 you can double every 100 blocks or so 16:39:11 Short term median is 100 blocks 16:39:21 that's madness 16:39:29 Or about 3hrs 16:40:20 currently that doubling (well, currently 1.7) caps at 100x but you're suggested 16x, is that right? 16:40:58 https://matrix.to/#/!zxoYuvZdPYtIuWSQnn:monero.social/$gxYGypxXcTtHei4QMtuluSL6zSZYsp_WV2d1JGKAz0s?via=matrix.org&via=monero.social&via=envs.net > <@ofrnxmr> Right now, on stressnet, it takes like 24hrs on lvl 3 fees to hit 14mb blocks 16:40:58 you can see herr that i started spamming at block 201 (block 200, 199 empty) , and by 900 (slightly before) was at 14mb 16:41:42 From 14 -> 30 would have taken jist anothrer hundred blocks, but i had a wallet problem and blocks shrunk 16:42:11 I mean yeah I get you, it seems like I had the long and short term multiplier reversed..... but that's even worse 16:43:30 @monero.arbo:matrix.org: Im suggesting that i dont know how the math is supposed to work, but in practice it lets me raise block size extremely fast with relative low costs 16:44:05 Lvl 3 fees arent all that high (which is what i use). Lvl 4 raises the blocksize much faster 16:44:11 gotcha sorry ty for the info 16:45:27 I guess the good thing is, on the later releases on stressnet (1.4 and 1.5test), we did;t have any issues reported during those large blocks 16:45:41 (this was within the past 48hrs) 16:51:01 well heck let me spinup my node 16:52:40 my core2duo is catching up! 16:52:51 sorry, core2quad 16:53:12 someone should make a miner that just mines block at the max size no matter the fee/penalty 16:53:25 see how long we last 16:54:14 on stressnet* obv don't do so on mainnet 16:54:56 i know someone said there are graphs somewhere, but i wasn't able to hunt them down 16:56:47 @gingeropolous:monero.social: https://github.com/spackle-xmr/Dynamic_Block_Demo/tree/main/Media 16:57:37 thank you! 16:58:17 @boog900: We need multiple ppl spamming for that 16:58:36 I can only get us to 14mb before i run out of inputs 16:59:39 also its (wallet) resource intensive - i have to slow down block production (on private testnet) to produce txs faster than they are mined 16:59:43 With the current code. Not with my proposal. This y nothi but FUD > <@ofrnxmr:xmr.mx> Probably 1 day with max fees (i havent tried) 16:59:52 You could make txs with huge extra fields 17:00:01 or is that now consensus with FCMP 🤔 17:00:04 Nothing but DUD 17:00:25 Where is the spam attack that has done this! 17:00:30 the tx extra cap is a relay rule for mainnet, right? 17:00:47 @articmine: mainnet span attacks have been totally incompetent 17:00:51 yeah but stressnet is where this test would happen 17:00:54 I had not happened since the launch of Monero 17:01:12 Because nobody thought to do it 17:01:27 damn must be impossible then 17:01:35 any vuln that hasn't been exploited is not a real vuln 17:01:45 time for lab meeting :) 17:01:49 @ofrnxmr:xmr.mx: Haven't you even considered that the current system works? 17:01:54 key image inflation vuln was not real 17:02:19 @articmine: it doesn't 17:02:27 the last spam broke wallets 17:02:32 both stressnets have broke nodes 17:02:36 like how invalidating txs must be impossible. We did it on testnet and it worked. so because nobody did it on mainent, it was impossible. Until qubic invalidates 100+ txs the next day 17:02:36 Prove it 17:02:45 @articmine: STRESSNET 17:02:54 AAAHHHHH 17:02:56 You have not 17:03:11 I am not doing this 17:03:14 again 17:03:40 Stressnet literally fixed a bunch of issues that would have broken mainnet 17:03:52 Yea 17:04:25 Just because nobody performed these attacks on mainnet, doesnt mean that they are even difficult 17:04:38 But what prevented the exploitation of these itssuest 17:05:05 On mainnet 17:05:45 nothing 17:06:16 I strongly disagree 17:06:46 You can disagree the sky is blue 17:06:54 Doesn't mean shit 17:07:09 Theres absolutely nothing preventing someone with a coupke thiusand dollars from owning the chain for 48hrs and bringing blocks to 30+mb while causing chainsplits 17:07:39 Or just with compute power like qubic 17:07:46 Has the problem not being fixed 17:07:47 The person who spammed 1/16 txs years ago can likely do this at any point in time, and ive wondered for years why they havent 17:09:19 Not all of the fixes have been upstreamed, and the issues arent entirely resolved either 17:09:36 I think the 4mb fluffy block relay is one that hasnt been upstreamed yet 17:09:45 I Then we need to address these issues first 17:10:20 Destroying the peer to peer use of Monero is not the answer 17:11:01 Reducing the growth rate at all is not doing that 17:11:08 This is not a scaling issue. It is a code quality issue 17:11:33 Get coding then 17:11:48 cuprate will save us 17:14:50 I'll make a new coin that can do 1 billion tps on my centralized server so we can kill visa once and for all. You're welcome. Now that visa is killed we can pick different priorities/goals with monero 17:19:11 I'll introduce the radical idea of picking a less efficient L1 that can't efficiently handle the world's transactions entirely within this L1, but the transactions incorporate this novel privacy technology called FCMP. I know you probably haven't heard of it but it's cool 17:21:40 Bonus points for making it even less efficient but appropriately quantum resistant 17:39:54 17:53:12 someone should make a miner that just mines block at the max size no matter the fee/penalty 17:39:54 ^ I could add that for next stressnet 17:41:47 just cram as many txs into the block as possible until base reward becomes just around 0 :) 18:03:00 max block size by consensus rules = 2x the median size 18:17:52 sech1: This could be changed or removed on a stressnet for fun/not profit 18:20:27 I mean, 2x the median size is also when block reward becomes 0 :) 18:32:10 18:39:54 ^ I could add that for next stressnet 18:32:12 ^ even better pad block size up to miner tx defined maximum, then start adding txs 18:32:41 if you want quick growth we can set it up ahead of time in a defined way to ensure the testnet xmr lasts 18:32:54 ah, and each block found could pay out many outputs if we run out of them too quick :) 19:36:07 @jeffro256:monero.social: For https://github.com/seraphis-migration/monero/pull/245 / https://github.com/jeffro256/carrot-rs/commit/72de440f387e66dcb00e27b9455533e19b915bc3 I see you updated the result hash/keys but the input was left the same. This is fine except this input was not arbitrary, but derived from existing keys an [... too long, see https://mrelay.p2pool.observer/e/mZmn2cwKMXQtSDBH ] 19:36:07 On my code https://git.gammaspectra.live/P2Pool/consensus/commit/6e23f602e30f1dbda7b8e608c1d19c17a7032ea2 I have gone to the effort to correct all the test inputs to match the derivations from the master secret given. 19:36:07 Do you want to change your convergence tests to align test inputs with master secret derived values (with new Blake2b personalization), or keep these as is? I can send a PR if you want just hashes/keys updated, or if you want to derive them all like it was done on mine, probably easier to have you do that.