09:39:51 "In a paper published this week in Nature Electronics, researchers from Microsoft and the University of Sydney, Australia, explain how they've developed a chip called Gooseberry that can support thousands of qubits – significantly more than the 65-qubit design touted by IBM last year – though they haven't actually made such a device." 09:39:56 https://www.theregister.com/2021/01/29/microsofts_gooseberry_is_a_dish/ 11:52:56 Why are you here? For the tech? Then you should be off at Zcash instead of trying to con newbies into a coin that doesn't work. For the money? If you put your money in BTC or ETH you would have been better off. For the magical crypto friends? Monero leadership laughs from losers like that. Find yourself more healthy realationships that don't laugh at you when they steal your money. 11:55:42 Why are you here? For the tech? Then you should be off at Zcash instead of trying to con newbies into a coin that doesn't work. For the money? If you put your money in BTC or ETH you would have been better off. For the magical crypto friends? Monero leadership laughs from losers like that. Find yourself more healthy realationships that don't laugh at you when they steal your money. 15:36:12 meeting here at 17 utc 15:36:48 I will probably have to skip, but can add thoughts afterwards 15:38:13 did you see the rough timeline? https://github.com/monero-project/meta/issues/547#issuecomment-772600779 15:46:50 .time 15:47:05 75 min 16:17:44 .time 17:00:00 meeting time 17:00:03 1. Greetings 17:00:15 hola 17:00:23 hoi 17:00:25 hey all 17:00:33 I'm actually around for something 😀 17:00:39 Hallo. 17:00:59 ping sarang moneromooo ArticMine knaccc vtnerd 17:01:08 Hi (lurking a bit here for once) 17:01:17 hi 17:01:52 jwinterm midipoet 17:02:05 endogenic 17:04:21 hello everyone 17:04:28 hello 17:04:29 are sarang and moneromooo here? 17:05:34 Hi 17:06:27 hmm, apparently not 17:06:47 let's just start with the first high-level topic 17:06:48 https://github.com/monero-project/meta/issues/547#issuecomment-772600779 17:07:09 we need to think about which plan we prefer of the two 17:07:23 this has been discussed in prior meetings, but now they are written down 17:07:49 sarang mentioned that the research work for triptych will take approximately 2 months 17:07:57 3 months for moneromooo is an estimate 17:08:07 I just don't see the need to delay a network upgrade for multisig, which is so infrequently used. 17:08:11 So Option 2 seems better to me. 17:08:30 just for clarity: 17:08:31 If we can work on multisig in parallel or fund someone else for that portion, great. 17:08:40 option 1 and option 2 will have some multisig wallet support 17:09:02 option 1 is doing 2 hardforks: 1 for BP+, another for triptych 17:09:10 option 2 is doing 1 hardfork with both 17:09:39 ah 17:10:07 seems like the cautious route is to change one thing at a time 17:10:43 My preference is option 1. I think the timeline for Triptych for option 2 is very optimistic. 17:10:45 Would love to first hear an informed stance from noether or moo before casting a vote, though one at a time is more cautious indeed. 17:10:49 agree with hyc, an hard fork with two big changes is more risky 17:11:03 hyc's point to me that sounds the most scientific way of doing things 17:11:09 fwiw, two hardforks also creates more headaches for the ecosystem than 1 17:11:17 Still I want to hear from sarang on the timelines 17:11:40 note that I can speak for sarang in the 2 months for research. That is what he is telling me 17:12:00 I can't really speak for moo 17:12:24 a 2nd hardfork 10 months after the previous doesn't sound like a big hassle 17:12:40 considering we used to do them every 6 months, why is 10 months a problem? 17:13:11 I don't understand yet the long time of 5 months in option 1 where there is only 1 bar "Support ..." active somehow. What happens there? 17:13:25 I'm just passing along that Cake kinda interrupts their dev process each time 17:13:51 Option 1 is the better option IMO as well -- fewer moving parts in a single HF, faster ring-size increase, still lots of lead time. 17:14:07 * needmoney90 is actually awake at a reasonable hour 17:14:15 I would assume delaying 2nd HF so that it's not too much pain on the ecosystem while focusing on improving musig support. 17:14:18 [takes a seat] 17:14:37 still dreaming needmoney90 17:15:06 Ok 17:15:17 that part didn't bother me too much, presumably there will be other work to justify a hardfork as well 17:15:24 is August the soonest we can have v15? I'd actually rather move forward as much as possible if we want to go with option 1 17:16:42 Are debruyne or selsta around? 17:16:43 I'd rather make it June tbh 17:17:07 Both of them are front line support, and I think their perspectives here would be valuable. 17:17:43 The other item for the HF is issue 70 17:17:52 Lots of small fires to put out every HF, they have to deal with it every time. 17:18:25 * zkao is waiting till august 17:22:00 dEBRUYNE is not here, but they were the one mostly championing option 2 17:22:16 I still personally prefer option 2, but I also get the arguments behind option 1 17:22:27 Trouble once instead of trouble two times? 17:23:00 There is an advantage to option 2 in that it does simplify the scaling side in that there is only one tx size (weight) to deal with 17:23:01 I think timing will mostly depend when the code gets reviewed, no ? 17:23:18 BP+ is all ready to go, bar review. 17:23:46 Triptych is not plugged at all, and we might need a new way to represent rings, depending on how much we bump ring size. 17:25:05 Hi 17:25:09 Also, fucking multisig users over is not nice. We'd have to allow CLSAG txes in parallel, probably, so they can still spend their coins while multisig is worked out. 17:25:20 ^ 17:25:40 moneromooo: it's my understanding that they wouldn't be "fucked over" in option 2 17:26:23 but it seems like most people are generally for option 1 17:26:25 If Deb is behind option 2, I'm inclined to lean towards that option. 17:27:01 Both are fine IMO, I just lean towards one for faster ring-size increase, mostly, which is probably not a good enough reason. 17:27:25 didn't realize this would be a breaking change for multisig 17:27:39 so yeah, let's not screw anyone... 17:28:18 When I said review above, I meant audit by a third party. Not PR review. 17:28:21 Both options complicate multisig FWIW 17:28:25 Potential multisig problem would be to not be able to spend coins out of a multisig wallet for a certain period? 17:28:44 Research areas for this still include: cross-transaction batching, multisig algorithms and analysis, anonymity set binning 17:28:49 There are ecosystem-wide repurcussions every HF. We should be leaning towards more consistency in our releases if at all possible. I think two HFs (when we know what will be included in both ahead of time) is less ideal due to this 17:28:56 rbrunner: I don't believe that would happen 17:29:02 sgp_: do you have a summary of the multisig effects of both? 17:29:25 Just wondering what would be the "fuckery" ... 17:30:02 clsag multisig wallet users need to "convert" their wallet to a non-multisig wallet before they can spend triptych funds received in this same wallet 17:30:26 If we go this route and combine BP+ and Triptych, I'd vote for a long and pushed testnet/stagenet testing time. 17:30:44 With lots of pushes to get people running nodes, maybe even simple scripts for stress-testing scenarios 17:30:53 maybe I need to document this all clearly since there is a ton of confusion it seems 17:31:10 That would cause much less strain on time, resources, and our surrounding ecosystem. 17:31:11 Could do no harm :) 17:31:16 okay, so how about this 17:31:17 We generally don't do a ton of public test/stagenet testing before forks and its just a few of us involved. I'd like to see us actively try and rope in more users and define more test-cases. 17:31:28 I'll open a github issue for these two options with all the details I know of 17:31:30 Its very confusing lol 17:31:38 then everyone will have a week to comment 17:31:47 longer if needed 17:31:51 A pushed back timeline would be a great chance for us to do a push for testing. 17:32:10 before I do that, why v15 in option 1 in August? 17:32:35 BP+ isn't a huge advance over BP so I'd be fine pushing it till later tbh. 17:32:40 I'd vote for 1-2mo after audits complete. 17:32:51 It doesn't hurt as it did for 12 kB -> 2.5 kB. 17:33:12 ArticMine: is really pushing for their fee change being included soon 17:33:39 so we can have bp+ audit finished in 2 months, pretty easy 17:33:46 For sure. 17:33:53 so that's sooner than August 17:33:54 I would only advocate a HF for it with other improvements like MRL70 and ring-size increase. 17:34:27 June sounds viable then. 17:34:40 is anyone here against late June? 17:35:17 because if no one is against late June, I can adjust option 1 17:35:42 I would prefer to hear from our front line support before making a call here 17:35:54 So BP+ audit by April HF in June. That makes sense 17:36:22 This should be in -dev anyway. Research isn't concerned with fork timing. 17:36:27 okay, looks like I have some work to do then 17:36:53 I'll put out a github issue tomorrow AM at the latest with a summary 17:37:11 ArticMine: can you talk about the fees then? 17:37:20 https://github.com/monero-project/research-lab/issues/70#issuecomment-768036260 17:37:41 I'm a little concerned with the increase in the scaling limit from 1.4 to 2 17:37:57 it seems aggressive to me 17:38:28 if Monero adoption grows faster than whatever limit we set, the network doesn't break; transactions just get more expensive temporarily 17:39:41 does anyone have thoughts here? 17:39:44 While I agree that under many circumstances something like 1.6 or 1.8 might be enough. There would be very little margin for error 17:40:30 p.s. I have not looked at fees yet... no head space at the moment 17:40:48 2 would allow for a 32x increase in block size per year 17:40:55 In 2016 we saw a rate over several months in excess of 2 and there was no increase in adoption during the 2014 - 2015 bear market 17:41:10 1.4 allows for ~5.4x 17:41:39 in 2019 - 2020 we saw an increase in adoption during a bear market 17:42:35 well, maybe we should make the upper limit in growth per year to whatever brings us up to Bitcoin's current transaction throughput 17:42:50 since the BTC network does work today with a limited size 17:43:29 is that unreasonable? 17:43:45 add to this the recent regulatory changes and a repeat of what happened in 2016 and we will will be over 2 17:44:09 Bitcoin is dysfunctional because of its limits to growth 17:44:24 So following Bitcoin is unreasonable 17:44:49 there's still provision for growth however 17:45:33 it's a capped growth rate not a capped static siz 17:45:35 Just because we have 2 it does not mean that that it will be maxed out 17:45:51 we need to prepare for spammers to try and cap it out however 17:46:18 That is why the we introduce the LT median 17:46:54 The attack that happened was the reverse 17:47:05 I mean just a month ago 17:47:27 yeah I get that, capping the decrease rate 17:47:36 if it was maxed out under the two scenario: 1) how much would the blockchain grow in one year, and 2) how much in XMR fees would be paid in total over the year? 17:47:45 if you happen to know 17:48:20 jwinterm: with this proposal, it would allow blocks to be max 32x larger than they were at the start of the year 17:48:29 If we allow the short term median to remain above the long term median for an extended period of time then the type of attack we just has would be chap and disruptive 17:48:51 cheap 17:48:52 I think 32x/year is excessive, and gives us little time to react to an attack. We should be considering lead times in years at this point, not months. 17:49:11 There is plenty of time 17:49:30 to respont 17:49:36 There is a flurry of support/ecosystem issues that pop up every HF. 17:49:42 The is only just over 2 hour on the other side 17:49:54 Those must be considered in this equation 17:50:05 That is ho long the short term median can fall drastically 17:50:19 Bitcoin has a little over 10x as many tx/day as Monero right now 17:50:22 June is stressy and unrealistic 17:50:31 Ah, welcome selsta 17:50:43 * selsta didn't read all backlog 17:50:58 You should. Please catch up, your opinion here is greatly appreciated 17:51:16 Since you deal with the support fallout from HFs 17:51:17 So we are talking under 2 hours vs over 2 months to respond to an attack 17:51:28 ArticMine: let's separate these two things 17:51:44 there's 1) the maximum decline rate. We seem in agreement here 17:51:47 What two things 17:51:55 then there's 2) the maximum increase rate 17:51:58 is this correct? 17:52:37 Yes but you are ignoring that the short term median can still be above the long term median for an extended period of time 17:52:45 Setting the stage for an attack 17:53:03 Such as the one that just occurred 17:53:58 The whole point of the long term median is to give the community over 2 months to respond 17:54:05 This does not change 17:54:44 because it's capped at ~2x growth? 17:55:27 The Short term median is capped at 50x over the long term median 17:55:48 To allow for a retain surge over a 1 - 2 month period 17:56:14 This is why VISA has over 20x their average use as a maximum capacity 17:56:45 This was all done when the long term median was introduced in 2019 17:57:07 I still think the bump is ambitious 17:57:20 sorry we are getting close on time 17:57:31 selsta: is August the earliest you support? 17:57:43 what are your thoughts there 17:57:47 It is actually very prudent 17:58:03 base uppon the transaction data 17:58:15 I think we will need to schedule another dedicated discussion on the block caps 17:59:08 I suggest the argument be made first in the issue on GItHub 17:59:22 GitHub 18:00:34 Let selsta catch up and reply to the upcoming github issue, take some time to collect their thoughts 18:00:38 MAke the case for 1.6 or 1.8 vs to there 18:00:54 vs 2 18:01:07 needmoney90: can only catch up later 18:01:12 yes I can comment 18:01:17 have to go again 18:01:18 but I also don't want the default to be an assumed increase to 2 18:01:25 the change to 2 is the proposed change 18:01:41 but yes, last meeting I said I would be for late July / August 18:01:53 okay ty selsta 18:02:34 any final thoughts? 18:02:51 if someone wants to join the 2nd BP+ audit calls with me, please let me know 18:03:09 my takeaways: 18:03:12 Are they going to be published later? 18:03:15 The calls that is 18:03:24 needmoney90: no, I'm not going to record the calls 18:03:30 but the SoWs will be public 18:03:30 OK. 18:03:36 When will that be? 18:03:41 The calls that is. 18:03:45 TBD, ideally within a week 18:03:54 it's on me to schedule 18:04:01 Got it 18:04:11 No further thoughts from me 18:04:13 I really would prefer sarang or someone else knowledgeable there 18:04:20 since I have no idea what this code is LOL 18:05:52 anyway 18:06:01 look for the update summary/timeline github issue 18:06:24 thank you everyone 18:07:13 oh, and I will also comment on the block size issue 18:07:41 Sorry, which code are you asking about? (haven't read scrollback) 18:08:08 sarang: I can take the BP+ call by myself but if they have specific questions I'll be useless 18:08:39 I'm happy to provide insight on that code and any auditor comments/questions 18:09:17 sweet, are you able to join the calls too? 18:09:42 Time permitting, sure 18:10:09 okay I'll DM you some times 18:16:20 I have to leave the meeting. I have a conference call in a few minutes 18:16:49 "Such as the one that just occurred" What attack are you talking about? I'm out of the loop 18:17:30 If an attacker disrupts the nodes. The tx rate can drop over 65% 18:18:08 This happened during the attack in late December 18:18:41 There was no impact on fees or scaling becasue the network was in the penalty free zone all along 18:19:34 The scenario is a similar or greater collapse of the short term median in the penalty zone 18:20:07 ... and all it takes is for the attacker to keep up the attack for under 2 hours very cheap 18:21:14 and the blocksize can fall by a factor of say 10x or more 19:26:56 add to this the recent regulatory changes <= What are you referring to exactly? 19:27:53 dEBRUYNE is not here, but they were the one mostly championing option 2 <= Yes 19:28:06 I'd also adamantly oppose option 1, mostly because the upgrade is fairly minor 20:05:28 dEBRUYNE The regulatory changes by FinCEN and by the US Congress, effectively treating cryptocurrencies as cash 20:07:30 One impact of this is that there can be a significant pressure to move transactions on chain and the need for additional on chain transactions to legally avoid onerous reporting requirements 20:09:40 For example if 1) A merchant uses payment processor to accept Monero who then pays the merchant in USD. The Payment processor has to KYC the customer 20:10:47 but if 2) The merchant first accepts Monero and then sends the Monero to the payment processor, there is no need to KYC the customer 20:11:02 This is actually in the 2019 FinCEN guidance 20:12:00 In case 2) there are 2 transactions on the Monero blockchain. In case 1 there is only one transaction on the Monero blockchain 20:12:46 Also section 70 upgrade is not minor and that would be included in option 1 20:15:47 There is a very real risk with the current situation of severely disrupting the Monero network once Monero is deep into the penalty zone. An attack would only need to be maintained for 100 minutes to cause the short term median to fall drastically and fees to skyrocket 20:17:05 So prudence is that we address MRL issue 70 before the blocksie scales over 300000 bytes. This could happen in 2021 with the recent rate of growth 20:17:15 blocksize 20:20:23 There is no immediate problem. If we wait for Triptych to address issue MRL issue 70 there can be a real problem particularly if Triptych is delayed 20:24:55 The wake up call on MRL issue 70 was the drop in transactions during the attack last December 20:28:19 Is there still discussion about your proposal in the PDF I see linked ? 20:28:49 I have not see a response in the issue 20:29:13 on Github 20:29:49 Let me rephrase then. Do you expect this proposal to stay as is and thus be ready to code in monero ? 20:30:23 ie, is this the synthesis of discussion with people who are interested in the nuts and bolts of that particular issue ? 20:31:44 Yes my latest proposal was a response to UkoeHB and the concerns raised 20:32:01 It did not go far enough 20:32:36 There was also the question of a misunderstanding on Big bang attacks 20:33:42 The attacker has to support the short term median for the period of the long term median to continue the attack 20:35:17 So the scenario where the short term median is below the long term median does not play in Big Bang 20:36:52 By the way I proposed the 2x increase rate for the long term median that sgp has questioned rate back in August of last year 20:37:44 I have not yet assessed to updated proposal 20:38:02 I know 20:38:25 for moneromooo's question ^ 20:38:50 Thanks. Ping me when you're happy with it please. 20:39:11 sure