04:45:31 Im pretty sure old solutions are accepted and mined as uncles up to 3 blocks deep, DataHoarder. I remember sech1 talking about it. Unless you're talking about something else as uncle uncles. 04:48:41 mining banter 09:42:35 sech1: nice interview on MoneroTalk. Pretty interesting project, hoping it grows. 09:43:08 btw, would you put the QR-code next to the donation address for the project? Would make easier to send a few bucks on the fly using a mobile wallet. 09:51:46 Looks like I can only land shares overnight heh 10:01:22 mechanic41turk you can click the donation address on p2pool.io and it will open your wallet, or you can just copy-paste it on github 10:01:56 sech1: yeah, I will need to visit the page on my phone though 10:02:10 I am looking at p2pool.io on my laptop and my wallet is on my phone. 10:02:49 there's no space for QR code there though, it will litter the page 10:05:06 ok, you are the boss ;) 11:36:54 BLOCK ACCEPTED at height 2447745 and difficulty = 336764038166 11:36:55 100 blocks mined! 11:41:24 QuickBASIC: as in, when a block is accounted as uncle it does not look further into it for more uncles 11:41:50 They get added next to it if anything 12:41:27 Xmrvsbeast[m]: BEAST 12:56:53 was very interesting interview 12:57:12 the interviewer seemed a bit annoying with the repeditive "will you add any fees?" questions 13:09:16 Well he has a constant moving banner for the entire time about donating to monerotalk, advertised his CCS at the beginning which has since been filled, $70k for 6 months o_0 13:11:16 it's an eternal problem. tech-savvy people are busy doing tech, not interviewing others 13:11:30 so the people doing interviews ... rarely understand any of the relevant topics 13:12:07 all they understand is price/cost/fees/etc 13:29:05 Does p2pool work with merge mining? 13:44:52 are there yet any mobile wallets that can show p2pool payouts? 13:47:25 yes 13:47:31 monerujo updated already 13:47:31 Moneroju afaik 13:47:46 switched letters heh 14:02:59 go on then, I'll watch the MoneroTalk - who forgot to turn notifications off on their phone? :D 14:08:18 So, as the hashrate of p2pool increases, does that reduce the likelihood of landing a share if you have a low hashrate? Or does the luck chance remain the same? 14:13:20 nevermind, just got to that part of the talk. Would be good to see p2pool-industrial and p2pool-lite 14:15:55 had a bunch of WARNING 2021-09-12 14:00:15.4174 SideChain add_external_block: block is built on top of an unknown mainchain block a2e977bb115139dc11ec6d1df2bf28e7250d04694c2be79437ca8aded3092c56, mainchain reorg might've happened over night is there something I need to do or something that will clear up? 14:19:58 should catch up as long as you are getting blocks from monerod Hisha 14:20:26 if it keeps going for a while, either you or a p2pool peer has desynced 14:21:43 noticed I missed out on the last 2 blocks and had no recent shares so I rebooted and restarted both monerod and p2pool so hopefully fixes that 14:22:14 if I get the code correctly if enough people will change their config.json... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/2ab86323c6db52e23cac4e869b95db3a6273da3e) 14:26:53 or changing pplns_window to, let's say 6k and mining on 2 chains at once? would that work? 14:28:53 that won't do much CzarekNakamoto[m as it will place you into another sidechain 14:29:06 and you will not get rewards or hashrate from main one 14:29:27 But if half of the hashrate go to one chain and half to the other? 14:29:31 window = number of shares ~= number of total possible outputs 14:29:48 if you increase window too much it just creates more outputs 14:29:59 and less space for actual monero transactions 14:30:19 changing time just shortens window or increases it for same share count 14:30:19 ah right.. how about adjusting the block_time? 14:30:28 (sorry for asking dumb quesiton) 14:30:33 that just denotes how long in hours the window is, on average 14:30:44 it's a chain that self-adjusts 14:30:50 will that affect the difficulty? 14:30:53 so all that matters is actual hashrate 14:31:07 more miners = more difficulty, less miners = less difficulty 14:31:11 all that matters 14:31:20 less miners ofc also means less blocks found on-chain 14:31:25 so you will get paid less 14:32:23 it will not be "Easier" 14:32:34 Hm okay 14:32:45 as you will then get main chain blocks according to how much total hashrate you have 14:33:24 Also, what will happen when everybody switch to p2pool mining? 14:33:31 creating an alternate one for lower hashrate ones might be fine, leave parameters as is and just set a password 14:33:34 wouldn't that make diff much higher? 14:33:37 in the end if you ever find a share 14:33:41 and everyone is in p2pool 14:33:58 that share will give you payouts for about 6h every ~2m 14:34:29 cause as p2pool hashrate increases also number of mainchain payouts increases accordingly, on average 14:36:19 But monero block time is 2 minutes, right? and if we assume that every block is found by p2pool, it will mean that only 12 p2pool block were mined in the window between blocks, right? 14:36:20 vs a sidechain for lower hashrate that might find blocks on average each ~6h, you will get for each share you find about one on average 14:36:49 yes CzarekNakamoto[m but shares keep counting even if a block is found 14:37:08 all your shares (and uncles) for 2160 sidechain blocks 14:37:26 one share can give many payouts across the whole window 14:37:54 so for one share I would get many payouts if the blocks were found fast enough? 14:37:56 (or none, if p2pool chain finds no mainchain blocks) 14:38:09 if the "mainchain" blocks were found fast enough yes 14:38:22 so, higher p2pool hashrate = more main chain blocks found 14:38:28 I found one share last night and got 3 payouts, so it balances out nicely 14:39:16 That would mean that I'd get much higher reward but less often 14:39:50 as mentioned, it averages out 14:40:11 while if you make a small p2pool you might get many shares, but no payouts in a long time 14:40:46 solo mining also averages out, but for somebody with a laptop and 3khs it may take ages to find a block 14:41:11 yep, think of this as solo mining with higher chance to get a payout 14:42:03 So the probability of getting one payout is solo/2160? Right? 14:42:18 not excactly, that would be if everyone was on p2pool 14:42:25 look at current hashrate of p2pool 14:42:49 can't do the math atm, 14:43:37 hm okay! Thank you very much! I'll try to figure things on the go ;p. Thanks! 14:45:03 wasn't there a entry for your hashrate between these two lines in status or was that removed? Side chain hashrate = 56.719 MH/s 14:45:03 PPLNS window = 2160 blocks (+87 uncles, 0 orphans) 14:45:41 Side chain hashrate = 56.935 MH/s 14:45:41 Your hashrate (pool-side) = 223.738 KH/s 14:45:41 PPLNS window = 2160 blocks (+87 uncles, 5 orphans) 14:45:50 do you have shares found Hisha ? 14:46:01 hmm not showing for me anymore 14:46:18 no shares currently so maybe that's it? 14:46:21 yep 14:46:27 > (hashrate_est ? "\nYour hashrate (pool-side) = " : "") << (hashrate_est ? log::Hashrate(hashrate_est) : log::Hashrate()) << 14:46:33 it's hidden if no shares 14:46:42 same as the position indicators 14:46:52 oh ok 14:47:36 guess my luck just sucks today 14:54:16 hm. running on a 4GB vps might be pushing it... 14:54:18 total used free shared buff/cache available 14:54:22 Mem: 3942 3557 93 0 291 174 14:58:38 this "your shares position" view, where can I see it? 14:59:22 Inge: once you find a share, it will show up when you execute "status" 15:01:40 it says Shares found = 3 15:01:44 are those shares I found? 15:02:08 yes, but probably during first sync at lower difficulty, so they don't count towards current PPLNS window Inge 15:02:18 look at "Your shares" instead of "Shares found" 15:02:21 that makes sense 15:04:30 Inge you could run the p2pool in light mode to reduce memory usage 15:09:41 What are the downsides? 15:09:51 Inge if you grep "SHARES FOUND" p2pool.log you can see the shares you've found if the diff is really low they're "fake" shares from the sync. 15:10:07 slower pow check time Inge but you won't be checking many per second 15:11:25 I could just host p2pool somewhere else - it was just easy to set it up on the vps :D 15:12:24 does it make much diff whether or not the p2p port is exposed to the internet? 15:14:20 better syncing with others as they can use you for connections 15:20:24 ack 15:59:40 so basic question. 16:00:13 even though we run our own pool with our own workers, the load is still shared on blocks by other nodes? 16:00:38 because my measly 3 kh/s haven't paid anything out. 16:00:48 and it's been running for 4 days. 16:02:32 -- so for now i've set it to use xmrvsbeasts test node, and set xmrig on localhost mining. 16:03:03 maybe i'm lacking something. 16:09:06 You could just be unlucky. I'm running a similar hashrate (4kh/s average) and haven't got anything for a few days. wssh 16:09:29 QuickBASIC: but you have gotten something, correct? 16:10:00 Yeah, but it was when the diff was a bit lower. 16:10:39 i'm setting a pool diff of 10033 because if i don't, i don't get any shares, period. 16:12:07 also the wallet adress i'm using is not on the server i'm running the software from, it's the gui wallet on a seperate machine, so i assume that's fine. 16:12:30 As long its not sub address or integrated address, it doesn't matter 16:12:34 You mean on your miner with xmrig -u x+10033, right? That won't change how often you get payouts, just make stratum stats more accurate. 16:13:48 wssh, just checking, you didn't change anything in config.json right? 16:22:52 wssh: changing difficulty doesn't "give" more shares, remember, you are mining a sidechain 16:23:17 don't change config.json, that creates your own sidechain and you don't share any hashrate with others, basically you are solomining 16:26:09 i did not change config.json and yes QuickBASIC that command for xmrig exactly. 16:27:44 wssh Perfect just checking to be sure. You're probably just unlucky. That hr should get you 1 share every 72 hours or so. 16:27:59 and as for the wallet inquery; it is the primary address in the wallet gui from getmonero.org. 16:28:32 just so you know, that will not give more sidechain shares wssh, just get better hashrate reporting 16:28:42 and yes you don't need any wallet configured on monerod 16:28:50 just have an address on p2pool 16:29:07 everything is running locally. :) 16:29:25 well, except now i'm running on xmrvsbeast test node. 16:32:17 curently running on 2 of these. 16:32:19 Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz 16:32:26 with 48 gb ram. 16:32:26 v0s, sad 16:32:32 DDR3 I guess? 16:32:35 yes. 16:37:23 it is a nice Product Name: PowerEdge T620 16:37:28 :) 16:37:47 bit old, but hey i got it for $30 16:38:05 and since then have mined 30 in XMR with it. 17:02:33 Hello! Does this channel have logs? I'd like to dive in to past discussions about p2pool before possibly asking questions that have been answered before. Link if possible? Thanks! 17:05:12 on matrix.org #monero-pow:libera.chat iirc 17:05:18 EDad: https://libera.monerologs.net/monero-pow/20210912 17:05:24 no need to have Matrix 17:06:00 Perfect guys! I'll be back I'm sure. I've got some catching up to do. Cheers! 17:07:16 right 17:07:51 still getting WARNING 2021-09-12 17:07:12.2232 SideChain add_external_block: block is built on top of an unknown mainchain block cf280d789367b5093e5a93e9d6d9e254951564874d111506b3648f6e2c4e039d, mainchain reorg might've happened 17:09:53 Mining reward = your hr/network and it all averages out no matter what. The problem is that almost all miners have a relatively low hr so variance makes it necessary to use a pool. 17:10:47 p2pool is a decentralized pool with more frequent and smaller payouts 17:11:13 Better to get a dollar a day than to mine for a year with no payment 17:11:41 Inge: r u using the internet? 17:11:50 what's the internet? 17:13:00 More and smaller sounds like less variance 17:13:01 how many Hisha / how often 17:13:36 that came about an hour after the last one 17:13:42 ignore 17:13:43 Inge: it's a matter of debate 17:13:47 it will just happen 17:14:00 sometimes you get blocks later than other peers 17:14:47 at 100k h/r I should be getting some shares, haven't gotten anything but that for half a day at this point 17:15:16 what is your full output of "Status" 17:15:20 status* 17:15:39 2021-09-12 17:15:27.7518 SideChain status 17:15:40 Main chain height = 2447940 17:15:40 Main chain hashrate = 2.896 GH/s 17:15:40 Side chain height = 105442 17:15:40 Side chain hashrate = 60.742 MH/s 17:15:40 PPLNS window = 2160 blocks (+83 uncles, 0 orphans) 17:15:42 Your shares = 0 blocks (+0 uncles, 0 orphans) 17:15:44 Block reward share = 0.000% (0.000000000000 XMR) 17:15:46 2021-09-12 17:15:27.7519 StratumServer status 17:15:48 Hashrate (15m est) = 115.012 KH/s 17:15:50 Hashrate (1h est) = 110.782 KH/s 17:15:52 Hashrate (24h est) = 112.536 KH/s 17:15:54 Total hashes = 471300831 17:15:56 Shares found = 16 17:15:58 Average effort = 61.979% 17:16:00 Current effort = 75.986% 17:16:02 Connections = 26 (26 incoming) 17:16:06 2021-09-12 17:15:27.7519 P2PServer status 17:16:08 Connections = 11 (3 incoming) 17:16:10 Peer list size = 154 17:16:12 2021-09-12 17:15:27.7519 Util no background jobs running 17:16:18 well that is indeed the full output :) 17:16:27 maybe can use a paste site next time 17:16:41 hmm, you have set custom difficulty on stratum right? 17:16:49 like user 'x+100000' or alike 17:17:07 yeah think I'm at 500k 17:17:30 do you have any "SHARE FOUND" on logs? 17:17:47 not today 17:17:50 you can use https://paste.debian.net/ for large amounts 17:18:54 given you have avg effort lower than current effort you might have gotten some 17:20:29 https://paste.debian.net/1211504/ 17:21:03 I only see three valid there 17:21:27 and you have restarted p2pool a few times, I guess, to get those extra shares 17:21:50 yeah restarted a few times and even reinstalled monerod 17:21:52 30-32 are the good shares) 17:22:07 > 0.983% 17:22:12 "unlucky" :> 17:22:43 I don't see anything wrong firsthand, besides you got very unlucky? 17:23:06 you see regular "P2Pool new miner data" entries right? 17:23:18 or "P2Pool new main chain block" 17:24:21 yes 17:26:25 Re the difficulty for slow miners - I've set mine based on their hash rate * 30 17:26:55 Should I not do that and leave the difficulty to be the default? 17:27:11 it's fine, you will get some hashrate reporting URoRRuRRR[m] 17:27:12 Slow being 2kh or less 17:27:25 you don't "have to" but it's nice to see report on p2pool 17:27:36 default would be, not report anything but matching shares 17:29:45 Got it, thanks DataHoarder 17:46:36 ah yes, magic smoke for 0.01xmr, worth it 17:46:49 something got cooked, not yet sure what 18:39:31 alright, let's see if bot works for notifying new blocks, maybe in a few hours? 18:56:09 finally :) landed a share while I'm awake :D 18:57:40 pauliouk: what hashrate are you running? 18:57:57 at best, 7Kh/s 18:58:17 average ~6500h/s 18:59:01 pauliouk same for me and I got my first share this morning :) 18:59:47 nice, congratulations URoRRuRRR - hope you're liking the p2pool :) 19:00:48 in an ideal world I'd love to land about 8 shares in one window, then have someone drop a 1gh/s rented hash botnet onto the node :P 19:02:26 still waiting on that first magic share 19:02:49 whats your hashrate Inge? 19:02:55 ~50Kh/s 19:03:37 should come soon enough, and plenty of them 19:03:37 I'd be happy with 1 share a day :D... and a pool block every 3 minutes 19:04:41 it feels like a XMRvrsBeast raffle win when I land a share heh 19:07:31 I have 5 machines of various hashrates connected to one instance of p2pool that is working off of my blockchain. Should I be using p2pool for each xmrig instead? 19:08:13 that's fine 19:08:14 nope, one p2pool node should be enough 19:08:25 so long as there's no huge latency between the machines? 19:08:40 shouldn't matter much 19:08:43 given we have uncles 19:09:18 true true 19:10:03 They are on the same network so latency is 0. My concern is should I set the diff for each machine according to thier capability? And how often should each machine be sending results? 19:11:28 Because clearly my little laptop can't work as fast as my better machines. Does p2pool send the same jobs to the varied machines? 19:11:44 30 x their hashrate = difficulty 19:12:10 Wont help with p2pool tho, just makes stats better and optimizes your local network usage 19:12:33 set the difficulties on each xmrig instance 19:14:31 Just trying to get my head around all this. Please forgive me :) I see p2pool sending jobs to 5 clients, and xmrig receiving those jobs right away. But are they the same jobs even if each machine has thier own custom diffs? 19:20:53 each client gets unique jobs 19:27:10 That was helpful. I'm horrible about being clear in my questions. It seems I have set everything up correctly. But this time in between shares gets my mind racing and wondering if something is wrong or could be improved. 19:28:20 lucky-bot will now post new blocks found automatically on #p2pool-log, in addition, you can subscribe to receive notifications when shares are found 19:31:01 nice work DataHoarder! 19:32:04 I was tempted to edit the p2pool api code so it'd display the blocks with even more colour, and supress some of the other output. if something wasn't working right, I'd still have to check the logs to see what was up 19:32:25 yeah... I went overboard and now it backs stuff to a postgres db 19:32:34 and follows reorgs when they happen 19:33:46 I didn't get a single share in 36 hours 19:33:51 with 8.8 kh/s 19:35:18 Current effort = 201.068% 19:35:20 \i haven't either 19:35:22 ouch sech1. Would have hoped luck would have been more on your side :O 19:35:33 might end up making a simple web interface with this later on, so you can track your progress 19:35:37 https://github.com/WeebDataHoarder/p2pool-log 19:35:46 but yesterday I got 2 shares and 3 blocks paid for them :P 19:36:09 same this morning for me sech1, 3 payouts from 2 blocks 19:36:23 and my mac is still submiting shares with invalid job ids. piece of shit 19:37:04 Same, 2 shares 3 blocks yesterday. Nothing since. 19:37:13 you can subscribe either by private message to "lucky-bot" or message on #p2pool-log ".subscribe PAYOUT_ADDRESS", would recommend doing this on an alternate nick (reminder again that payout addresses are public in p2pool) 19:37:45 80 uncles, 5 orphans 19:37:54 seems to be growing 19:38:40 more towards that bot later on, time to prepare for work 19:38:57 It's problems with monerod synchronization. Sometimes my node receives new Monero block 10-15 seconds after other nodes. If same happens to XvB's node, it will orphan other p2pool blocks 19:38:57 ping me if you have questions about it 19:39:40 sech1: 97% effort so far. 19:41:05 this is what a share found looks like https://irc.gammaspectra.live/22ed5b4fb6063014/image.png (via DM) 19:41:20 uncles are also reported, untested cause I'm waiting for one 19:41:50 and if XvB is reading this don't subscribe to this, gets rate limited by libera heh 19:42:30 hey, if you're using the logrotate config I pasted here before, need to add either nocompress or delaycompress 19:42:38 otherwise it screws up 22:14:39 hi everybody 22:52:13 an example of the bot reporting blocks found https://irc.gammaspectra.live/6df7b8409ac35b4d/image.png 22:55:35 hmm https://github.com/monero-project/monero/issues/6688 this might be interesting for using p2pool, that said, given all outputs are still marked to your address specifically, it might not matter 22:55:47 (Separate coinbase and non-coinbase rings) 23:22:52 "and if XvB is reading this don't..." <- lol, would drive me nuts 23:23:46 Later on I can have more than “you got a share” but “you got a payout” 23:24:41 is the room available on matrix? 23:25:11 Oh? I don’t know how that works, can you join it? Or how does the bridging work 23:25:53 Is it on libera.chat server? 23:26:24 that is bridged, but I am not seeing it 23:26:30 Yes it is here 23:26:52 #p2pool-log but unknown how they implemented the bridging or how they show channels 23:28:04 only monero-pow shows up when searching "p2pool" 23:28:43 might be something else that needs to be done to have it come over...? 23:28:48 Maybe you need to join it manually 23:29:27 https://matrix.org/blog/2021/05/28/this-week-in-matrix-2021-05-28 23:30:09 > You can currently reach any channel on libera.chat by joining #:libera.chat. 23:30:25 So try using /join 23:33:54 worked, thanks!