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