16:08:15 There is a meeting in this channel in one hour 16:08:15 https://github.com/monero-project/meta/issues/665 17:00:10 meeting time: https://github.com/monero-project/meta/issues/665 17:00:11 1. greetings 17:00:11 hello 17:00:31 hi 17:00:34 Hello 17:01:27 hi 17:03:24 Hi 17:04:16 it looks like jdefgh[m] has a proposal about pool mining to discuss https://github.com/monero-project/monero/issues/8181 17:04:25 yo 17:04:30 yes 17:05:09 Yes I think it would be a good time to brainstorm ideas for limiting mining pool centralization. 17:05:46 banning pool mining has been discussed often in the past, it also was deployed on wownero, but it has downsides 17:06:16 it doesn't help against botnets, it basically only makes it impossible for smaller miners to contribute to the network as they don't get any rewards for ages 17:06:37 Yeah, I wonder how that propposal compares to what Wownero has live for a while 17:06:42 Previous discussion here: 17:06:42 https://libera.monerologs.net/monero-research-lab/20220120#c65308 17:06:45 It sounds like the idea is to sign block headers. Since EC operations are pretty expensive, I imagine that would allow ASICs to gain an advantage (one signature per nonce). 17:07:10 EC operations are 4-5% of hash time in Wownero 17:07:39 wow that's a beefy hash then lol 17:08:33 is that like 1-5ms hash time? 17:08:50 1-2 ms, depending on CPU 17:09:00 That's RandomX for you :) 17:11:17 Unless somebody figures out a p2pool implementation that work with nonce-signing, it's a no-go in my opinion 17:12:12 My question is whether anyone here has scoured the academic literature on this topic. There have definitely been papers published (and working papers uploaded but not technically published) on this topic. I did a quick search and found plenty. 17:13:47 There are 5-6 orders of magnitude of speed difference between a high-end cpu and the whole network. It would take somewhere between several months and several years for anyone mining on a single cpu to find a block. On average 17:14:18 I think people differ widely how dire and bad they see the pool situation, with equally differing readiness to accept drastic solutions like this one 17:15:05 This is not sustainable for small miners who need to pay their power bills, while big mining farms/botnets would be unaffected 17:15:25 So it would both severely weaken the network and increase hashrate centralization 17:15:30 I for one would jugde halving the network hashrate or so because of making mining harder a larger problem than that 50% pool right now 17:15:37 It only punishes small miners. 17:16:13 Destroying the village in order to save it, or how did that saying go? 17:16:46 nonce-signing doesn't work with p2pool. You can't know secret keys of other miners to sign for them 17:16:57 I think Wownero as a quite small coin were threatened in their viability, they might not have had a choice. We are not in the same situation. 17:17:34 sech1: So did already think that through? 17:17:53 all coinbase tx outputs must be signed with corresponding keys 17:17:57 So no one has looked deeply into the existing research on this? Maybe we should do that. 17:18:09 even if 1 output is not signed, centralized pools can use that output to get block reward 17:18:14 I believe we need to be very careful with any consensus change here 17:18:16 Maybe there is a paper out there that solves the problem that we don't know about. 17:18:19 correct. before the fork, one pool had over 70% of the network hash 17:18:40 Which problem exactly do you mean, Rucknium? 17:18:53 Rucknium: any interesting papers that you've found? 17:18:55 rbrunner: Mining pool centralization. 17:19:19 So not making pools impossible, just keeping them from "centralizing". 17:20:01 I just searched on google, and 4 out of 5 "How to mine Monero" guides mention minexmr as either a go-to pool or "one of popular pools" 17:20:33 the block reward system could be somehow modified to resemble p2pool's logic 17:20:35 endor00: Not anything that struck me as a silver bullet, but I just looked for a few minutes. I'm just saying that we shouldn't just rely on our own brainstorming to approach this. 17:20:46 Yes, that's the result if you do good work for many years. 17:21:30 there are a few pools that are arguably better than minexmr 17:22:05 So more of a first / early mover advantage? 17:22:33 yes, also many guides are copy/paste from many years ago, they just update the date to 2022 17:22:56 Something that would actually solve this is for mining pools to "voluntarily" establish an increasing pool operator fee if their share of hashrate got above a certain level. For example, 0-33% share of hashrate, set fee to 1% (or whatever). From 33% to 50% share of hashrate, set it to an exponential function rising from 1% to 100%. 17:23:24 From 25% 17:23:28 That's the "economical" way to deal with it. Change the incentives for individual miners. 17:23:35 or we can get two 33% pools that together can do 51% 17:23:42 hell, there are some copy-paste guides "updated to 2021" that still talked about mining Cryptonight using an RX480 using minergate 17:24:58 sech1: Sure. The exact parameters could be up for debate. Just use a sensible mining pool operator fee policy to push miners away from big pools. That's "voluntary" though. 17:24:59 Usually, if you can't get to #1 on Google organically, you throw money at the problem and buy advertising. A CCS for p2pool ads on Google? 17:25:06 Rucknium: the problem with that system is that it would be completely voluntary, and miners would have an incentive to join a pool that doesn't implement such additional fees 17:25:32 rbrunner: let's not feed google with money :D 17:25:41 Just brainstorming :) 17:26:06 Maybe less worse than murdering pool mining 17:26:41 The integration of p2pool in the gui wallet is a step in the right direction imo: reduce the barrier of entry to the point where it's just plain easier to do the right thing "by default" rather than having to do extra work 17:26:54 Which makes me think: why not include p2pool in xmrig instead? 17:27:05 Does hybrid PoS/PoW mitigate the issue? 17:27:25 Make it the default option, so that people would have to go out of their way to pick a different pool instead 17:27:39 How do we stand with the xmrig dev(s), quite in general? Are they open for proposals? 17:27:44 And it wouldn't require keeping the wallet always open while mining 17:28:11 integrating into xmrig doesn't make sense, you still need Monero node 17:28:31 if you set up Monero node, you can just as well set up p2pool 17:28:40 UkoeHB: PoS is quite a red flag for many people 17:28:45 "do one thing and do it well" (c) 17:28:55 Right, but you don't need to run a third piece of software in addition to monerod (which you already have, because you need the wallet) and xmrig (which you already have, because you're mining) 17:29:33 rbrunner: I'm not well versed in the dynamics of PoS, just wondering if anyone knows how well it handles the 51% issue. 17:30:00 If someone gets 51% in PoS, they will always have 51% 17:30:08 Keep in mind that the goal is reducing the entry barrier for people who barely know/understand anything about crypto - the same people who blindly join minexmr based on the first guide they found on the internet, because they don't know any better 17:30:19 There are really only three options for consensus: PoW, PoS, federated Byzantine agreement (SCP or similar). All have relative pros/cons. 17:30:33 actually, half of minexmr hashrate comes from HUGE whale miners 17:30:37 I'm talking 100+ MH/s 17:30:38 (The same people who have significant difficulties even running their own node, or need handholding while setting up xmrig) 17:30:47 why they don't mine solo, I have absolutely no idea 17:30:57 Well, yes, there's that too 17:31:25 But botnets like using public pools because there are no traces leading back to them that way 17:32:07 And some botnet operators are just skiddies who figured out how to download "silentxmr" from github or whatever, so their technical skills are quite limited 17:32:27 In any case p2pool is so new it barely had a good chance to improve the situation. And yet, it's already the 4th largest pool. 17:33:03 I as the CEO of Monero would pour time and energy first into pushing that, before I burry the pools ... 17:34:23 Are we aware of this paper? "Nonoutsourceable Scratch-Off Puzzles to Discourage Bitcoin Mining Coalitions" 17:34:23 https://dl.acm.org/doi/abs/10.1145/2810103.2813621 17:35:12 how about increasing the cost of running a mega pool by increasing the hashing blob size? 17:37:34 we can't increase to more than what get_block_template returns 17:37:37 That cost would be proportional basically to the number of miners? 17:37:40 wowario[m]: I'm not sure that fundamentally changes anything. Blob size is a per-miner cost, so increasing the size just pushes out marginal miners. 17:37:41 this is 1-5 KB 17:39:20 Changing parameters isn't really going to change much. The affected miners would just keep mining and the distribution would be affected only slightly 17:39:20 So everybody has more communication, not only mega pools 17:41:36 We are pretty far along in the meeting now. Are there any other topics people want to bring up? It seems we are getting pretty close to ready for the next HF. 17:42:05 maybe is h4sh3d around to give an update on 7877 review? 17:46:31 A while ago I brought up the idea of having a collaborative repository of papers about Monero. I think I may have found some open source software that could do it: 17:46:31 https://wikindx.sourceforge.io/web/trunk/ 17:46:55 Anyone with any experience with WIKINDX or a similar system? Any comments on the matter? 17:49:04 sure, if you get it set up I can help add papers 17:50:11 i'd like to bring attention to #8179, AirGap team is keen on building a QR standard for monero offline txs and this is PR goes along way in making that possible 17:50:19 https://github.com/monero-project/monero/pull/8179 17:51:44 Must have a look how that amazing reduction was achieved ... 17:52:04 would be nice to have a summary of changes in the PR... 17:52:39 reduces the output file sizes drastically so they can fit on animated QR codes 17:52:51 that's the outcome, not the change 17:53:29 Either you are from the inner circle, or you are not :) 17:53:50 this is mooo's work, ive just been testing it on random wallets 17:56:55 ok seems like we are done; thanks for attending everyone 18:03:18 There is a relatively small change that can be done to RandomX to make pooled mining a lot more difficult: The 256-MiB cache that is currently generated using Argon2 can be instead generated by putting together random pieces of the blockchain. This would make mining more tightly coupled to running a node. 18:03:46 It would also require making the RandomX epoch much shorter, probably ~64 blocks. Pools cannot afford to upload a 256 MiB blob to each miner every 2 hours. If miners are forced to run their own nodes, they might as well join p2pool. 18:06:12 What if the contents of that random blob were tied to the contents of the coinbase transaction, and/or extra_nonce? That way, a single pool providing a different extra_nonce template to each miner would have to do a ton of work, but an individual miner mining by itself would only have to do it once (or a few times, at most) 18:10:14 ^That would be problematic because each block could potentially require a new cache to be constructed, making PoW verification much slower. 18:11:27 The purpose of the RandomX epoch is to use a fixed cache per certain number of blocks so that the cache generation is amortized when verifying. 18:11:44 Hmmm, right 18:13:10 pools will use torrents to distribute new cache 18:13:19 it's not hard to automate it 18:13:45 but it will definitely kill botnets 18:14:06 "end-user" 1 kh/s bots can't download 256 MB all the time 18:21:21 Is it easier to set up a p2p network to download 256 MB every 2 hours, or to simply run a pruned node? I think pooled mining would get a lot closer to hosting a node, which should be the goal. 18:23:25 128 MB/hour is much less than what a node uses 18:24:04 even if it's 3-4x more traffic because of torrenting, it's still less than a node traffic 18:25:05 we also have self-select, and xmrig even supports it, but pools don't use it 18:26:03 optional features like self select are not going to cut it, it must be forced to make lazy miners react 18:28:23 I will measure traffic requirements for a synced node, but I don't think it's significantly more than 3 GB/day 18:30:06 Sent 1366645440753 bytes (1.24 TB) in 103421693 packets in 2.5 months, average 200.94 kB/s 18:30:15 76d 20h 57m 35s uptime 18:31:34 how many out/in peers? 18:33:52 32/32 18:35:12 so with just 8 out peers, it should be roughly 2-3 GB/day 18:37:10 more like 4 GB/day 18:37:34 and much more if you get "lucky" and someone starts syncing from block height 0 18:37:46 *one of your peers starts syncing 18:38:03 of course you can set bandwidth limits 18:38:22 ^ this 18:38:49 in any case, running a node would not be significantly different from syncing just the cache 18:39:50 It would be fun to see how Monero network scales to 50k nodes (we have 50k miners today) 18:40:26 there are currently ~11k nodes: https://monero.fail/map 18:40:39 adding large bandwidth costs to mining would probably knock off a lot of miners 18:42:06 UkoeHB: I’m still struggling with covid so my review is stuck, no ETA to give but it’s on top of my todo 18:42:48 h4sh3d: thanks for the update, get well! 18:43:09 UkoeHB: mostly botnets 18:43:42 but perhaps we would get botnets to run a ton of monero nodes :) 18:44:33 there are a lot of people stealing electricity who might run into problems if their bandwidth usage suddenly spikes 18:47:55 anecdotal 18:51:16 UkoeHB: in POS usually 33% attack is enough for majority (1/3 honest vote on fork A, 1/3 byzantine nodes vote A to one side and B to the other side of the network, the remaining 1/3 honest nodes vote on fork B). each honest side think they are with the majority. some recent protocols can do 50% but i believe they need an external random beacon. im 3 years off on that 18:51:19 research though 18:51:48 Sure, the point is marginal miners will leave if costs increase. This is just a fact that makes '50k nodes' an improbable outcome. 18:52:29 a lot of fuzz on the 51% attack stuff, but why is that threshold so magical since u can perform the same attack at much less than 51% hash rate? 18:52:52 The current pool situation is not going to fix itself, something must be done. Even if we lose some miners, the result might be a much safer network. 18:53:36 I don't disagree - just don't pursue something like that and expect the hash rate to stay the same. 18:54:06 safer as in also "less electricity being spent to protect the network" 18:56:49 and also potentially pricing out miners that live in places with limited bandwidth, so it's not without it's tradeoffs, and could lead to more centralization not less 18:57:06 safer as in "you don't need to trust a single pool operator who controls half of the network" 18:57:38 safer as in the cost to attack the network also decreases, so it's all about tradeoffs 18:58:32 if profitability is there, other miners will fill the void 18:58:50 you're adding more costs nonetheless 18:58:59 ComplyLast: Currently it’s almost no cost to attack with botnets 18:59:41 and that wont change for the most part so long as you can mine with cpus, another tradeoff 18:59:51 the "cost" is roughly the cost of running a node, which is arguably quite low 19:00:28 and that wont change for the most part so long as you can mine with cpus, another tradeoff 19:00:35 ofc bar major price increases, etc 19:00:43 Still a far cry from hard solutions like the one implemented by wownero 19:04:29 ComplyLast: Making it expensive for botnets is the key, increasing their network usage will raise red flags for them 19:05:14 Cloud botnets won't care about network usage. 19:05:20 I'm not convinced that is good for the security of the network 19:06:37 actually one could argue botnets help the network deliver a security budget above the value of the coin at any given point and hence good 19:07:12 Yes, botnets are bad for profitability but they secure the network. 19:08:31 ideally they shouldn't mine at minexmr.com 19:08:35 Didn't sech1 wonder why on earth botnets seem to mine on public pools? Maybe, thinking outside the box, we should build some new incentive for them to go somewhere else. 19:08:43 selsta: How ? Even they would notice it unless they are too careless 19:08:44 I would propose higher ram requirements but seems some want to mine on android phones with few hundred hash vs botnets 19:09:27 Didn't sech1 wonder why on earth botnets seem to mine on public pools? Maybe, thinking outside the box, we should build some new incentive for them to go somewhere else. 19:10:22 they kinda already have a legal one to do so, but it's indeed surprising they fail to do so. I expect more legal pressure on the entities running pools nonetheless moving forward 19:10:25 nikg83[m]: if someone spins up 300000 servers on a cloud provider they will notice, yes, with or without a higher network usage. But it still took them a couple days to shut them down. 19:19:24 "nikg83: if someone spins up 3000..." <- That’s true it will take sometime 19:19:24 What do you think about having higher ram requirements, is ram a scarce resource for legit miners ? 19:19:24 Also what happened to sha3 Asics which was being discussed while randomx was being deployed 19:20:11 * > <@selsta:libera.chat> nikg83: if someone spins up 300000 servers on a cloud provider they will notice, yes, with or without a higher network usage. But it still took them a couple days to shut them down. 19:20:11 That’s true it will take sometime 19:20:11 What do you think about having higher ram requirements, is ram a scarce resource for legit miners (ignore few h/s phone miners) ? 19:20:11 Also what happened to sha3 Asics which was being discussed while randomx was being deployed 19:20:28 ^ Higher RAM usage is not possible without also increasing the RAM usage of nodes. See the RandomX design notes. 19:20:45 sha3 was only an idea if randomx were to ever fail at staving off asics 19:21:01 tevador: I think sech1 said it's possible, it only doubles verification time for slow mode. 19:21:29 We definitely do not want to make verification any slower! 19:21:56 or double cache size with same verification time 19:23:08 that also means ~double node RAM usage 19:23:33 currently, monerod can run with ~1 GB of RAM 19:24:59 Most importantly, RAM requirements don't solve pool centralization problems. 19:26:18 Yes, the much bigger issue is pool centralization over botnets. Botnets are merely a threat to profitability but are actually an excellent asset in securing the network. 19:27:12 The biggest issue with botnets is when they mine on large pools and give pool operators the ability to leverage their hashrate without their consent to attack Monero. Botnet operators are incentivized to keep Monero secure, but are going to take the easiest route available for mining -- i.e. mine on a large public pool like MineXMR. 19:27:33 sethforprivacy: Who was mining with 100sMh/s when minexmr to take it over 51% ? 19:27:52 * > <@sethforprivacy:matrix.optoutpod.com> Yes, the much bigger issue is pool centralization over botnets. Botnets are merely a threat to profitability but are actually an excellent asset in securing the network. 19:27:52 Who was mining with 100sMh/s on minexmr to take it over 51% ? 19:28:00 Who knows -- could have been a botnet, and if so, the real issue is pool centralization, not botnets. 19:28:20 If we had botnets but no pool centralization, it's not really problematic. When we ha 19:28:42 s/When/If/, s/ha/had pool centralization but no botnets, it would still be a huge problem./ 19:29:13 These are not equal threats to the security of the Monero network. 19:32:06 "There is a relatively small..." <- This is a *really* interesting approach... My only hesitation would be that we need to be further along in simplifying non-pooled mining (like p2pool) so that the technical barrier to entry is as low as possible, hopefully almost as low as current pool mining. 19:32:39 A drastic loss in overall hashrate due to a change like this would make attacks by nation states or malicious datacenters much easier, which will become an increasing concern as Monero gets more and more limelight. 19:36:14 definitely, increasing the resource burden per miner seems like the only way to go to discourage pool growth 19:37:46 although the obvious countermeasure to tevador's suggestion is to use multicast 19:40:01 what multicast? UDP? It works only in LAN 19:41:17 IPv6 multicast works across routers 19:41:42 If we really want to destroy pools we'll just require they use IPv6 then 😅 19:42:52 Multicast is UDP. It only really works with video/audio streams. 19:43:20 unusable for reliable P2P data sharing 19:46:46 it would work fine for periodic cache broadcasts 19:48:10 I'm quite sure that would not work in practice. 19:54:39 I opened issue #98 to further discuss this idea 20:00:14 "Yes, the much bigger issue is..." <- Killing profitability for legitimate miners goes directly against the security of the network. I have yet to do the math on it, but I believe that - hash for hash - botnets have an overall negative effect on network security 20:02:00 there's a flip side, tevador: miners could simply start running local nodes, but still send their hashes to a pool 20:02:23 The main reason being that - since they don't pay for electricity - they can afford to be as inefficient as they like and they still earn the same amount of money, while legitimate miners get pushed out because their dwindling income can't keep up with their operational costs 20:03:51 merope: Agreed, would need to see the math though as I'm not sure they're displacing more "legitimate" hashrate than they're providing, and they're decentralized, hard to stop, and have much lower profit margins than normal miners so they can be quite advantageous. 20:04:03 merope: your argument makes no sense. taken to its logical conclusion, if the network was 100% botnets it would be even more secure than now 20:04:25 because nobody could afford to intentionally mine 20:04:46 nobody could afford to intentionally mine profitably 20:04:58 that does not mean that the network would be invulnerable from attacks 20:05:02 Wouldn't it be fairly simple to modify a node to not do any verification and check block headers against the centralized pool? 20:05:18 it means the network would have more hashrate than it would if it was only sustained by people paying for electricity 20:05:22 on the contrary - less people mining overall would mean a weaker target 20:05:44 hyc: not necessarily 20:06:11 yes, necessarily. if 100% of the network was botnets, yes. 20:06:11 (I think?) 20:09:57 (WIP) it would definitely mean that the 100% botnet network is using more energy than it would be worth 20:10:30 trying to construct a counterexample regarding the hashrate (or convince myself that you're right) 20:11:28 merope: Doesn’t meant someone other entity can’t bring a bigger botnet on table to attack the network 20:11:51 * > <@endor00:matrix.org> (WIP) it would definitely mean that the 100% botnet network is using more energy than it would be worth 20:11:51 Doesn’t meant some other entity can’t bring a bigger botnet on table to attack the network 20:13:03 * > <@endor00:matrix.org> (WIP) it would definitely mean that the 100% botnet network is using more energy than it would be worth 20:13:03 Doesn’t mean some other entity can’t bring a bigger botnet on table to attack the network 20:17:03 the meeting already go down? 20:22:01 "there's a flip side, tevador..." <- I think the counter-argument to this is that it still increases the attractiveness of p2pool. The primary disadvantage of p2pool seems to be the need to run a node, so if the cost to mine with a centralized pool goes up with no effect on the attractiveness of p2pool, then it may necessarily tilt more people toward p2pool 20:24:17 unless there's something terribly broken, p2pool is already as attractive as it can get. no pool fees. 20:27:12 Earlier sech1 wondered why huge miners still mine to pools. Maybe it is because their blocks have a higher chance of being orphaned when there are a few big mining pools? Especially with a 2 minute block time? And p2pool may have the same issue, so the 1% pool fee is lower than the probability of being orphaned. 20:27:36 I worded it weird, but further harming the competition from centralized pools is still a form of increasing the attractiveness of p2pool imo 20:28:22 perhaps. either way, encouraging/requiring miners to run local nodes sounds like a good thing. 20:28:24 p2pool actually has fewer orphan blocks 20:28:47 because all p2pool nodes broadcast found blocks 20:28:52 hyc: agree 20:29:36 p2pool nodes relay shares faster than monerod relays blocks, so if a share has enough diff, it will be broadcasted from everywhere immediately 20:30:36 I bet all Monero nodes have at least 1 p2pool node in their peers now 20:30:37 Rucknium: I think you're overthinking it. Solo mining/p2pool would mean setting up a node, which requires extra work and makes it easier to be spotted (especially with the additional storage requirement, bandwidth usage, and massive number of connections). By comparison, xmrig is just a tiny little executable that can be (relatively) easily embedded in any piece of malware 20:31:32 xmrig -> xmrig-proxy on a cheap no-KYC VPS -> p2pool/monerod 20:31:38 safe enough even for botnetters 20:32:05 sech1: How does connection latency play into p2pool? If I'm mining with high latency, won't it be harder to produce and claim a p2pool share (which is found...how often per minute?) than if I am mining to a pool? 20:32:05 xmrig-proxy can even be chained 20:32:55 Rucknium p2pool has uncle shares, so shares will not be discarded even with high latency 20:33:08 Rucknium I think latency is a given. botnets don't have any consistency in their infrastructure 20:33:18 but it's still better to have as low latency as possible, or found Monero blocks will have higher chances to be orphaned 20:35:25 the only way to make miners run a node is to embed some random piece of data from the blockchain into each hash calculation, and make it depend on the nonce 20:36:16 SSD is fast enough to read the data while the hash is running 20:36:31 1-2 ms latency and 10-20k IOPS is not hard 20:38:42 it can even be added to the final Blake2b hash, so latency won't matter much (miners could queue Blake2b inputs and process them in background) 20:39:56 then the miners would be able one monerod server with fast SSD on their LAN 20:40:02 I'll say again that I think it would be wise to evaluate this paper and the papers that cite it to see if someone else has come up with a workable solution to the mining pool concentration issue: 20:40:02 https://dl.acm.org/doi/abs/10.1145/2810103.2813621 20:40:42 it's paywalled 20:40:44 https://sci-hub.se/https://dl.acm.org/doi/abs/10.1145/2810103.2813621 20:40:48 better now 20:40:51 I don't have time to do it myself though (and I am not really qualified to evaluate lots of the elements of the problem, anyway) :/ 20:54:17 Rucknium[m] has anyone given an extensive look at the bot nets used? I've been peaking 20:54:45 its some pretty basic stuff overall but its interesting none the less 20:55:44 A lot of the IP's are also still public to allow for remote injects so like 20:56:38 why not just either ban those ips outright, ban the ones using certain files? 20:57:03 sorry if this has already been brought up previous 21:03:03 "Rucknium has anyone given an..." <- I don't know. How could an observer know? 21:04:46 Im sure we could find the wallet (s)its being dumped to by just finding a copy of the config file, ban them from there? 21:05:26 im not exactly sure whats achievable on the dev side of xmrig tho. solely just a researcher ' 21:07:06 dav0h: They can just keep using different subadress & nobody has access to their config files to know if it’s a botnet or some datacentre mining while their machines are idle 21:10:33 nikg83[m] threres some that have been found out relatively easily. And theres not a lot of activity as far as the botnets that have been found being updated very often to any capacity. It could at the very least shut down a large amount for enough time to figure things out more reasonably. Also just spit balls 21:12:24 dav0h: It’s upto pools to find and block, we can’t censor any address 21:12:51 ok so that was my next lines of question 21:13:33 nothing can be done internally to XMRig to maybe correct it? 21:14:29 maybe just adding one little extra command thats specific to that release and if it doesn't have it it shuts off the miner? 21:14:41 dav0h: Even if they change xmrig, it’s open source and can be modified by operators 21:14:58 hmph 21:15:14 sad pandas 21:16:54 Maybe one day intel/amd will make xmr ASICS and we leave botnets behind 😂 21:18:41 As has been discussed here, botnets are not the problem 21:19:01 nioc: Sorry 🙏🏻 21:19:49 Np, not directed at anyone in particular 21:32:56 I can see botnets being negative IF as I suspect botnetters are more likely than legit miners to dump their XMR. So not only do they drive down profitability directly by driving difficulty up, but also indirectly by driving price down 21:40:13 Oh the price lol 22:18:18 "Oh the price lol" <- Don’t devs get paid in xmr ? 22:18:28 * > <@nioc:libera.chat> Oh the price lol 22:18:28 Don’t devs (ccs) get paid in xmr ? 22:28:17 yes they do, even though they use euro or dollar as the unit of account when defining rates and then converting to equivalent xmr 22:28:40 also XMR inflation is decreasing daily and tail emission is about to kick in 22:29:42 also if by legit miner we mean one who invested in the equipment and needs to pay bills there is zero evidence that they would sell less than a botnet operator 22:30:24 if anything, in terms of economical incentives, they would have the financial incentive to sell more because they have costs to recoup which a botnet operator mostly doesn't 22:31:13 yeah a botnet operator has the luxury of time, can pick and choose when to sell 22:35:39 hyc: Sure they don’t have access to xmrbtc chart 22:35:39 Anyways it’s getting too offtopic here in mrl