-
m-relay
<datahoarder:monero.social> For Carrot outputs, do we have a writeup of how transaction proofs (inproof/outproof) would work/look like?
-
m-relay
<jeffro256:monero.social> No, not yet, it would be similar to Jamtis though. I've been meaning to start the code for these for a while.
-
m-relay
<jeffro256:monero.social> For send proofs, you would mainly share the sender-receiver secret, and let the validator decode the output
-
m-relay
<datahoarder:monero.social> yeah, equivalent to tx key, except recoverable to both parties
-
m-relay
<datahoarder:monero.social> so receiver can make an "out proof" as well
-
m-relay
<datahoarder:monero.social> you'd have to prove "spend proof" (actually, how'd that work?) + outproof in one
-
m-relay
<jeffro256:monero.social> Yeah, sorry I meant "out proof" when I said "sent proof". A spend proof is going to need to request an old FCMP path from the daemon to preserve sender anonymity, that'll require a bit more business logic
-
DataHoarder
I mean making a "receive proof" but I guess "tx proof" that does both (send and receive?) works
-
DataHoarder
Receive proof however also proves they controlled at least a view version of the wallet
-
m-relay
<rbrunner7:monero.social> Meeting in 1 hour
-
m-relay
<jeffro256:monero.social> Can't you do a "receive proof" by just making an out proof to an address you control? Unless I'm mistaking what a "receive proof" is
-
DataHoarder
Basically proving you control at least a view version of the wallet keys
-
DataHoarder
Which is what inproof did too
-
DataHoarder
I guess a tx proof + signature from wallet would do too
-
DataHoarder
Too bad that Monero GUI currently does not support signing from subaddresses, only main address, and view wallet key signing is broken there too (works in CLI)
-
DataHoarder
Generalizing to just "tx proof" I guess is fine, same for sender and receiver.
-
DataHoarder
I guess you could also just share the anchor and re-derive from there no?
-
DataHoarder
In the end they will be able to decode and it's shorter
-
DataHoarder
Ah right. Payment id
-
m-relay
<rbrunner7:monero.social> Meeting time. Hello!
monero-project/meta #1308
-
m-relay
<sneedlewoods_xmr:matrix.org> hi
-
m-relay
<jeffro256:monero.social> Howdy
-
m-relay
<jberman:monero.social> *waves*
-
m-relay
<rbrunner7:monero.social> Ok, the regulars are here, thus we can move to the reports from last week
-
m-relay
<sneedlewoods_xmr:matrix.org> some more fixes, one of the bigger issues that got fixed: `show_transfers` now does show incoming pool txs, but outgoing pending txs still not showing up
-
m-relay
<sneedlewoods_xmr:matrix.org> ready to push, but I'm a little hesitant, because of all the GitHub spam it creates
-
m-relay
<sneedlewoods_xmr:matrix.org> and started planning what to do next, I think it's a good idea to continue with replacing wallet2 by the Wallet API in monero-wallet-rpc, because now I'm still relatively familiar with the Wallet API. If you guys have no objections, I'd write a CCS proposal for that, starting in January.
-
m-relay
<rbrunner7:monero.social> Yes, I think that's the next logical step, monero-wallet-rpc
-
m-relay
<jberman:monero.social> Identified and patched issues causing broken and unreliable sync when the pool exceeds the max weight allowed, I'm catching up on people's comments in the stressnet channel now, and planning to work on unexpected slow sync, runaway span OOM's, and tx relay v2 this week / whatever issues people highlight in the stressnet channel
-
m-relay
<rbrunner7:monero.social> Stressnet causing some stress for you fixing bugs :)
-
m-relay
<jberman:monero.social> It's been solid, I'm glad, this one was a lingering bug in FCMP++ integration code that I'm happy is now fixed:
seraphis-migration/monero #251
-
m-relay
<jeffro256:monero.social> Implemented PQ changes to carrot_core, communicating with potential code auditors, and working on updating the benchmark suite. Might take a serious stab at transaction proofs next week
-
m-relay
<rbrunner7:monero.social> By the way, just curious, where do the block sizes top out currently on stressnet? 10 MB or so?
-
m-relay
<sneedlewoods_xmr:matrix.org> v1.5 is supposed to be the last version for this stressnet run? There you made quite a few improvements since 1.4v fwiw
-
m-relay
<rucknium:monero.social> 18MB now. A few blocks up to 30MB. However, the actual bytes is not equal to tx weight. I don't know the error factor.
-
m-relay
<jberman:monero.social> I recall seeing ofrnxmr mention 19+ MB blocks (although that's not actual MB, just weight, since weight on alpha stressnet is actually much larger than byte size). ofrnxmr / Rucknium may know definitively current peak
-
m-relay
<jberman:monero.social> Thank you Rucknium
-
m-relay
<rbrunner7:monero.social> Impressive
-
m-relay
<jberman:monero.social> that's the hope, but we'll see how it goes
-
m-relay
<jberman:monero.social> haven't released v1.5 yet, people have been testing a pre-release for v1.5
-
m-relay
-
m-relay
<rucknium:monero.social> ^ Last week of block weights
-
m-relay
<rucknium:monero.social> From
stressnetnode1.moneronet.info
-
m-relay
<jeffro256:monero.social> Nice graph, thank you
-
m-relay
<rbrunner7:monero.social> How long like that until you pass mainnet blockchain filesize :) Hyc confirmed today on Reddit that LMDB per se works without problems with terabyte sized files, so nothing to fear.
-
m-relay
<rucknium:monero.social> Almost 95GB unpruned now. Added 30GB in last week because we turned up the spam volume.
-
m-relay
<rbrunner7:monero.social> Ok, so our streak with impressive progress, at least as I see it, every week continues. Anything special to discuss today?
-
m-relay
<rbrunner7:monero.social> Does anybody happen to know where we stand with DNS checkpoints? With Qubic almost gone, awfully quiet on that front.
-
m-relay
<rbrunner7:monero.social> Almost gone as a clear and present danger, I mean
-
m-relay
<jeffro256:monero.social> I think it's kinda stagnant at the moment, ofrn mentoned something about how there's a bug in the handling of it, but I haven't looked into that
-
m-relay
<sneedlewoods_xmr:matrix.org> my last information was 0xfffc was investigating, but not sure
-
m-relay
<rbrunner7:monero.social> Would be a bit sad to not walk the last few meters after quite some journey, no?
-
m-relay
<jeffro256:monero.social> nice
-
m-relay
<rbrunner7:monero.social> Ok, looks like we are through for today. Thanks everybody for attending, read you again next week!
-
m-relay
<sneedlewoods_xmr:matrix.org> thanks everyone, cu
-
plowsof
for pools' hashrate check
blocks.p2pool.observer/pools by DataHoarder
-
m-relay
<ofrnxmr:monero.social> Yeah, a checkpointed block is orphaned before the checkpoint us received -> receive checkpoint -> node rolls back to _before_ the checkpoint -> node refuses to reorg onto the checkpointed chain, because its orphaned + node cannot add blocks to the chain, because they dont match the checkpoint = node stuck
-
m-relay
<rbrunner7:monero.social> Somehow sounds like a quite tricky problem
-
m-relay
<rbrunner7:monero.social> Could be it's not what you would call a "bug", but more like a hole of sorts in the "protocol"? I mean, what is the daemon expected to do in such a situation?
-
m-relay
<ofrnxmr:monero.social> I think its a bug because there exists logic to switch onto an alt chain
-
m-relay
<ofrnxmr:monero.social> But this code path is skipped, and instread marks the alt chain as orphaned
-
m-relay
<ofrnxmr:monero.social> If you force the condition to true, it reorgs onto the alt chain as expected
-
m-relay
<ofrnxmr:monero.social> (of course, forcing `is_a_checkpoint` to true means that it always reorgs onto the alt chain, regardless of if its checkpointed)