00:00:14 why, I love the fact that it's all pure Go 00:00:18 I have been tracking an issue on mine on specific cpus missing some AVX2 extensions 00:00:21 or run it in purego mode 00:00:32 otherwise it does JIT compilation! 00:00:42 -tags purego 00:00:52 Dero tried to run a privacy evm chain in pure Go 00:01:29 guess who didn't accomplish it, dero people 00:01:36 https://medium.com/deroproject/analysis-of-randomx-dde9dfe9bbc6 00:01:48 they are the ones that did the groundwork for the go one 00:02:07 rewrote quite much of it, but at least kept their program generators 00:04:47 you know the events that led them to abandon the project? 00:08:15 CFROUND instruction, chip manufacturer (Intel, AMD, ARM, etc.) can alter or remove their implementation, resulting in unexpected behavior that could lead to forcing invalid proofs on the chain 00:08:50 they noted this randomx security issue while making the Go implementation, though does the C++ impl have the same flaw? 00:10:31 Bro just keeps ignoring datahoarder 00:10:43 go to [#p2pool-log:matrix.org](https://matrix.to/#/%23p2pool-log:matrix.org) 00:10:53 do move to #p2pool-log the observer channel for more, as said 00:11:22 I think i linked wrong room 00:11:28 or if it's about randomx design #monero-pow as I have less say for that 00:11:36 oh yeah that is the wrong room 00:11:49 see https://git.gammaspectra.live/P2Pool/observer#maintainer-run-observer-instances 00:11:54 there you have irc or matrix links 00:12:21 moved 00:12:49 [#p2pool-log:monero.social](https://matrix.to/#/%23p2pool-log:monero.social) 00:13:31 yup, was in wrong room 00:13:39 thanks ofrn 00:38:04 Kraken has suspended monero deposits. Do you think that could have prevented many people just selling off their monero? 00:43:34 [@barthman132:matrix.org](https://matrix.to/#/@barthman132:matrix.org) I don't care, take non-research discussion elsewhere. 00:44:14 [@barthman132:matrix.org](https://matrix.to/#/@barthman132:matrix.org) -> [#monero-markets:monero.social](https://matrix.to/#/%23monero-markets:monero.social) 00:45:08 Thanks 01:10:29 they are no longer selfish mining according to the delay I see from pools to monerod 01:11:11 tbh pos doesn't make sense. bitcoin mining is also not really profitable. asic miner, space and electricity -> roi is like 2 years and that's assuming the price of BTC doesn't go below like 60k and asic don't break and they break. 01:11:13 the price of monero will rise because the coin is superior. more miners notice, randomx is our strength. we need more hashrate and hs is constantly increasing ever since randomx. thats good. 01:14:06 monero roi is also tad different. everyone has motherboard with cpu. asics become useless eventually. i have 15 year old hw that still runs and works fine. 01:23:05 Well a lot of people mine bitcoin in the expectation that its value will go up, so even if they don’t immediately make a profit, they’re expecting to make one. A hybrid system would make sense, because I think it would not only incentivize miners. It would also give a incentive for miners to actually hold their monero 01:49:11 Would it hurt the blockchain in any way if P2Pool became 81% of the total hash? I say 81% because IMO, no other pool should be larger than 19%. 81% would prevent selfish mining if that level was maintained. I want to push the idea on reddit of more miners coming on board and others switching over to P2Pool.io. 02:08:08 a centralized pool can use p2pool 02:08:36 Simply requiring "p2pool" doesnt prevent selfish mining 02:10:58 P2pool is just a pool where each p2pool talks to one another and shares the reward. You can run p2pool on your own (without unselfish peers) 02:35:46 my wacky idea might prevent selfish mining 02:37:46 What is your wacky idea? 02:41:15 https://github.com/Gingeropolous/friction/blob/main/friction_longer.md . Careful, dunno if the cryptography makes sense. i wrote something in words that make sense to me, and a bot filled in the gaps 02:44:18 that coupled with 98 might do something 02:47:32 technically, the heaviest chain is valid, not the longest, right? 02:51:58 cum difficulty indeed 02:58:03 How long would a newcomer have to mine before he established a reputation as a trusted miner? Your idea does have a lot of merit. 03:30:51 So.. force pool mining? lol 03:33:26 Cant say i like the idea of assigning reputation to miners 03:40:00 Essentially means the largest miners reorgs always win(?) And smaller fish get screwed 04:34:50 <3​21bob321:monero.social> Social credit score mining 06:17:04 gingeropolous: with all due respect , please don't flesh out your ideas with a chatbot and post it in a human chatroom. It just generates a lot of noise and isnt respectful of readers' time. I'd much rather have the bats bones of thought concisely laid out in a short gist. At the moment, in my opinion, chat bots can be decent at summarization (compression), but are pretty terrible at expounding on details (decompressing) 06:17:25 *bare bones 08:32:15 Did you notice that LLMs allways try to sell you an idea? They fail to consider even the most trivial counter argument: 08:32:15 A reputation system can only be implemented month or even yrs BEFORE an attack -- otherwise attackers build up their rep as fast as the legitimate "old" chain. 08:33:58 8 block reorg! 08:36:23 I see trust scores as part of a solution, but only if we have a fresh start. Ban spy nodes, and chill selfish miners out. 08:44:18 ~5XMR lost by honest pools in this re-org 10:57:40 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/aiwCNQkDTjATdaOneMSxNZBa 11:03:37 ^ These links probably don't work on IRC. Gives me "Not found". 11:03:48 That’s crazy 11:05:47 moneroconsensus.info < height 3479613 11:07:28 no one really lost anything... their mining was real and if they didnt do it selfishly, they would have secured more tx fees along with these blocks. (probabilistically) 11:07:52 it's not like fees were distributed and unlocked yet. that would be a much different story 11:08:07 it's the same as mining an orphan block 11:14:42 Tevador, the link is to a screenshot of moneroconsensus.info 11:22:59 https://ibb.co/B26xjgJh here is the pic sent 11:24:25 matrix image links have been broken for IRC for a while 11:45:17 It seems that qubic's blocks rarely have more than a handful of transactions. They are either disconnected from the network most of the time or they use some nonstandard block template building method. 11:45:57 They run a modified monerod and who knows how clumsy they were while doing it 11:47:51 They only want to mine for block rewards and don’t care about transactions or the network. 11:50:54 For example qubic's block 3479622 contains only high-fee transactions, at least 16x the minimum. 11:51:34 yeah im thinking long term fixes, not just to counter whats happening right now. 11:53:21 so the gist is the longer you have mined, the more weight your blocks have during a fork choice. but sure i'll drop it because it doesn't address the attack we have now 11:56:20 Cubic is mining they have weight 12:11:26 i doubt they'll sustain it over a year. or 2. etc. long rolling windows. 12:46:52 Even though qubic is annoying, I think CfB is only trying to prove his point with no malicious intent. Imagine how much worse it would be if there was someone with destructive goals. That's the real future threat. There is no scarcity of CPUs and they can easily be acquired by a dedicated attacker. 12:47:36 oh look a bot 12:50:10 cuprated no longer compiles on freebsd by the way which may be a low priority for now, just saying 12:50:35 "no malicious intent" https://github.com/qubic/proposal/blob/main/GeneralComputorProposals/2025-06-11-strategic-qubic-monero-quorum-decision.md 12:53:28 We have different definitions of "malicious" 12:59:43 What would you call the attacker with a much bigger budget who doesn't announce plans in advance? You can call qubic malicious too, fine with me, all i am saying is it could be worse. 13:20:25 Relying solely on POW will be a mistake in the long run. Given the current scale of XMR mining, it's easy to acquire the necessary computing resources with a decent budget. 13:21:09 They have no illicit intent. But it is malicious. 13:44:02 how it is "no illicit intent" mr Monero_PoS_Fan 13:44:35 everyone replying to the link posted by tevador didn't even read it. Brain programmed by CFB 13:45:51 how about CFB donates all the $ he made from this "experiment" to Monero general fund? 14:00:34 It's illegal to double spend. It's not illegal to DDOS (as far as I'm aware). 14:00:35 They don't want to double spend. 14:24:43 We should anchor monero to a compliant / regulated stablecoin 14:27:56 A US* compliant one 15:06:28 I want a kremlin compliant 15:15:45 Hey question, actually two: 15:15:45 Wownero claims to be solo mining only. First, how is this done technically? Second, would it take to make this not horrible for monero? 15:16:02 Hey question, actually two:
Wownero claims to be solo mining only. First, how is this done technically? Second, what would it take to make this not horrible for monero? 15:17:24 they force miners to sign the solution with their key as part of the pow process 15:17:36 there's workarounds if pools really wanted to exist 15:19:43 Do you think it could be done? 15:20:44 https://xcancel.com/zooko/status/1955679269792927795#m lol 15:21:07 sometimes I doubt how smart zcash people are 15:52:33 \> Someone: "Should I avoid this tomato? It says it's been over 2 days now..." 15:52:36 \> zooko: "Maybe, but be sure that tomato is still red and looks like a fruit. Also the tomato is aligned with consumer standards" 15:53:18 he's AI 16:11:24 zcash is secured by proof of zookos groceries 16:13:16 lets backdoor our chain to allow LE catch "bad guys" 16:13:43 avg zooko take 16:20:53 I believe this is the quote you are referencing.. " And by the way, I think we can successfully make Zcash too traceable for criminals like WannaCry, but still completely private & fungible." 16:21:22 *zooko quote 16:25:09 When is the next MRL meeting? Is there a posted schedule? 16:26:34 every Wed 16:26:54 time? 16:27:33 1700 UTC 16:59:05 I have read the Qubic proposal. I am far from convinced that this is licit. 17:01:45 Wed - we'll prob decide on checkpoints 17:05:37 https://www.findlaw.com/criminal/criminal-charges/hacking-laws-and-punishments.html 17:06:43 Any computer used in the Monero Network is a protected computer under US legislation 17:09:06 The Qubic developers may be on the verge of serious felonies here. This is a legal question and I am not a lawyer 17:09:07 17:09:09 My suggestion to the Qubic developers is get legal advice. 17:10:24 is Monero project a registered legal entity in U.S? 17:10:49 That is not the point 17:11:00 I mean it could be illegal for people that is living in U.S regardless 17:11:12 contributing to Qubic attack 17:11:26 The US is just one example 17:12:39 In that case I'll do my best to submit two alternatives that much lower risks, with less impact to consensus, that at least mitigate most of the risk we're currently facing. That is either: 17:12:39 A) Time adjusted blockweights, or 17:12:41 B) Depth Penalty 17:12:43 Both cases allow for nodes to self heal in the case of partitioning attacks, while significantly increasing the hashrate an attack needs to perform a 10-block reorg 17:12:54 Monero is a worldwide decentralized network. The potential for decentralized litigation against and adversary is huge 17:14:21 Basically any member of the Monero community who feels injured could sue or report to the authorities in any jurisdiction worldwide. 17:14:57 Checkpointing comes with real risks of network fractures. It's a matter of either having 50% HP, or a large minority and getting lucky eventually. You can then snipe at the Nth block, and hope to split half the network behind the checkpoint. After which, only manual/social intervention fixes it. 17:16:07 thats just to buy time in the face of a Q* pump 17:18:59 I can understand that. Still, it's a hard fork consensus change, and it might do more harm than good 17:19:45 Imagine if instead of, say a 10 block reorg, we had a network split because Qubic sniped at the checkpoint (if it's 10 blocks). A reorg isnt great, but a network fracture is worse. 17:21:33 If there is only one source of checkpoints, I fail to see how that could fracture the network. 17:23:23 I suppose if it's an entity we trust, then sure. I'd be way more comfortable with a *temporary* DNS checkpoint that simply adheres to a social layer we trust, as an immediate mitigation. But a simple rolling checkpoint I would be pretty worried about 17:24:07 its actually already there: --enforce-dns-checkpointing 17:24:38 You are probably referring to a max reorg depth limit, which could cause network split and I wouldn't recommend that solution. 17:24:44 Interesting. Okay. Yeah I suppose that's a big benefit. 17:24:54 With docs and everything :) https://docs.getmonero.org/infrastructure/monero-pulse/ 17:26:36 Does someone want to set in motion a plan to test DNS checkpoints on testnet? I'm not the best programmer, so I probably shouldn't take the lead. I have some visualization infrastructure set up though: https://testnetnode1.moneroconsensus.info/ https://testnetnode2.moneroconsensus.info/ https://testnetnode3.moneroconsensus.info/ https://testnetnode4.moneroconsensus.info/ 17:27:56 I suppose one could fork the `monerod` repo and just put in different DNS domains for testnet, so core would not have to be involved in the test at all. 17:28:16 Then, write a script to update DNS records on the fly. And try re-org attacks. 17:28:39 As long as it's temporary, that does seem like a solid immediate mitigation 17:33:51 Honestly, Depth Penalty sounds like a good solution, just because of the double take. 17:34:40 agree with moneromooo 17:34:51 @rucknium:monero.sociali'd like to have a little time with the regulars, before all the new ppls jump in... 17:36:35 antilt, what? 18:44:33 What laws do they break? Should we sue them? 18:50:40 It looks like they will be moving to attack dogecoin instead. https://xcancel.com/IMOLFG/status/1957125126756983132 18:52:26 I see no explicit statement that they will stop mining monero 19:04:49 > "[10:27 PM]Come-from-Beyond: Moving to another coin will take months of development, we are mining Monero during this" 19:05:39 tevador: that was reiterated over a couple of channels, as well. this was sent just before last marathon they had 19:33:22 i created a "monero defense fund" for tomorrow's qubic marathon a few hours ago. I have 1.85 XMR in donations after a few hours 😀. 19:33:23 https://xcancel.com/xenumonero/status/1957090056331497679 19:35:33 view key? 19:35:51 e6c7d6dbd9ef0ab5acb21274aa9886940c3f2ba96bb834c7fef2c68d3013a203 19:53:44 Rucknium: you need test boxes, code changes, and DNS wizardry? 19:54:31 Any idea on a good DNS host. I currently use easydns but getting access to their API may take a few days for approval 20:01:05 I think I have nearly enough test boxes (4 reachable nodes on separate IP addresses). Maybe a few people can join the test on their own machines. I think you would want to have two different domains on two different DNS services to see what happens when DNS record updating isn't completely synchronous. 20:13:00 Yikes. These checkpoints will prevent a legit network split to heal correctly too. Although given what has happened, people will assume such an event was 51% case 20:13:21 *in the caae of a major network split 20:55:48 [@rucknium:monero.social](https://matrix.to/#/@rucknium:monero.social) can you share the db somehow? 20:58:26 What is the format of the TXT record for the DNS checkpoint? 20:58:26 https://restislaw.com/liability-51-attacks-cfaa/ 20:59:46 Can‘t find the link but the statement was like this: the switch to ASIC takes about 4-6 month preparation while this time they still mining XMR 21:14:44 they moved to doge 21:16:13 OK, found it. The format is height:hash. 21:17:05 Leonardo: they claim to be willing to move to doge 21:17:06 not the same 21:18:12 Where are they going to find that many asic miners, it’s just fake. 21:19:09 See the xcancel.com link I posted above. 21:20:58 they use consensus and the community voted, so that's how it's gonna be 21:21:19 someone ban this bot 21:21:44 if Q breaks community consensus then they don't have a community 21:22:59 lol, ok :) 21:29:28 why do they need a community wen they have a i 21:32:41 true, aigarth should decide 21:37:06 wait, they are going to do AI with asics next? 21:38:13 whatever they're doing idgaf 21:39:50 I don’t think the Monero community should start being reliant on the judicial system 🤣 21:44:33 rucknium: I set a testnet checkpoint on checkpoints.xmrdb.com, height 2813706. 21:51:30 It seems that testnet checkpoints cannot be enabled anyways without changing the code. https://github.com/monero-project/monero/blob/master/src/cryptonote_core/cryptonote_core.cpp#L267 21:53:36 And DNS checkpoints are loaded 1x per hour if enabled. 22:02:27 technically we are not. we just have to outbid qubit in terms of CPUs to restart the network in case they decide to commit a crime. added another comment to this thread that breaks it down a bit https://github.com/serai-dex/serai/issues/333#issuecomment-3194677441 22:02:53 Can someone share the data.mdb for testnet? 22:02:55 The doge security budget is 3.3 million per day lol 22:03:22 plus LTC, more like 3.7 mil 22:05:02 Xmr is 1/30th , but can’t compare them as those are asic and we are 🤖 22:06:01 doge + ltc is also a little bit higher combined market cap 22:06:15 1cpu 1vote ftw 🙌 22:07:18 Little ? 😅 22:07:22 about 8x higher, so still a bit mismatched 22:07:39 XMR would need to be over $8000 to have the same security budget as LTC+Doge 22:08:38 which would be enough to make it a top 5 crypto again, almsot as big as XRP 22:09:08 in the Block header, who fills in the timestamp of when the block was created, the miner that submits it or the validator that receives it? 22:09:25 miner 22:09:29 Imagine the number of CPU’s needed 22:09:54 therefore the miner can lie about the block creation time? 22:09:55 6 22:10:01 Yes 22:10:08 there's some restrictions I believe, not sure exactly what, but they can't stamp it compeltely arbitrarily 22:10:40 It has to be within a few hrs iirc 22:10:57 Lyza: then what if we change that, and have the validator input the timestamp of when the block was received and peers must agree on the time value, would that be feasible? 22:11:18 We can reach that price point someday if we go hybrid (not ofrnxmr model) 22:11:19 but yes I've seen some research about manipulating timestamps to try to manipulate difficulty, don't know too much about it 22:11:24 its a problem that can be solved with money though. if qubit gains 51% and decides to halt the network, monero whales just have to get together and buy 13 million worth of CPUs (if they dont want to write of their monero value to 0 ) probably they can sue cfb afterwards to pay for the expense 22:11:31 Idk, rn the timestamp is verified by being part of the block (i.e. hashed for PoW 22:11:42 its a problem that can be solved with money though. if qubit gains 51% and decides to halt the network, monero whales just have to get together and buy 13 million worth of CPUs (if they dont want to write off their monero value to 0 ) probably they can sue cfb afterwards to pay for the expense 22:12:19 Imo pow is pointless with finality layer or truly hybrid pos. The pos becomes the god 22:12:21 what I'm trying to get at, if the Validators can ensure the timestamp of the block upon receiving it, we won't have block reorgs 22:12:40 damn are we in _research_ lounge or #monero? 22:12:57 as only the blocks received and validated with the lowest timestamp would be added to the chain 22:13:09 #monero-lounge 2.0. Brought to you by CfB 22:13:25 so everyone would lie to try to make their block the lowest acceptable number 22:13:26 POS can’t mine blocks, pow does the work keeps those botnets happy ; go full pos and get second recession like when asic was kicked 22:13:36 #monero cigar lounge 22:14:15 pos decides What pow chain is real. So 5gh or 50gh, its up to the validators 22:14:23 the miners send a block, the validators verify the proof and timestamp it using consensus 22:14:50 does it make any sense? 22:15:11 Hybrid 22:17:25 I still don't know how doge is a thing, but I know nothing about markets and finance 22:17:30 when someone selfish mines and sends 3 blocks at a later time with higher block height, the timestamps would be validated with a later time except the last block which wasn't known to the network yet, therefore their submission is invalidated 22:17:37 I become more and more convinced that both hybrid and PoS is a bad idea but monero whales should buy a bunch of CPUs and a nuclear power plant. 22:18:17 I never thought these hybrid solutions would work out 22:18:52 It's almost too confusing to reason about. Maybe just need to read up more 22:19:11 And how is it different from asic miners ? Gov capturing those farms ? 22:20:26 sorry guys can you stop making sense. literally two days ago it was chaos and now there is consensus that the well thought decision of like 10 years ago still make sense today 22:20:35 shocking i know 22:20:48 Thank you 🙏🏻 I will rest in peace 22:21:31 we can defend it with mines and drones 22:21:46 we should add a robot factory 22:22:11 Overclocked 22:22:12 to produce the drones. 22:22:17 it is proof of drones 22:22:23 vs the government 22:22:43 Article might like it if it’s legal 22:23:18 Really? Didn’t we want to use law 22:23:45 who ever controls the factory that makes more drones says what is legal 22:24:50 Time to self delete 22:26:48 Did i just assisted to a suicide? 22:27:09 rip elongated idr-2025 22:27:17 #define BLOCK_FUTURE_TIME_LIMIT 7200 -- 2 hours in the future 22:27:17 why do we need such long time buffer for block submission? 22:29:07 1000% this. im very much against this change. 22:31:06 Its not a hard fork 22:31:55 Damn, noname has me responding to 5hr old msgs 22:32:26 Which explains why Qubic is having so much trouble with their attack on Monero 22:32:56 Honestly, true 22:33:19 If we were a lesser chain, things may have spiraled out of control already 22:36:54 Rucknium: added same value to checkpoints.vtnerd.com they are different servers 22:37:15 Same value as tevador 22:38:05 we should not ignore the possibility of a longer term reconfiguration of moneros consensus algorithm to prevent these types of attacks in the future. 22:38:21 Need to update the locations in the codebase and rebuild 22:38:28 but short term the community and the coin network has done well 22:38:54 If i had a copy of the db, i could do the attack right now 🥲. Anybody have the data.mdb for testnet that they can upload? Plz n thx 22:39:17 for nodes that dont make this change they might fork off so in a sense it is a hard fork but not in the traditional definition. 22:39:43 its not a hard fork, thats a chain split 22:40:01 well you are inadvertently changing the consensus rule 22:40:36 and mandating it rather than making it optional 22:40:46 i should say explicitly changing the consensus rule from longest chain to must follow dns pulse checkpoint 22:41:03 so that is a hard fork 22:41:18 And no, they would end up back on the healthy chain 22:41:20 Unless qubic has 51%, then the honest chain will become the longer one 22:41:23 So their nodes that reorg onto qubic, will end up being reorged back onto normal chain, and qubics blocks will be perm orphaned 22:41:48 umm isnt that the whole point of what this is supposed to mitigate? 22:42:25 No 22:42:56 you are just mitigating short term orphan chains up to x blocks? 22:43:18 in a way, that could work 22:43:46 Particularly over 10, but yes, we coukd use for all of their selfish mining, ans theyd be wasting $ 22:43:47 as long as it clearly done as a band aid short term and communicated that way 22:44:12 Waste enough $ and theyll have to find a new hobby or honest mine 22:44:57 I still think a longer term change needs to be planned and tested as well 22:45:15 Obv 22:45:47 But any longer term change would be too take if we allow them to orphan everyones blocks 22:45:53 Too late* 22:47:23 I think this reddit post lays it out https://www.reddit.com/r/Monero/s/8rcdpbWAHB 22:48:07 so your suggestion is a medium term solution 22:48:35 whereas renting hash rate and turning on miners seems to be the only short term way to mitigate 22:49:13 Except its the fastest, shortest term solution 22:50:20 Global hashrate hasnt changed much, if at all, likely because rented hashrate is already mining monero 22:50:43 So it goes from mining monero -> mining monero 22:53:00 interesting... why are so many people continuing to mine at a loss? 22:53:29 or are the base electric loads for these data centres so low that it's break even or profitable? 22:54:28 I surely turned on the few computers i have onto xmr the past week but it's only like 15kh 23:12:11 ofrnxmr: Try this: http://185.141.216.147/data.mdb (http only) 23:12:40 Thanks 🙏 23:24:30 Because as you already know you can‘t trust the q-shit and their statements. At least most people try to hold it up till halving / end of august / first aid on the reorgs 23:35:56 Dude, I was under a mistaken impression, and the smartGuys here very quickly helped me understand what that mistake was. Now it's your turn. 23:38:01 Rucknium got it, thanks 23:38:27 Syncs ok? Not corrupted? 23:39:20 Started up fine, no peers yet 23:39:23 Not corrupted