-
DataHoarder
As mentioned several times in this channel, > 21:48:43 <m-relay> <privacyx:monero.social> Why is Qubic jumping in and out in short bursts in its mining of monero? It makes no sense
-
DataHoarder
Qubic when not in marathon, they mine Monero only during half their time, based in ticks
-
m-relay
<tallhatdoug:matrix.org> testnetnode4 has deeper reorgs than testnetnode3? how did the network heal?
-
m-relay
<tallhatdoug:matrix.org> all I can tell is that testnetnode4 has less orphaned blocks
-
m-relay
<ofrnxmr:xmr.mx> By the checkpointed network overtaking the attacking network
-
m-relay
<tallhatdoug:matrix.org> is that after block ...286?
-
m-relay
<ofrnxmr:xmr.mx> Testnetnode4 is using dns checkpoints
-
m-relay
<ofrnxmr:xmr.mx> There were a few reorgs
-
m-relay
<ofrnxmr:xmr.mx> The small 2 block reorg was common for both networks
-
m-relay
<tallhatdoug:matrix.org> 103 -> 120
-
m-relay
<tallhatdoug:matrix.org> massive reorg :(
-
m-relay
<ofrnxmr:xmr.mx> The larger reorgs were rejected due to checkpointing
-
m-relay
<ofrnxmr:xmr.mx> This was all testing
-
m-relay
<tallhatdoug:matrix.org> I think I see it now so 298 -> 317 from testnode3 is not in testnode4
-
m-relay
<ofrnxmr:xmr.mx> The reorgs are on purpose
-
m-relay
<tallhatdoug:matrix.org> for example
-
m-relay
<tallhatdoug:matrix.org> bravo ofrn!
-
m-relay
<tallhatdoug:matrix.org> if qubic becomes a slient pool, will dns checkpoints still work?
-
m-relay
<ofrnxmr:xmr.mx> All nodes have same history
-
m-relay
<ofrnxmr:xmr.mx> Testnetnode3 was send a large reorg
-
m-relay
<ofrnxmr:xmr.mx> Testnetnode3 then dropped the "honest" blocks, and replaced with the attackers blocks
-
m-relay
<ofrnxmr:xmr.mx> testnetnode4 uses checkpoints. When encountering the attackers large reorg, it ignores is entirely.
-
m-relay
<ofrnxmr:xmr.mx> Testnetnode4 carries on as usual.
-
m-relay
<ofrnxmr:xmr.mx> testnetnode4's blockheight surpasses testnetnode3/theattackers, and testnetnode3 and the rest of the non-checkpointed nodes are reorged again, dropping the attacking chain
-
m-relay
<ofrnxmr:xmr.mx> Yes
-
m-relay
<ofrnxmr:xmr.mx> dns checkpoints dont care who the attacker is, only care about depth if the attack and if >50% of honest hash is using the checkpoints
-
m-relay
<tallhatdoug:matrix.org> wow this is impressively effective
-
m-relay
<ofrnxmr:xmr.mx> Sorry
-
m-relay
<tallhatdoug:matrix.org> hopefully nodes don't choose to opt out in the meantime...
-
m-relay
<ofrnxmr:xmr.mx> Yeah. We have the checkpoints tweaked to allow 2 block reorgs, which are pretty normal
-
m-relay
<tallhatdoug:matrix.org> I don't think dns checkpoints adds any overhead for node operators?
-
m-relay
<ofrnxmr:xmr.mx> Nodes dont reallt matter
-
m-relay
<ofrnxmr:xmr.mx> Only miners do
-
m-relay
<tallhatdoug:matrix.org> so pools need to implement this?
-
m-relay
<ofrnxmr:xmr.mx> yea
-
m-relay
<tallhatdoug:matrix.org> I need to figure it out then 😆
-
m-relay
<ofrnxmr:xmr.mx> Without pools, its useless
-
m-relay
<ofrnxmr:xmr.mx> The node that the pool uses will just need to ass --enforce-dns-checkpointing and run a yet-to-be-released version
-
m-relay
<ofrnxmr:xmr.mx> Add*
-
m-relay
<tallhatdoug:matrix.org> what happens if big pools like qubic choose to opt out? what is the number of pools needed to make dns checkpoints work effectively?
-
m-relay
<ofrnxmr:xmr.mx> then their blocks get orphaned
-
m-relay
<ofrnxmr:xmr.mx> 51% :P
-
m-relay
<ofrnxmr:xmr.mx> As long as checkpointed nodes produce more honest hash than attacker, it should work smoothly
-
m-relay
<tallhatdoug:matrix.org> will p2pool reflect this change?
-
m-relay
<ofrnxmr:xmr.mx> If qubic actually attempted a 51% attack or had >51% hashpower, then non-checkpointed nodes would get pulled onto their chain.. fracturinf the network into 2 parts
-
m-relay
<ofrnxmr:xmr.mx> Thats the dangerous part.
-
m-relay
<tallhatdoug:matrix.org> I don't think there is enough hash rate to sustainably rent for qubic to 51% attack
-
m-relay
<tallhatdoug:matrix.org> otherwise they would have done it already
-
m-relay
<ofrnxmr:xmr.mx> You never know what a desperate adversary might do
-
DataHoarder
03:57:47 <m-relay> <ofrnxmr:xmr.mx> Only miners do
-
DataHoarder
and any other user that prefers to stick to this chain
-
DataHoarder
they have done it already tallhatdoug, but in bursts
-
DataHoarder
they can sustain it if needed for several hours and can get very far ahead
-
m-relay
<ofrnxmr:xmr.mx> datahoarder, other users get pulled back onto the majority chain regardless of their settings
-
DataHoarder
over time, yes, exchanges might want to stick to ours quicker
-
m-relay
<ofrnxmr:xmr.mx> yea
-
DataHoarder
03:58:28 <m-relay> <tallhatdoug:matrix.org> I need to figure it out then 😆
-
DataHoarder
as said get recent monerod and run with --enforce-dns-checkpointing
-
m-relay
<tallhatdoug:matrix.org> DataHoarder -> is it due to qubic's rented hash rate not appearing on their api?
-
DataHoarder
that's all for now
-
m-relay
<tallhatdoug:matrix.org> will do!
-
DataHoarder
yeah, not just the API
-
DataHoarder
I shared some specific charts of the interest periods
-
DataHoarder
just assume that they can get +2GH/s at least in bursts over their normal hashrate
-
DataHoarder
good work testing dns checkpoints :)
-
DataHoarder
I'm adding these to monero-pools so they appear in the CSV if they want to be ingested!
-
DataHoarder
monero-blocks*
-
m-relay
<tallhatdoug:matrix.org> DataHoarder -> is this research report misleading or outdated? it says that qubic did not reach 51% of the total network hash rate:
-
m-relay
-
DataHoarder
this is outdated and also only uses data from found blocks
-
m-relay
<tallhatdoug:matrix.org> 👍️
-
DataHoarder
we have data from all their solutions (640M each) including their high difficulty ones that could have found blocks (but not all did for different reasons)
-
m-relay
<tallhatdoug:matrix.org> if qubic can already 51% attack, is there any point in using DNS checkpoints if the chain will inevitably split?
-
DataHoarder
in many cases our data gathering exceeded qubic's view, so we had a better viewpoint than them
-
m-relay
<tallhatdoug:matrix.org> I can't wait for the blog post!
-
DataHoarder
they have to sustain 51%, knowing that their branch will be undone over time
-
DataHoarder
it more or less reduces their selfish mining impact to 1-2 reorgs
-
m-relay
<tallhatdoug:matrix.org> to sustain 51% are the cost estimates by gingeropolous accurate?
-
DataHoarder
monetary costs?
-
m-relay
<tallhatdoug:matrix.org> yes
-
DataHoarder
I sadly can't help much there. I know they don't sustain their burst hashrate (max we seen is 4h continuous) so an assumtion done is that it's vastly more expensive than their "baseline" user hashrate
-
DataHoarder
there are other data samples you can correlate with (MMR rental pricing per region during those times, AWS spot markets, etc)
-
m-relay
<ofrnxmr:xmr.mx> Yeah, lol. Mrr rental prices spike during marathons
-
m-relay
<tallhatdoug:matrix.org> when I set --enforce-dns-checkpointing should there be any logs confirming I'm using the flag correctly on monerod?
-
m-relay
<ofrnxmr:xmr.mx> No
-
m-relay
<ofrnxmr:xmr.mx> if you set --log-level=1 (maybe 2?) it will show that the moneropulse checkpoints were contacted
-
m-relay
<ofrnxmr:xmr.mx> But it wont work as mitigation against qubic until we release another version
-
m-relay
<ofrnxmr:xmr.mx> current version only checks every hour, which is too long
-
m-relay
<tallhatdoug:matrix.org> how often will the next version check and will it cause any bandwidth issues?
-
m-relay
<ofrnxmr:xmr.mx> And unless the majority of hashrate is running checkpoints, youd just end up isolated on a splinter of the network
-
m-relay
<ofrnxmr:xmr.mx> 5mins. A few kbs
-
m-relay
<tallhatdoug:matrix.org> ok perfect
-
m-relay
<datahoarder:monero.social> Rucknium: newest monero-blocks supports MoneroPulse checkpoints for inclusion in csv. Use `-dns-checkpoints mainnet` for default mainnet ones or specify a comma separated list, like `-dns-checkpoints checkpoints.moneroconsensus.info,checkpoints.moneronet.info`
-
m-relay
<datahoarder:monero.social> you will probably want to remove the rest of the pool listing, however
-
m-relay
<datahoarder:monero.social> Might be something cool to show in consensus tree with a different highlight
-
DataHoarder
seems dkat on Discord also thinks I'm some Monero core dev as well 😆
irc.gammaspectra.live/8587da946eb86582/dkat_discord.png
-
DataHoarder
I just mostly hoard data (and sometimes provide it to others)
-
m-relay
<syntheticbird:monero.social> DataHoarder
-
m-relay
<syntheticbird:monero.social> new bridge when?
-
DataHoarder
it's still syncing up from messages from 2024
-
DataHoarder
it's up to 2025-07-07!
-
DataHoarder
events are drip-fed to it from way in the past...
-
m-relay
<syntheticbird:monero.social> i see
-
m-relay
<gingeropolous:monero.social> you have been anointed
-
DataHoarder
2025-07-12, it's slow... I get one HTTP request per event in the past year
-
DataHoarder
note qubic has increased target tick time from 1 second to 3 seconds. it's on/off mining phases are now longer
-
m-relay
<barthman132:matrix.org> When is kayabanerve starting his research into pos or has he even begun fundraising it yet?
-
m-relay
<ofrnxmr:xmr.mx> You ask that as if were going to switch to pos
-
m-relay
<barthman132:matrix.org> No I’m asking if his proposal was something that he’s actually working on or is just something that he threw out there as a alternative.
-
DataHoarder
Regarding the message last time about Qubic's known transactions. this is the current list of most likely, sorted from high to low
paste.debian.net/hidden/c23d4585
-
DataHoarder
460 at the moment, not counting coinbase transactions
-
DataHoarder
some of these might be non-existent given how they were scanned for
-
DataHoarder
20:50:25 <m-relay> <rucknium:monero.social> I don't like docker either. Any way to do dockerless docker? :P
-
DataHoarder
podman exists :)
-
m-relay
<ofrnxmr:monero.social> Ew
-
DataHoarder
this is a CSV of provable blocks Qubic mined up to Epoch 174 inclusive (not included are broken unspendable blocks due to bugs they had, or orphans)
irc.gammaspectra.live/950456ea74ebb26f/qubic-blocks-epoch174.csv
-
DataHoarder
Each line includes block height, id, coinbase id, reward, the address they mined to and generated verifiable InProofV2 for the coinbase output
-
DataHoarder
will be updated with epoch 175 whenever they release view keys or seed words, which they haven't done so yet.
-
DataHoarder
CSV contains 6900 block entries
-
DataHoarder
Each OutProofV2 can be verified without having to load the view keys in wallet, by going to Monero GUI -> Advanced -> Prove/check -> Check Transaction / Reserve, then entering coinbase id, address, and OutProofV2 in signature, leaving message empty
-
DataHoarder
This gets generated within a few seconds scanning all coinbases of heights from current tip to 3413153 inclusive (which is the first block they mined we have view keys for)
-
DataHoarder
InProofV2* instead of OutProofV2, I use OutProofV2 in p2pool code, these are InProof :)
-
DataHoarder
Qubic was waiting for most exchanges to lift confirmation times past 10 to do reorgs past that, so depending how they feel like it they might try for longer reorgs
-
m-relay
<jack_ma_blabla:matrix.org> Sitting ducks
-
m-relay
<rottenwheel:unredacted.org> still just an idea, hasn't moved to Funding Required stage yet. maybe he has already started working on it, though.
-
m-relay
<jack_ma_blabla:matrix.org> is qubic using botnets ? or server farms ?
-
m-relay
<monerobull:matrix.org> likely both
-
nioc
rotten it was covered in today's MRL meeting
-
m-relay
-
m-relay
<barthman132:matrix.org> Ok thanks for the clarification
-
m-relay
<rottenwheel:unredacted.org> nioc I'll check logs in an hour or three. thank you sir.
-
m-relay
-
m-relay
-
m-relay
<gonbat.zano:zano.org> Oh seems he meant it was probably gonna be merged
-
m-relay
<barthman132:matrix.org> Yeah I saw that, but that’s just for a book. 200xmr is quite a bit to likely just write a pdf document.
-
m-relay
<testtank:matrix.org> If it’s just a pdf document you should write it and get the 200 xmr yourself!!
-
m-relay
-
nioc
the word "just" should be banned from the english language as it serves no purpose
-
nioc
I have seen spacekiity420 around b4 so I would guess not
-
m-relay
<basses:matrix.org> SyntheticBird do u guys get paid for the docs? is it included in the CCS? amazing resource btw. Which I feel is how it is done in normal big dev projects docs.
-
m-relay
<basses:matrix.org> Is the kaya 'book' something that he already did research of and will just document it his findings in a 'book' format?
-
m-relay
<basses:matrix.org> looking at the linked github issue by kaya in original proposal, there seems already some expected results and research done? also not many people in favor of it (amount of dislikes, idk if from people knowledgable or ogs), also seems liker jbermen is not very interested rn, which was one from the suggested candidates that will be reviewing the work done.
-
m-relay
<syntheticbird:monero.social> The entirety of the book have been done by boog and hinto. I haven't participated into it (yet). I don't remember it being an explicit CCS milestone on their proposal, but i guess you can see it as part of their paid work.
-
m-relay
<basses:matrix.org> thanks a lot boog, hinto and future Syn
-
m-relay
<basses:matrix.org> even if cuprate going to take a while, the book keeps expanding 🤩
-
m-relay
<gonbat.zano:zano.org> > seems liker jbermen is not very interested rn
-
m-relay
<gonbat.zano:zano.org> rando Berman explicitly said "I support this proposal and would review the final product."
-
m-relay
-
m-relay
<ofrnxmr:monero.social> No he didnt
-
m-relay
<boog900:monero.social> the consensus part of the book was part of my first cuprate CCS
-
m-relay
<gonbat.zano:zano.org> ye I misread, clarified below sry
-
m-relay
<ofrnxmr:monero.social> Yeah, no, i read from top to bottom and responded before seeing the next msg
-
m-relay
<torir:matrix.org> We shouldn't use docker or podman. We should just use chroot jails.
-
m-relay
<syntheticbird:monero.social> me too I love low level pain when a high-level and standardized way exist. This way I don't get the high-level bugs from the high-level implementation. And since the linux kernel devs are so great there aren't any low-level bugs
-
m-relay
<torir:matrix.org> Actually, no, we should require booting from UEFI executables the same /
-
m-relay
<torir:matrix.org> way Qubic does /s
-
m-relay
<kayabanerve:matrix.org> I'd kill for a Redox-based monokernel with Xen device drivers running Cuprate, a la MirageOS
-
m-relay
<syntheticbird:monero.social> can you stop reading my mind
-
m-relay
<syntheticbird:monero.social> that's beginning to be very irritating
-
m-relay
<syntheticbird:monero.social> That was my idea
-
m-relay
<kayabanerve:matrix.org> Get original thoughts :C