-
revuoxmr
Revuo Monero Issue 228: February 16 - 23, 2025.
revuo-xmr.com/weekly/issue-228
-
m-relay
<tweaker:calitabby.net> s
-
m-relay
<tweaker:calitabby.net> to federal Perkins V in 2018, the NSC includes, the
-
m-relay
<tweaker:calitabby.net> Biden Administration, natural… activities”
-
m-relay
<tweaker:calitabby.net> and may even better use
-
plowsof
tweaker your username checks out, or AI? either way, stop please.
-
m-relay
<lza_menace:monero.social> who runs/owns xmrchain.net ?
-
m-relay
<jeffro256:monero.social> The crypto primitives that FCMP++ uses aren't from Zcash, it's from the Curve Trees paper
-
m-relay
<jeffro256:monero.social> I mean all ideas build off of others, etc, etc but AFAIK there's no direct link
-
m-relay
<lza_menace:monero.social> @ging
-
m-relay
<lza_menace:monero.social> @gingeropolous:monero.social do you run xmrchain ?
-
m-relay
<gingeropolous:monero.social> lza_menace: yeah i help operate it. y?
-
m-relay
<gingeropolous:monero.social> lza_menace: , if your questioning the site responsiveness, yeah im aware. something is causing xmrblocks to have like 300-400% cpu usage, and top reports 66% memory usage (on 64g system), tho systemd-cgtop only reports 12G usage or so.
-
m-relay
<gingeropolous:monero.social> ok, just killed 500 connections from a singapore data center... so maybe it'll be happier
-
Kandah
Hello
-
Kandah
Is there a specific channel for asking for some help? :)
-
plowsof
elaborate first
-
Kandah
I found my wallet in 0.000000000000 and I remember mining with it in 2021 for some days
-
plowsof
likely a simple issue, what wallet are you using? if monero-gui / cli - ensure its the latest version as there was a hardfork in 2022 august ... restore your wallet from 0.. use a local node or a functional remote one (not simple mode in gui) - if you need further assistance better to ask in #monero-support
-
Kandah
Thankyou very much!
-
m-relay
<elongated:matrix.org> So when HF for dsa change?
-
m-relay
<ofrnxmr:xmr.mx> jeffro256
-
m-relay
<syntheticbird:monero.social> never
-
m-relay
<syntheticbird:monero.social> monero will die with elliptic curve
-
m-relay
<syntheticbird:monero.social> elliptic curve are post-quantum secure
-
m-relay
<syntheticbird:monero.social> anything else is propaganda by le FBI
-
m-relay
<ofrnxmr:xmr.mx> HF to 1. Deploy master branch ahead of FCMP 2. DSA: 2.1 Coinbase DSA 2.2 OSPEAD
-
m-relay
<ofrnxmr:xmr.mx> I thought it was a 4 letter agency
-
m-relay
<ofrnxmr:xmr.mx> HF to 1. Deploy master branch ahead of FCMP 2. DSA: 2.1 Coinbase DSA 2.2 OSPEAD 3. RandomX update
-
m-relay
<elongated:matrix.org> 6 months? Discussion in next MRL meeting?
-
m-relay
<ofrnxmr:xmr.mx> Mrl is for research
-
m-relay
<ofrnxmr:xmr.mx> HF is dev
-
m-relay
<elongated:matrix.org> HF needs MRL inputs ?
-
m-relay
<ofrnxmr:xmr.mx> I'd say push binaries for HF by may. Fork date by oct (4 months after binary release). then New FCMP++ binaries by january, to fork by july 2026 (6 months after binary release)
-
m-relay
<ofrnxmr:xmr.mx> (i changed june -> may. I can count tho)
-
m-relay
<ofrnxmr:xmr.mx> Imo its a good idea to run deploy master ahead of fcmp, and leave the fcmp HF to be focused on FCMP and carrot
-
nioc
Has been discussed by devs = next stop FCMP++
-
m-relay
<ofrnxmr:xmr.mx> Thats what she said
-
m-relay
<ofrnxmr:xmr.mx> But she can never make her mind up
-
m-relay
<ofrnxmr:xmr.mx> i think making fcmp hard fork too big might be a huge mistake. It wouldnt be the first time master was partially broken. (weve moved prs from master to release, only to be met with a lot of bug reports from use cases that went untested)
-
m-relay
<ofrnxmr:xmr.mx> Even between 18.0.0 and now, weve had to re-release back-to-back twice
-
m-relay
<ofrnxmr:xmr.mx> Master is a much bigger can of worms. And fcmp is an entirely different can
-
m-relay
<ofrnxmr:xmr.mx> IMHO its safest to fork twice
-
m-relay
<ofrnxmr:xmr.mx> Like.. theres a lot of stuff on master that isnt live on release. Better to release and test/fix it all before launching fcmp onto a broken foundation
-
m-relay
<monero.arbo:matrix.org> What consensus changes would be pushed with a pre-FCMP HF besides RandomX update? or what's on the table
-
m-relay
<aremor:matrix.org> Sounds like testing is lacking
-
m-relay
<aremor:matrix.org> Re: an automated suite
-
m-relay
<elongated:matrix.org> So dsa change by July 2026? Of is that for fcmp
-
m-relay
<elongated:matrix.org> So dsa change by July 2026? Or is that for fcmp
-
m-relay
<elongated:matrix.org> Oh I see dsa + randomx change by oct
-
m-relay
<ofrnxmr:xmr.mx> Cant test everything comorehensively. Some tests do catch a lot, but i think the most recent issue was bresking rpc-logic with a or that was on master for like 8 months before pushing it to relesse
-
m-relay
<ofrnxmr:xmr.mx> Master uses a much more recent version of boost, c++17, a lot of bigger low lvl changes and even a lot of basic shit that was just never pushed to release
-
m-relay
<ofrnxmr:xmr.mx> he have 1+hr of tests run on every commit / merge and pr
-
m-relay
<ofrnxmr:xmr.mx> But that won't catch all edge cases (like active network traffic*
-
m-relay
<ofrnxmr:xmr.mx> Same reason test/stsgenet doesnt catch everything. At the last hard fork we even dropped like 50tx from the txpool due to a fee mismatch
-
m-relay
<aremor:matrix.org> The most difficult bugs, once found, should be reproduced in an automated test. Should be doable given something like on-demand, cloud test environments. Can’t in-vision anything that cannot be reproduced. Not foreseen, yes. But still reproducible.
-
m-relay
<ofrnxmr:xmr.mx> we have a test suite ...
-
m-relay
<ofrnxmr:xmr.mx> ^
-
m-relay
<syntheticbird:monero.social> Cuprate do its tests in 6 minutes
-
m-relay
<syntheticbird:monero.social> seethe about it
-
m-relay
<syntheticbird:monero.social> (probably biased, i didn't looked at the difference in the number of tests lol)
-
m-relay
<ofrnxmr:xmr.mx> how long does it take to build cuprate
-
m-relay
<syntheticbird:monero.social> 2 minutes
-
m-relay
-
m-relay
-
m-relay
<ofrnxmr:xmr.mx> Core tests are 30min, function tests rpc is abt 15min
-
m-relay
<boog900:monero.social> cheating because files are cached from the previous checks :)
-
selsta
there are things that we could do to significantly speed up core tests, mooo opened a PR for it years ago but it got never merged
-
selsta
-
m-relay
<lza_menace:monero.social> what was the ip?
-
m-relay
<lza_menace:monero.social> just wondering. i was asking gbks for the source code to exploremonero because i want to host my own
-
texxy
chat my brain is working
-
texxy
i am developing an altcoin
-
texxy
right now i had a realisation
-
texxy
what if you ignore the idea of a TX and instead consider transfers
-
texxy
and then each block is its own tx
-
texxy
instantly saw the issue, zk-stark still needs to make range proof on each transfer to prevent malicious miners from stealing from blocks
-
texxy
infact more importantly, you cant be certain of anything
-
texxy
tx is a necessary abstractions bc you have to sign the tx
-
texxy
in xmr you sign with ring signature
-
m-relay
<imprevisto:matrix.org> cool jeffro256 I am checking out the forest and the trees
-
m-relay
<jeffro256:monero.social> You never need a HF for DSA change unless you implement some sort of compression (like used in binning) which necessitates a change in the transaction format
-
m-relay
<jeffro256:monero.social> Something like OSPEAD doesn't require a HF. A change in the number of ring members *would* require a HF
-
texxy
bruh you know xmr is very good when its difficult to think of any ways to improve it other than DAG for energy efficiency and scaling reasons
-
gingeropolous
man, getinfo can kill a daemon
-
gingeropolous
damn things been stuck for 5 minutes . wheres this info
-
gingeropolous
damn kill 9 didn't do it either
-
m-relay
<ofrnxmr:xmr.mx> Your pc is haunted
-
m-relay
<ofrnxmr:xmr.mx> The problem is privacy buckets (an old user will reference new style decoys)
-
m-relay
<elongated:matrix.org> So dsa can be changed right now ? just pushing 0.18.5.0 and effective ringsize goes back up ?
-
m-relay
<ofrnxmr:xmr.mx> no
-
m-relay
<elongated:matrix.org> Even with that users with new dsa will have a better ringsize than 4?
-
m-relay
<ofrnxmr:xmr.mx> yes and no*
-
m-relay
<ofrnxmr:xmr.mx> You can push dsa immediately, but it wont necessarily improve decoys unless everyone is using the new dsa
-
m-relay
<ofrnxmr:xmr.mx> Old vs new decoys create more black marbles
-
m-relay
<elongated:matrix.org> So users can upgrade and get better effective ringsize than 4
-
m-relay
<elongated:matrix.org> Yah it will be a puddle
-
m-relay
<ofrnxmr:xmr.mx> If you are spending new dsa and half of your decoys are old dsa, or vice versa
-
m-relay
<ofrnxmr:xmr.mx> No. Example. If i use jeffros's coinbase segregation dsa, if only 1 of my decoys has the same dsa its very likely to be the change output from my prior tx
-
m-relay
<elongated:matrix.org> Yah that half output selection from recent spends is crappy allows easy attack too
-
m-relay
<ofrnxmr:xmr.mx> You need all 16 decoys to update
-
m-relay
<ofrnxmr:xmr.mx> Now,. heres the thing. the dsa isnt consensus, so a bad actor can spam bullshit decoys if they wanted to
-
m-relay
<elongated:matrix.org> They might be already doing that 😅
-
m-relay
<ofrnxmr:xmr.mx> they can, for example, submit 500k tx that all use 15 nonsense transactions, and then your dsa is useless since youll reference those 500k bs decoys
-
m-relay
<ofrnxmr:xmr.mx> Definitely. I pointed this out the other da
-
m-relay
<elongated:matrix.org> Make dsa a consensus ?
-
m-relay
<ofrnxmr:xmr.mx> We have more weird number input/output tx than usual
-
m-relay
<ofrnxmr:xmr.mx> I dont think its possible (as side from fcmp style)
-
m-relay
<elongated:matrix.org> Fcmp….. can’t wait and can’t keep hearing it
-
m-relay
<ofrnxmr:xmr.mx> When you spend monero at a merchant, how often do you pay 8 people at once? Never
-
m-relay
<elongated:matrix.org> Those are mostly exchange payouts
-
m-relay
<ofrnxmr:xmr.mx> so if you bought something at my store, and your ring had 25 decoys that were 3-15 output tx, its obvious that none of those are the real spend
-
m-relay
<ofrnxmr:xmr.mx> 15* decoys
-
m-relay
<monero.arbo:matrix.org> for DSA to be consensus it needs to be deterministic which is *very* difficult and at this point even if possible not really worth the research
-
m-relay
<elongated:matrix.org> So what’s the consensus on fixing this current situation?
-
m-relay
<ofrnxmr:xmr.mx> "Wait for fcmp"
-
m-relay
<ofrnxmr:xmr.mx> Personally, i said what i said earlier
-
m-relay
<ofrnxmr:xmr.mx> Let push hf binaries by may to hf by october
-
m-relay
<ofrnxmr:xmr.mx> with master + randomx + ospead dsa + coinbase dsa
-
m-relay
<monero.arbo:matrix.org> again asking if there are consensus changes other than RandomX? or is the idea mostly jsut to push a consensus change in order to force a DSA update?
-
m-relay
<ofrnxmr:xmr.mx> The idea is to get people ready for fcmp hf and to split the amount of changes to keep fcmp hf mostly about fcmp, carrot etc
-
m-relay
<elongated:matrix.org> Force effective ring size back to normal
-
m-relay
<monero.arbo:matrix.org> that's the DSA update
-
m-relay
<elongated:matrix.org> ofrnxmr: has other changes too
-
m-relay
<ofrnxmr:xmr.mx> Consensus changes would be just randomx, i think
-
m-relay
<monero.arbo:matrix.org> I just don't like the idea of pushing consensus changes that aren't in and of themselves worth it in order to force non-consensus updates onto people
-
m-relay
<elongated:matrix.org> Dsa update isn’t worth it ?
-
m-relay
<monero.arbo:matrix.org> DSA update isn't consensus
-
m-relay
<ofrnxmr:xmr.mx> its long past time that we pushed master to release
-
m-relay
<monero.arbo:matrix.org> I'm not sure how important it is. I have been saying for awhile coinbase consolidations shouldn't even use rings or be used as decoyd
-
m-relay
<monero.arbo:matrix.org> which.... actually *could* be a consensus change
-
m-relay
<monero.arbo:matrix.org> well we are getting a point release soon regardless
-
m-relay
<ofrnxmr:xmr.mx> We used to do it every 6 months, but because we dont have enough consensus changes necessary, we dont hard fork.
-
m-relay
<ofrnxmr:xmr.mx> we COULD soft fork, but monero doesnt do that
-
m-relay
<monero.arbo:matrix.org> soft fork doesn't help the DSA issue, the whole thing is wanting everyone on the same DSA
-
m-relay
<ofrnxmr:xmr.mx> its business as usual there. Same ancient boost, same workarounds for old dependencies, same split development and incompatibilities between master and release
-
m-relay
<ofrnxmr:xmr.mx> Out release branch is old and needs to be updated.
-
m-relay
<monero.arbo:matrix.org> ah I see I guess I wasn't aware of that aspect
-
m-relay
<monero.arbo:matrix.org> oh I see why now okay
-
m-relay
<monero.arbo:matrix.org> okay so if i were gonna push for soft fork I would angle for randomx+ plus pushing coinbase spends to non-ring outputs or their own pool. can all be consensus, and it probably in itself very worthwhile. then if there's a better DSA, there can be a discussion about moving to that at the same time
-
m-relay
<monero.arbo:matrix.org> okay so if i were gonna push for hard fork I would angle for randomx+ plus pushing coinbase spends to non-ring outputs or their own pool. can all be consensus, and it probably in itself very worthwhile. then if there's a better DSA, there can be a discussion about moving to that at the same time
-
m-relay
<monero.arbo:matrix.org> just my 2c
-
m-relay
<ofrnxmr:xmr.mx> The pushing coinbases to their own rings can probably be made to be consensus. The code works already, but jeffro closed the pr a few months ago
-
m-relay
<ofrnxmr:xmr.mx> If not consensus, then at the very least a relay rule
-
nioc
I don't think randomX update is readu
-
m-relay
<monero.arbo:matrix.org> I don't see why not consensus. the reason DSA is hard to make consensus is it's supposed to be picking things "randomly" and it's very hard to test for randomness versus say, did you just get an unusual result uhhh, randomly
-
nioc
tevador mia
-
m-relay
<monero.arbo:matrix.org> from what I remember it was ready but could be wrong
-
m-relay
<rucknium:monero.social> It's possible to enforce a specific DSA by consensus:
monero-project/research-lab #87
-
m-relay
<rucknium:monero.social> IIRC, koe came up with the method. Basically, you take part of the existing tx data that is random uniform, and map it onto the distribution function of the DSA. So now you have random draws in the shape of the DSA. how do you make sure that once of the ring members are the real spend? You just increment the age of all the drawn ring members (to the left or the right) until on of <clipped message>
-
m-relay
<rucknium:monero.social> them lands on the real spend. At least, that's what I understand of it (koe was using computer science terms instead of stats terms to describe it).
-
m-relay
<ofrnxmr:xmr.mx> Nioc, i thought rx update was ready like a yr ago, we just didnt feel necessary to update it for the h1
-
m-relay
<monero.arbo:matrix.org> oh yeah I remember that, seems like the shift could really skew the distribution but idk
-
nioc
ofrnAI need clarification
-
nioc
I thought so but then there were questions = .shrug
-
selsta
from what I remember randomx update is mostly ready and sech1 offered to do the remaining work
-
nioc
so as I said done but not quite :D
-
nioc
not bad for a senile person
-
m-relay
<tweaker:calitabby.net> our yogurt night...
-
m-relay
<tweaker:calitabby.net> My nerves are fried from riding on this emotionally
-
m-relay
<tweaker:calitabby.net> ratified by local utilities.54
-
m-relay
<tweaker:calitabby.net> Title II of Dodd–Frank.
-
m-relay
<tweaker:calitabby.net> 56. Norbert J. Michel
-
m-relay
<tweaker:calitabby.net> and Ann Rulon, Cato Institute
-
m-relay
<tweaker:calitabby.net> David Deptula, Mitchell Instituting
-
m-relay
<tweaker:calitabby.net> a three-fifths vote threshold.
-
m-relay
<tweaker:calitabby.net> Put
-
m-relay
<tweaker:calitabby.net> ACPI Error: AE_NOT_FOUND (20240827/psobject-220)
-
m-relay
<tweaker:calitabby.net> [ 0.270516] ACPI BIOS Error (bug): Failure creating, universe is outside us. Look at those flowers seems to have lost twenty-five years old in anime
-
m-relay
<tweaker:calitabby.net> lmfao
-
m-relay
<tweaker:calitabby.net> crispycat
-
m-relay
<tweaker:calitabby.net> chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=1153&context=journal_articles
-
m-relay
<crispycat:calitabby.net> wha
-
m-relay
<tweaker:calitabby.net> Confession of his early acquired by statutory requirement to allow others to join on
-
m-relay
<tweaker:calitabby.net> the same rules through loose
-
m-relay
<tweaker:calitabby.net> lending can have in droves. In addition, certain pregnancy, poor education-agencies/#_edn1 (last