01:29:06 <garth> Ok yup denominations. So really sech1 your p2pool mining took advantage of an old feature of the codebase and used
01:29:13 <garth> It in a new creative way?
05:18:02 <CzarekNakamoto[m> Hey one question: is p2pool more or less efficient than the traditional pool mining on low hashrate (lower than 1kh)? Will it manage to find same amount of shares? Or will it find them less frequently but they will be worth more?
05:55:42 <sech1> It will find fewer shares, but each share will result in a payout. In the long run it will be a bit higher profitability because of 0 fees and more efficient block propagation (fewer Monero orphan blocks).
05:56:11 <sech1> also Monero blocks in p2pool sometimes will have more transaction fees included because p2pool uses better picking algorithm
09:36:24 <sech1> Third block found: https://xmrchain.net/block/2438316
10:43:47 <CzarekNakamoto[m> cool, so lower hashrate will work just fine? And also one more thing - can many miners connect to p2pool instance with different usernames/passwords?
11:07:15 <sech1> low hashrate works just fine
11:07:31 <sech1> no, each miners needs to run p2pool instance. One p2pool instance = 1 wallet address
11:08:00 <sech1> they all can still connect to the same Monero node if someone makes it available
11:51:11 <oliver_> BLOCK ACCEPTED at height 2438400
11:51:41 <sech1> That's #4
11:52:27 <provsalt> nice
11:53:11 <sech1> my single p2pool share I found this morning resulted in 2 ~0.0004 XMR payouts so far, nice
11:53:41 <moneromoooo> Double spend detected! :D
11:54:37 <provsalt> I'm wondering if there's an api to get the p2ppool stats like the blocks found and it's hashrate
11:56:28 <sech1> actually no, 3rd block was found before I found my share, so I got only one 0.000420419537 XMR payout
11:57:34 <sech1> no api yet
11:57:48 <sech1> you can run "status" command in p2pool console
11:58:02 <oliver_> i assume that two of the coinbase outputs https://xmrchain.net/tx/c7de62c65a67c180f2169172a6d6cd77531bed72d0dc9090044eed74bdb6d2e4 were for single shares, why do they have different amounts
11:58:16 <sech1> https://paste.debian.net/hidden/dc8ea922/
11:58:34 <sech1> payout for share depends on share difficulty
11:58:47 <oliver_> ok thanks
12:02:11 <provsalt> will there ever be a "remote node" for p2pool so that users don't have to download the blockchain and setup the p2pool node and everything?
12:13:14 <sech1> read my message from 1 hour earlier
12:13:30 <sech1> ah, you didn't see it
12:13:40 <sech1> <sech1> no, each miners needs to run p2pool instance. One p2pool instance = 1 wallet address
12:13:41 <sech1> <sech1> they all can still connect to the same Monero node if someone makes it available
13:05:44 <jaska087> Does p2pool require full sync blockchain or does it work with pruned blockchain?
13:10:46 <sech1> p2pool on my dev PC works with pruned blockchain
13:13:25 <jaska087> Ok thanks.
13:49:07 <jaska087> Does p2pool need to have access to the wallet file or is the wallet address enough like with solo mining?
13:53:41 <hyc> just address
13:54:13 <hyc> it only needs to know your payment address for your payouts, nothing more
13:55:45 <hyc> so i still have 7 peers, is that right?
13:56:09 <sech1> same here
13:56:29 <hyc> and we have 28MH
13:57:08 <hyc> 1% of network
13:57:29 <moneromoooo> That's pretty damn good given it's just started. Congrats :)
14:00:58 <sech1> and I have 2 shares in PPLNS window now, yay
14:03:07 <hyc> i have zero :P
14:03:29 <hyc> 3 phones just aren't gonna cut it :D
14:19:47 <hyc> so once you drop below a certain percentage of network hashrate, your odds of hitting are essentially zero
14:27:08 <jaska087> --addpeers does nothing for startup parameter, had to run addpeers manually inside p2pool cli, got no connections until I connected manually.
14:31:42 <sech1> hyc less than 0.1% of p2pool hashrate and you'll be getting pool shares only once in a while, but it's not a problem. It's like solo mining, but with smaller difficulty
14:32:22 <sech1> --addpeers works, what exactly did you try to put there?
14:32:42 <jaska087> --addpeers 65.21.227.114:37890
14:32:49 <jaska087> copypasted the whole example command from github
14:33:31 <sech1> try to add --loglevel 5 to the command line and check what p2pool says when it starts
14:34:34 <jaska087> do i need to delete the p2pool_peers.txt or anything else so none of the peers are read from cache
14:34:56 <sech1> yes, delete it
14:37:22 <jaska087> 2021-08-30 14:36:03.4254 P2PServer connecting to 65.21.227.114:37890 | Connections    = 0 (0 incoming)
14:37:55 <jaska087>  P2PServer status
14:37:55 <jaska087> Connections    = 0 (0 incoming)
14:38:37 <jaska087> still nothing
14:39:40 <jaska087> http://192.168.1.156:3520/file/1/hh9KrM4UUckGYKA8
14:39:52 <jaska087> ooff.. god damn copy paste
14:39:57 <hyc> lol
14:40:10 <jaska087> http:/file/1/hh9KrM4UUckGYKA8
14:40:22 <hyc> did you open an inbound port in your firewall?
14:40:30 <jaska087> yes
14:40:34 <hyc> of course the outbound connections still should have worked
14:40:42 <jaska087> just let me copypaste more
14:40:48 <jaska087> once I got it sorted :D
14:40:57 <jaska087> 2021-08-30 14:39:27.2431 P2PServer new connection to 65.21.227.114:37890
14:41:01 <jaska087> 2021-08-30 14:39:27.2431 P2PServer sending HANDSHAKE_CHALLENGE
14:41:05 <hyc> I'm surprised right now I have 0 incoming, all outgoing
14:41:07 <jaska087> 2021-08-30 14:39:27.2431 P2PServer peer 65.21.227.114:37890 sent HANDSHAKE_CHALLENGE
14:41:15 <jaska087> 2021-08-30 14:39:27.2432 P2PServer peer 65.21.227.114:37890 disconnected
14:41:20 <jaska087> 2021-08-30 14:39:27.2434 P2PServer peer list saved (0 peers)
14:41:30 <hyc> sounds like that peer doesn't like you
14:41:37 <hyc> you might have failed too many times and got banned
14:41:41 <sech1> WARNING 2021-08-30 14:39:23.4292 P2PServer peer 84.240.124.114:58430 has been idle for 6 seconds, disconnecting
14:41:42 <jaska087> naw, once i add it inside the console it connects instantly
14:41:46 <sech1> this is what I see
14:42:11 <jaska087> see?
14:42:18 <jaska087> bam, and it connects
14:42:22 <sech1> my node didn't get HADNSHAKE_CHALLENGE & HADNSHAKE_SOLUTION messages from your node
14:42:38 <sech1> so it decided it was some random port scan and disconnected after 6 seconds
14:42:56 <jaska087> weird, why it works once I run addpeers ip:port
14:43:24 <sech1> it just tries to connect again
14:43:54 <jaska087> it's running through all the blocks
14:44:37 <hyc> let it sync up then
14:44:44 <jaska087> do you want full log output with the problem?
14:48:57 <sech1> hmm, I already see what went wrong. Your log says that my node disconnected immediately, but it didn't disconnect on my side.
14:49:21 <jaska087> so it tries to connect once and gives up?
14:49:35 <sech1> so something in between broke connection
14:50:14 <sech1> it connects once, yes
14:50:31 <jaska087> Does Hugepages have any role causing this issue? I got them disabled atm.
14:50:37 <hyc> sounds suspicious. an immediate break means an active RSt packet or somesuch. a timeout would take much longer
14:53:32 <sech1> maybe his provider has DPI which triggered
14:53:42 <sech1> or router acting up
14:53:56 <jaska087> ah hey you might be right
14:54:02 <jaska087> lemme test something
14:54:11 <sech1> whatever, I need to do more than 1 attempt to connect to a peer when it's added
14:55:22 <gingeropolous> WARNING 2021-08-30 14:43:17.5560 P2PServer got a request for block with id 2dc98048a49024abae57172becce52d8510844d4256ffd31b1f80a230272afb0 but couldn't find it
14:55:32 <gingeropolous>  ?
14:56:16 <jaska087> hmm.. stopped ntopng, the connection worked once, restarted the p2pool and now it won't connect again.
14:57:28 <jaska087> so no, ntopng had nothing to do with it
14:57:32 <sech1> gingeropolous try to grep your logs for this block id
14:57:34 <jaska087> and got no dpi enabled on router
14:57:44 <gingeropolous> monerod or p2pool
14:57:51 <sech1> p2pool
14:58:50 <gingeropolous> sech1, https://paste.debian.net/hidden/fe0723a1/
14:59:23 <hyc> p2pool diff is already 2x yesterday's, 288M vs 140M
14:59:39 <gingeropolous> itshappening.gif
15:00:02 <sech1> gingeropolous that's ok. Some node broadcasted a block that referenced this id, and everyone started asking for this id until they synced
15:00:56 <gingeropolous> ah, i also had this series of errors sech1 : https://paste.debian.net/hidden/827279f3/ , but afaict everythings fine now
15:01:35 <gingeropolous> a status: OK line on status would be cool, but dunno how it could be self aware to that extent
15:01:59 <hyc> lol what does not OK mean
15:03:21 <gingeropolous> i dunno. can't talk to other nodes, miners asking for pizza, ... just a summary of everythings fine, vs not ok meaning somethings weird, vs. borked meaning this needs some serious help. yah know, green, yellow, red
15:04:23 <gingeropolous> i guess i should eventually check this mining wallet
15:05:42 <hyc> I've earned about 12 cents. gonna have to look up my electricity price
15:08:36 <sech1> Improved status command: https://paste.debian.net/hidden/3883dd44/
15:08:58 <sech1> mining with custom fixed diff on my machines, so stratum server can estimate hashrate better now
15:10:11 <hyc> if you're using fixed diff, would be useful for status to display current diff
15:10:23 <sech1> it's fixed diff per miner
15:10:28 <sech1> in config.json
15:10:54 <hyc> yes, even so.
15:10:57 <sech1> for example "user": "x+265000", in config.json for Ryzen 5600X
15:11:26 <sech1> how can I display current diff if I have 5 different values from 5 different computers?
15:11:40 <hyc> current p2pool diff?
15:11:52 <sech1> it's side chain hashrate * 10
15:11:59 <hyc> ok
16:25:21 <Tonux> Just reading the 'How to test' guide on github, will everything still work if I prune the blockchain?
16:25:52 <sech1> yes
16:26:40 <Tonux> Thanks :)
17:32:15 <jaska087> Just a thought, won't the difficulty raise too much once then side chain hashrate increase above certain rate?
17:42:16 <moneromoooo> It should rise just right. What makes you think it might rise too much ?
17:43:04 <sech1> define "too much"
17:45:54 <jaska087> Hmm, well there is not really upper limit, it just becomes super rare to actually send share that is above the diff :P
17:47:34 <sech1> still a walk in the park compared to solo mining
17:48:10 <jaska087> true
17:50:17 <jaska087> D: that block found ascii
17:52:20 <sech1> thank :D
17:52:23 <sech1> *thanks :D
17:53:15 <sech1> block #5 if I count right: https://xmrchain.net/block/2438575
18:05:41 <gingeropolous> gah, wheres the asci
18:08:08 <sech1> https://paste.debian.net/hidden/f07c77e2/
19:48:03 <Inge> wen release?
19:48:22 <selsta> next release won't contain all changes necessary for p2pool
19:54:48 <nioc> yet it works now?
19:55:48 <hyc> custom build of monerod
20:10:43 <Inge> so you need a special monerod until it gets mainlined?
20:11:28 <hyc> yes