-
m-relay_
<binarybaron:matrix.org> We wrote a patch (for wallet2) to compute the corresponding tx keys for a given transaction for all outputs. Could anyone who is well versed on the C++ codebase look over this code?
-
m-relay_
-
m-relay_
<binarybaron:matrix.org> I'm offering 0.3 XMR for any bug found in that code (I know it's not much)
-
m-relay_
<binarybaron:matrix.org> I'm referencing a discussion about tx keys and transfer proofs from a few days ago. Not sure if the quotation is visible on IRC.
-
m-relay_
<ofrnxmr:xmr.mx> The reply is not visible on irc
-
m-relay_
<binarybaron:matrix.org> I'm referencing the discussion from here:
libera.monerologs.net/monero-dev/20251015#c599409-c599581
-
Guest49
Hi guys, was reading Seraphis, and looking at the transaction, it follows this format:
-
Guest49
Inputs:
-
Guest49
– Enote images
-
Guest49
– Membership proofs
-
Guest49
– Ownership and unspentness proofs
-
Guest49
Outputs:
-
Guest49
– Enotes
-
Guest49
– Range proofs
-
Guest49
Others:
-
Guest49
- Balance proof
-
Guest49
Was wondering, why is there no need for a proof that the output enotes was "signed"/"approved" by the spender? Like how does it prevent a malicious guy from forging/modifying the output enotes and send it to himself?
-
Guest49
Someone with the viewing key of the input enotes can easily forge a valid balance proof along with the tampered output enotes, no?
-
Guest49
-
sech1
"unspentness proofs" are the key words
-
Guest49
Doesnt unspentness only proves the input enotes were not spent before? Does not prove that the output enotes are to the target recipients?
-
Guest49
Ah I see it in section 3.7, the outputs are witnesses to the ownership & unspentness proof to achieve binding
-
nioc
also, Monero is not moving to Seraphis
-
Guest49
Oh wot, I was told yesterday it was moving to Seraphis '=D
-
Guest49
<rbrunner7:monero.social> Maybe consider leaving out ring signatures altogether, as we are on the way to stop to use those with a hardfork in 1 year or maybe a bit less? The "kid on the block" is FCMP++.
-
DataHoarder
-
selsta
.merge+ 10172 10156 10153 10123 10083
-
xmr-pr
Added
-
tobtoht_
done
-
m-relay_
<atomfried:matrix.org> In the threadpool.cpp, has anyone tried if workstealing with a chase-lev dequeue or a bwos queue results in any performance benefits?
-
m-relay_
<atomfried:matrix.org> Are there any standardized benchmarks i can run when testing such a thing?
-
m-relay_
<atomfried:matrix.org> Also, Does someone have a flake.nix for the monero project?
-
m-relay_
-
m-relay_
<ofrnxmr:xmr.mx> Related?
-
m-relay_
<atomfried:matrix.org> Yeah thats related.
-
m-relay_
<atomfried:matrix.org> Finally something i am good at and can maybe contribute
-
sech1
as far as I can see, threadpool in monerod uses a single global queue for all threads. If it doesn't spend more than 1% waiting for that lock, you won't get much improvement with more advanced scheduling algorithms
-
sech1
need to run it with profiler
-
m-relay_
<jeffro256:monero.social> Yeah we're much likelier to get way, way more performance benefit by doing ZK batching / parallelization across multiple blocks at a time. IMO, those should be pursued first before making the threadpool significantly more complex, unless it can be demonstrated that the threadpool queue is a blocker