-
Inge-
"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."
-
Inge-
-
zoimxdgflwy
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.
-
tmsufzhlf
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.
-
sgp_
meeting here at 17 utc
-
dEBRUYNE
I will probably have to skip, but can add thoughts afterwards
-
sgp_
-
jwinterm
.time
-
jwinterm
75 min
-
midipoet
.time
-
sgp_
meeting time
-
sgp_
1. Greetings
-
hyc
hola
-
zkao
hoi
-
sethsimmons
hey all
-
sethsimmons
I'm actually around for something π
-
rottenwheel
Hallo.
-
sgp_
ping sarang moneromooo ArticMine knaccc vtnerd
-
rbrunner
Hi (lurking a bit here for once)
-
h4sh3d[m]
hi
-
zkao
jwinterm midipoet
-
endogenic
endogenic
-
sgp_
hello everyone
-
lederstrumpf
hello
-
sgp_
are sarang and moneromooo here?
-
ArticMine
Hi
-
sgp_
hmm, apparently not
-
sgp_
let's just start with the first high-level topic
-
sgp_
-
sgp_
we need to think about which plan we prefer of the two
-
sgp_
this has been discussed in prior meetings, but now they are written down
-
sgp_
sarang mentioned that the research work for triptych will take approximately 2 months
-
sgp_
3 months for moneromooo is an estimate
-
sethsimmons
I just don't see the need to delay a network upgrade for multisig, which is so infrequently used.
-
sethsimmons
So Option 2 seems better to me.
-
sgp_
just for clarity:
-
sethsimmons
If we can work on multisig in parallel or fund someone else for that portion, great.
-
sgp_
option 1 and option 2 will have some multisig wallet support
-
sgp_
option 1 is doing 2 hardforks: 1 for BP+, another for triptych
-
sgp_
option 2 is doing 1 hardfork with both
-
sethsimmons
ah
-
hyc
seems like the cautious route is to change one thing at a time
-
ArticMine
My preference is option 1. I think the timeline for Triptych for option 2 is very optimistic.
-
rottenwheel
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.
-
h4sh3d[m]
agree with hyc, an hard fork with two big changes is more risky
-
zkao
hyc's point to me that sounds the most scientific way of doing things
-
sgp_
fwiw, two hardforks also creates more headaches for the ecosystem than 1
-
ArticMine
Still I want to hear from sarang on the timelines
-
sgp_
note that I can speak for sarang in the 2 months for research. That is what he is telling me
-
sgp_
I can't really speak for moo
-
hyc
a 2nd hardfork 10 months after the previous doesn't sound like a big hassle
-
hyc
considering we used to do them every 6 months, why is 10 months a problem?
-
rbrunner
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?
-
sgp_
I'm just passing along that Cake kinda interrupts their dev process each time
-
sethsimmons
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.
-
» needmoney90 is actually awake at a reasonable hour
-
sethsimmons
<rbrunner "I don't understand yet the long "> I would assume delaying 2nd HF so that it's not too much pain on the ecosystem while focusing on improving musig support.
-
needmoney90
[takes a seat]
-
endogenic
still dreaming needmoney90
-
rbrunner
Ok
-
hyc
that part didn't bother me too much, presumably there will be other work to justify a hardfork as well
-
sgp_
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
-
needmoney90
Are debruyne or selsta around?
-
sgp_
I'd rather make it June tbh
-
needmoney90
Both of them are front line support, and I think their perspectives here would be valuable.
-
ArticMine
The other item for the HF is issue 70
-
needmoney90
Lots of small fires to put out every HF, they have to deal with it every time.
-
» zkao is waiting till august
-
sgp_
dEBRUYNE is not here, but they were the one mostly championing option 2
-
sgp_
I still personally prefer option 2, but I also get the arguments behind option 1
-
rbrunner
Trouble once instead of trouble two times?
-
ArticMine
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
-
moneromooo
I think timing will mostly depend when the code gets reviewed, no ?
-
moneromooo
BP+ is all ready to go, bar review.
-
moneromooo
Triptych is not plugged at all, and we might need a new way to represent rings, depending on how much we bump ring size.
-
sarang
Hi
-
moneromooo
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.
-
gingeropolous
^
-
sgp_
moneromooo: it's my understanding that they wouldn't be "fucked over" in option 2
-
sgp_
but it seems like most people are generally for option 1
-
needmoney90
If Deb is behind option 2, I'm inclined to lean towards that option.
-
sethsimmons
Both are fine IMO, I just lean towards one for faster ring-size increase, mostly, which is probably not a good enough reason.
-
hyc
didn't realize this would be a breaking change for multisig
-
hyc
so yeah, let's not screw anyone...
-
moneromooo
When I said review above, I meant audit by a third party. Not PR review.
-
sethsimmons
Both options complicate multisig FWIW
-
rbrunner
Potential multisig problem would be to not be able to spend coins out of a multisig wallet for a certain period?
-
sarang
Research areas for this still include: cross-transaction batching, multisig algorithms and analysis, anonymity set binning
-
needmoney90
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
-
sgp_
rbrunner: I don't believe that would happen
-
sethsimmons
sgp_: do you have a summary of the multisig effects of both?
-
rbrunner
Just wondering what would be the "fuckery" ...
-
sgp_
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
-
sethsimmons
<needmoney90 "There are ecosystem-wide repurcu"> If we go this route and combine BP+ and Triptych, I'd vote for a long and pushed testnet/stagenet testing time.
-
sethsimmons
With lots of pushes to get people running nodes, maybe even simple scripts for stress-testing scenarios
-
sgp_
maybe I need to document this all clearly since there is a ton of confusion it seems
-
needmoney90
That would cause much less strain on time, resources, and our surrounding ecosystem.
-
rbrunner
Could do no harm :)
-
sgp_
okay, so how about this
-
sethsimmons
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.
-
sgp_
I'll open a github issue for these two options with all the details I know of
-
sethsimmons
<sgp_ "maybe I need to document this al"> Its very confusing lol
-
sgp_
then everyone will have a week to comment
-
sgp_
longer if needed
-
needmoney90
A pushed back timeline would be a great chance for us to do a push for testing.
-
sgp_
before I do that, why v15 in option 1 in August?
-
moneromooo
BP+ isn't a huge advance over BP so I'd be fine pushing it till later tbh.
-
sethsimmons
I'd vote for 1-2mo after audits complete.
-
moneromooo
It doesn't hurt as it did for 12 kB -> 2.5 kB.
-
sgp_
ArticMine: is really pushing for their fee change being included soon
-
sgp_
so we can have bp+ audit finished in 2 months, pretty easy
-
sethsimmons
For sure.
-
sgp_
so that's sooner than August
-
sethsimmons
I would only advocate a HF for it with other improvements like MRL70 and ring-size increase.
-
sethsimmons
<sgp_ "so we can have bp+ audit finishe"> June sounds viable then.
-
sgp_
is anyone here against late June?
-
sgp_
because if no one is against late June, I can adjust option 1
-
needmoney90
I would prefer to hear from our front line support before making a call here
-
ArticMine
So BP+ audit by April HF in June. That makes sense
-
moneromooo
This should be in -dev anyway. Research isn't concerned with fork timing.
-
sgp_
okay, looks like I have some work to do then
-
sgp_
I'll put out a github issue tomorrow AM at the latest with a summary
-
sgp_
ArticMine: can you talk about the fees then?
-
sgp_
-
sgp_
I'm a little concerned with the increase in the scaling limit from 1.4 to 2
-
sgp_
it seems aggressive to me
-
sgp_
if Monero adoption grows faster than whatever limit we set, the network doesn't break; transactions just get more expensive temporarily
-
sgp_
does anyone have thoughts here?
-
ArticMine
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
-
UkoeHB
p.s. I have not looked at fees yet... no head space at the moment
-
sgp_
2 would allow for a 32x increase in block size per year
-
ArticMine
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
-
sgp_
1.4 allows for ~5.4x
-
ArticMine
in 2019 - 2020 we saw an increase in adoption during a bear market
-
sgp_
well, maybe we should make the upper limit in growth per year to whatever brings us up to Bitcoin's current transaction throughput
-
sgp_
since the BTC network does work today with a limited size
-
sgp_
is that unreasonable?
-
ArticMine
add to this the recent regulatory changes and a repeat of what happened in 2016 and we will will be over 2
-
ArticMine
Bitcoin is dysfunctional because of its limits to growth
-
ArticMine
So following Bitcoin is unreasonable
-
sgp_
there's still provision for growth however
-
sgp_
it's a capped growth rate not a capped static siz
-
ArticMine
Just because we have 2 it does not mean that that it will be maxed out
-
sgp_
we need to prepare for spammers to try and cap it out however
-
ArticMine
That is why the we introduce the LT median
-
ArticMine
The attack that happened was the reverse
-
ArticMine
I mean just a month ago
-
sgp_
yeah I get that, capping the decrease rate
-
jwinterm
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?
-
jwinterm
if you happen to know
-
sgp_
jwinterm: with this proposal, it would allow blocks to be max 32x larger than they were at the start of the year
-
ArticMine
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
-
ArticMine
cheap
-
needmoney90
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.
-
ArticMine
There is plenty of time
-
ArticMine
to respont
-
needmoney90
There is a flurry of support/ecosystem issues that pop up every HF.
-
ArticMine
The is only just over 2 hour on the other side
-
needmoney90
Those must be considered in this equation
-
ArticMine
That is ho long the short term median can fall drastically
-
sgp_
Bitcoin has a little over 10x as many tx/day as Monero right now
-
selsta
June is stressy and unrealistic
-
needmoney90
Ah, welcome selsta
-
» selsta didn't read all backlog
-
needmoney90
You should. Please catch up, your opinion here is greatly appreciated
-
needmoney90
Since you deal with the support fallout from HFs
-
ArticMine
So we are talking under 2 hours vs over 2 months to respond to an attack
-
sgp_
ArticMine: let's separate these two things
-
sgp_
there's 1) the maximum decline rate. We seem in agreement here
-
ArticMine
What two things
-
sgp_
then there's 2) the maximum increase rate
-
sgp_
is this correct?
-
ArticMine
Yes but you are ignoring that the short term median can still be above the long term median for an extended period of time
-
ArticMine
Setting the stage for an attack
-
ArticMine
Such as the one that just occurred
-
ArticMine
The whole point of the long term median is to give the community over 2 months to respond
-
ArticMine
This does not change
-
sgp_
because it's capped at ~2x growth?
-
ArticMine
The Short term median is capped at 50x over the long term median
-
ArticMine
To allow for a retain surge over a 1 - 2 month period
-
ArticMine
This is why VISA has over 20x their average use as a maximum capacity
-
ArticMine
This was all done when the long term median was introduced in 2019
-
sgp_
I still think the bump is ambitious
-
sgp_
sorry we are getting close on time
-
sgp_
selsta: is August the earliest you support?
-
sgp_
what are your thoughts there
-
ArticMine
It is actually very prudent
-
ArticMine
base uppon the transaction data
-
sgp_
I think we will need to schedule another dedicated discussion on the block caps
-
ArticMine
I suggest the argument be made first in the issue on GItHub
-
ArticMine
GitHub
-
needmoney90
Let selsta catch up and reply to the upcoming github issue, take some time to collect their thoughts
-
ArticMine
MAke the case for 1.6 or 1.8 vs to there
-
ArticMine
vs 2
-
selsta
needmoney90: can only catch up later
-
sgp_
yes I can comment
-
selsta
have to go again
-
sgp_
but I also don't want the default to be an assumed increase to 2
-
sgp_
the change to 2 is the proposed change
-
selsta
but yes, last meeting I said I would be for late July / August
-
sgp_
okay ty selsta
-
sgp_
any final thoughts?
-
sgp_
if someone wants to join the 2nd BP+ audit calls with me, please let me know
-
sgp_
my takeaways:
-
needmoney90
Are they going to be published later?
-
needmoney90
The calls that is
-
sgp_
needmoney90: no, I'm not going to record the calls
-
sgp_
but the SoWs will be public
-
needmoney90
OK.
-
needmoney90
When will that be?
-
needmoney90
The calls that is.
-
sgp_
TBD, ideally within a week
-
sgp_
it's on me to schedule
-
needmoney90
Got it
-
needmoney90
No further thoughts from me
-
sgp_
I really would prefer sarang or someone else knowledgeable there
-
sgp_
since I have no idea what this code is LOL
-
sgp_
anyway
-
sgp_
look for the update summary/timeline github issue
-
sgp_
thank you everyone
-
sgp_
oh, and I will also comment on the block size issue
-
sarang
Sorry, which code are you asking about? (haven't read scrollback)
-
sgp_
sarang: I can take the BP+ call by myself but if they have specific questions I'll be useless
-
sarang
I'm happy to provide insight on that code and any auditor comments/questions
-
sgp_
sweet, are you able to join the calls too?
-
sarang
Time permitting, sure
-
sgp_
okay I'll DM you some times
-
ArticMine
I have to leave the meeting. I have a conference call in a few minutes
-
sech1
"Such as the one that just occurred" What attack are you talking about? I'm out of the loop
-
ArticMine
If an attacker disrupts the nodes. The tx rate can drop over 65%
-
ArticMine
This happened during the attack in late December
-
ArticMine
There was no impact on fees or scaling becasue the network was in the penalty free zone all along
-
ArticMine
The scenario is a similar or greater collapse of the short term median in the penalty zone
-
ArticMine
... and all it takes is for the attacker to keep up the attack for under 2 hours very cheap
-
ArticMine
and the blocksize can fall by a factor of say 10x or more
-
dEBRUYNE
<ArticMine> add to this the recent regulatory changes <= What are you referring to exactly?
-
dEBRUYNE
<sgp_> dEBRUYNE is not here, but they were the one mostly championing option 2 <= Yes
-
dEBRUYNE
I'd also adamantly oppose option 1, mostly because the upgrade is fairly minor
-
ArticMine
dEBRUYNE The regulatory changes by FinCEN and by the US Congress, effectively treating cryptocurrencies as cash
-
ArticMine
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
-
ArticMine
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
-
ArticMine
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
-
ArticMine
This is actually in the 2019 FinCEN guidance
-
ArticMine
In case 2) there are 2 transactions on the Monero blockchain. In case 1 there is only one transaction on the Monero blockchain
-
ArticMine
Also section 70 upgrade is not minor and that would be included in option 1
-
ArticMine
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
-
ArticMine
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
-
ArticMine
blocksize
-
ArticMine
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
-
ArticMine
The wake up call on MRL issue 70 was the drop in transactions during the attack last December
-
moneromooo
Is there still discussion about your proposal in the PDF I see linked ?
-
ArticMine
I have not see a response in the issue
-
ArticMine
on Github
-
moneromooo
Let me rephrase then. Do you expect this proposal to stay as is and thus be ready to code in monero ?
-
moneromooo
ie, is this the synthesis of discussion with people who are interested in the nuts and bolts of that particular issue ?
-
ArticMine
Yes my latest proposal was a response to UkoeHB and the concerns raised
-
ArticMine
It did not go far enough
-
ArticMine
There was also the question of a misunderstanding on Big bang attacks
-
ArticMine
The attacker has to support the short term median for the period of the long term median to continue the attack
-
ArticMine
So the scenario where the short term median is below the long term median does not play in Big Bang
-
ArticMine
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
-
UkoeHB
I have not yet assessed to updated proposal
-
ArticMine
I know
-
UkoeHB
for moneromooo's question ^
-
moneromooo
Thanks. Ping me when you're happy with it please.
-
UkoeHB
sure