-
QuickBASIC
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.
-
gingeropolous
mining banter
-
mechanic41turk[m
sech1: nice interview on MoneroTalk. Pretty interesting project, hoping it grows.
-
mechanic41turk[m
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.
-
pauliouk
Looks like I can only land shares overnight heh
-
sech1
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
-
mechanic41turk[m
sech1: yeah, I will need to visit the page on my phone though
-
mechanic41turk[m
I am looking at p2pool.io on my laptop and my wallet is on my phone.
-
sech1
there's no space for QR code there though, it will litter the page
-
mechanic41turk[m
ok, you are the boss ;)
-
xmrvsbeast[m]
BLOCK ACCEPTED at height 2447745 and difficulty = 336764038166
-
xmrvsbeast[m]
100 blocks mined!
-
DataHoarder
QuickBASIC: as in, when a block is accounted as uncle it does not look further into it for more uncles
-
DataHoarder
They get added next to it if anything
-
garth
Xmrvsbeast[m]: BEAST
-
mightysnowman
was very interesting interview
-
mightysnowman
the interviewer seemed a bit annoying with the repeditive "will you add any fees?" questions
-
nioc
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
-
hyc
it's an eternal problem. tech-savvy people are busy doing tech, not interviewing others
-
hyc
so the people doing interviews ... rarely understand any of the relevant topics
-
hyc
all they understand is price/cost/fees/etc
-
nioc
Does p2pool work with merge mining?
-
mightysnowman
are there yet any mobile wallets that can show p2pool payouts?
-
hyc
yes
-
hyc
monerujo updated already
-
DataHoarder
Moneroju afaik
-
DataHoarder
switched letters heh
-
pauliouk
go on then, I'll watch the MoneroTalk - who forgot to turn notifications off on their phone? :D
-
pauliouk
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?
-
pauliouk
nevermind, just got to that part of the talk. Would be good to see p2pool-industrial and p2pool-lite
-
Hisha
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?
-
DataHoarder
should catch up as long as you are getting blocks from monerod Hisha
-
DataHoarder
if it keeps going for a while, either you or a p2pool peer has desynced
-
Hisha
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
-
CzarekNakamoto[m
if I get the code correctly if enough people will change their config.json... (full message at
libera.ems.host/_matrix/media/r0/do…323c6db52e23cac4e869b95db3a6273da3e)
-
CzarekNakamoto[m
or changing pplns_window to, let's say 6k and mining on 2 chains at once? would that work?
-
DataHoarder
that won't do much CzarekNakamoto[m as it will place you into another sidechain
-
DataHoarder
and you will not get rewards or hashrate from main one
-
CzarekNakamoto[m
But if half of the hashrate go to one chain and half to the other?
-
DataHoarder
window = number of shares ~= number of total possible outputs
-
DataHoarder
if you increase window too much it just creates more outputs
-
DataHoarder
and less space for actual monero transactions
-
DataHoarder
changing time just shortens window or increases it for same share count
-
CzarekNakamoto[m
ah right.. how about adjusting the block_time?
-
CzarekNakamoto[m
(sorry for asking dumb quesiton)
-
DataHoarder
that just denotes how long in hours the window is, on average
-
DataHoarder
it's a chain that self-adjusts
-
CzarekNakamoto[m
will that affect the difficulty?
-
DataHoarder
so all that matters is actual hashrate
-
DataHoarder
more miners = more difficulty, less miners = less difficulty
-
DataHoarder
all that matters
-
DataHoarder
less miners ofc also means less blocks found on-chain
-
DataHoarder
so you will get paid less
-
DataHoarder
it will not be "Easier"
-
CzarekNakamoto[m
Hm okay
-
DataHoarder
as you will then get main chain blocks according to how much total hashrate you have
-
CzarekNakamoto[m
Also, what will happen when everybody switch to p2pool mining?
-
DataHoarder
creating an alternate one for lower hashrate ones might be fine, leave parameters as is and just set a password
-
CzarekNakamoto[m
wouldn't that make diff much higher?
-
DataHoarder
in the end if you ever find a share
-
DataHoarder
and everyone is in p2pool
-
DataHoarder
that share will give you payouts for about 6h every ~2m
-
DataHoarder
cause as p2pool hashrate increases also number of mainchain payouts increases accordingly, on average
-
CzarekNakamoto[m
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?
-
DataHoarder
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
-
DataHoarder
yes CzarekNakamoto[m but shares keep counting even if a block is found
-
DataHoarder
all your shares (and uncles) for 2160 sidechain blocks
-
DataHoarder
one share can give many payouts across the whole window
-
CzarekNakamoto[m
so for one share I would get many payouts if the blocks were found fast enough?
-
DataHoarder
(or none, if p2pool chain finds no mainchain blocks)
-
DataHoarder
if the "mainchain" blocks were found fast enough yes
-
DataHoarder
so, higher p2pool hashrate = more main chain blocks found
-
pauliouk
I found one share last night and got 3 payouts, so it balances out nicely
-
CzarekNakamoto[m
That would mean that I'd get much higher reward but less often
-
DataHoarder
as mentioned, it averages out
-
DataHoarder
while if you make a small p2pool you might get many shares, but no payouts in a long time
-
CzarekNakamoto[m
solo mining also averages out, but for somebody with a laptop and 3khs it may take ages to find a block
-
DataHoarder
yep, think of this as solo mining with higher chance to get a payout
-
CzarekNakamoto[m
So the probability of getting one payout is solo/2160? Right?
-
DataHoarder
not excactly, that would be if everyone was on p2pool
-
DataHoarder
look at current hashrate of p2pool
-
DataHoarder
can't do the math atm,
-
CzarekNakamoto[m
hm okay! Thank you very much! I'll try to figure things on the go ;p. Thanks!
-
Hisha
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
-
Hisha
PPLNS window = 2160 blocks (+87 uncles, 0 orphans)
-
DataHoarder
Side chain hashrate = 56.935 MH/s
-
DataHoarder
Your hashrate (pool-side) = 223.738 KH/s
-
DataHoarder
PPLNS window = 2160 blocks (+87 uncles, 5 orphans)
-
DataHoarder
do you have shares found Hisha ?
-
Hisha
hmm not showing for me anymore
-
Hisha
no shares currently so maybe that's it?
-
DataHoarder
yep
-
DataHoarder
> (hashrate_est ? "\nYour hashrate (pool-side) = " : "") << (hashrate_est ? log::Hashrate(hashrate_est) : log::Hashrate()) <<
-
DataHoarder
it's hidden if no shares
-
DataHoarder
same as the position indicators
-
Hisha
oh ok
-
Hisha
guess my luck just sucks today
-
Inge
hm. running on a 4GB vps might be pushing it...
-
Inge
total used free shared buff/cache available
-
Inge
Mem: 3942 3557 93 0 291 174
-
Inge
this "your shares position" view, where can I see it?
-
DataHoarder
Inge: once you find a share, it will show up when you execute "status"
-
Inge
it says Shares found = 3
-
Inge
are those shares I found?
-
DataHoarder
yes, but probably during first sync at lower difficulty, so they don't count towards current PPLNS window Inge
-
DataHoarder
look at "Your shares" instead of "Shares found"
-
Inge
that makes sense
-
jaska087
Inge you could run the p2pool in light mode to reduce memory usage
-
Inge
What are the downsides?
-
QuickBASIC
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.
-
DataHoarder
slower pow check time Inge but you won't be checking many per second
-
Inge
I could just host p2pool somewhere else - it was just easy to set it up on the vps :D
-
Inge
does it make much diff whether or not the p2p port is exposed to the internet?
-
DataHoarder
better syncing with others as they can use you for connections
-
Inge
ack
-
wssh
so basic question.
-
wssh
even though we run our own pool with our own workers, the load is still shared on blocks by other nodes?
-
wssh
because my measly 3 kh/s haven't paid anything out.
-
wssh
and it's been running for 4 days.
-
wssh
-- so for now i've set it to use xmrvsbeasts test node, and set xmrig on localhost mining.
-
wssh
maybe i'm lacking something.
-
QuickBASIC
You could just be unlucky. I'm running a similar hashrate (4kh/s average) and haven't got anything for a few days. wssh
-
wssh
QuickBASIC: but you have gotten something, correct?
-
QuickBASIC
Yeah, but it was when the diff was a bit lower.
-
wssh
i'm setting a pool diff of 10033 because if i don't, i don't get any shares, period.
-
wssh
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.
-
jaska087
As long its not sub address or integrated address, it doesn't matter
-
QuickBASIC
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.
-
QuickBASIC
wssh, just checking, you didn't change anything in config.json right?
-
DataHoarder
wssh: changing difficulty doesn't "give" more shares, remember, you are mining a sidechain
-
DataHoarder
don't change config.json, that creates your own sidechain and you don't share any hashrate with others, basically you are solomining
-
wssh
i did not change config.json and yes QuickBASIC that command for xmrig exactly.
-
QuickBASIC
wssh Perfect just checking to be sure. You're probably just unlucky. That hr should get you 1 share every 72 hours or so.
-
wssh
and as for the wallet inquery; it is the primary address in the wallet gui from getmonero.org.
-
DataHoarder
just so you know, that will not give more sidechain shares wssh, just get better hashrate reporting
-
DataHoarder
and yes you don't need any wallet configured on monerod
-
DataHoarder
just have an address on p2pool
-
wssh
everything is running locally. :)
-
wssh
well, except now i'm running on xmrvsbeast test node.
-
wssh
curently running on 2 of these.
-
wssh
Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
-
wssh
with 48 gb ram.
-
DataHoarder
v0s, sad
-
DataHoarder
DDR3 I guess?
-
wssh
yes.
-
wssh
it is a nice Product Name: PowerEdge T620
-
wssh
:)
-
wssh
bit old, but hey i got it for $30
-
wssh
and since then have mined 30 in XMR with it.
-
EDad
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!
-
CzarekNakamoto[m
on matrix.org #monero-pow:libera.chat iirc
-
DataHoarder
-
DataHoarder
no need to have Matrix
-
EDad
Perfect guys! I'll be back I'm sure. I've got some catching up to do. Cheers!
-
CzarekNakamoto[m
right
-
Hisha
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
-
nioc
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.
-
nioc
p2pool is a decentralized pool with more frequent and smaller payouts
-
Inge
Better to get a dollar a day than to mine for a year with no payment
-
nioc
Inge: r u using the internet?
-
Inge
what's the internet?
-
nioc
More and smaller sounds like less variance
-
DataHoarder
how many Hisha / how often
-
Hisha
that came about an hour after the last one
-
DataHoarder
ignore
-
nioc
Inge: it's a matter of debate
-
DataHoarder
it will just happen
-
DataHoarder
sometimes you get blocks later than other peers
-
Hisha
at 100k h/r I should be getting some shares, haven't gotten anything but that for half a day at this point
-
DataHoarder
what is your full output of "Status"
-
DataHoarder
status*
-
Hisha
2021-09-12 17:15:27.7518 SideChain status
-
Hisha
Main chain height = 2447940
-
Hisha
Main chain hashrate = 2.896 GH/s
-
Hisha
Side chain height = 105442
-
Hisha
Side chain hashrate = 60.742 MH/s
-
Hisha
PPLNS window = 2160 blocks (+83 uncles, 0 orphans)
-
Hisha
Your shares = 0 blocks (+0 uncles, 0 orphans)
-
Hisha
Block reward share = 0.000% (0.000000000000 XMR)
-
Hisha
2021-09-12 17:15:27.7519 StratumServer status
-
Hisha
Hashrate (15m est) = 115.012 KH/s
-
Hisha
Hashrate (1h est) = 110.782 KH/s
-
Hisha
Hashrate (24h est) = 112.536 KH/s
-
Hisha
Total hashes = 471300831
-
Hisha
Shares found = 16
-
Hisha
Average effort = 61.979%
-
Hisha
Current effort = 75.986%
-
Hisha
Connections = 26 (26 incoming)
-
Hisha
2021-09-12 17:15:27.7519 P2PServer status
-
Hisha
Connections = 11 (3 incoming)
-
Hisha
Peer list size = 154
-
Hisha
2021-09-12 17:15:27.7519 Util no background jobs running
-
DataHoarder
well that is indeed the full output :)
-
DataHoarder
maybe can use a paste site next time
-
DataHoarder
hmm, you have set custom difficulty on stratum right?
-
DataHoarder
like user 'x+100000' or alike
-
Hisha
yeah think I'm at 500k
-
DataHoarder
do you have any "SHARE FOUND" on logs?
-
Hisha
not today
-
DataHoarder
you can use
paste.debian.net for large amounts
-
DataHoarder
given you have avg effort lower than current effort you might have gotten some
-
Hisha
-
DataHoarder
I only see three valid there
-
DataHoarder
and you have restarted p2pool a few times, I guess, to get those extra shares
-
Hisha
yeah restarted a few times and even reinstalled monerod
-
DataHoarder
30-32 are the good shares)
-
DataHoarder
> 0.983%
-
DataHoarder
"unlucky" :>
-
DataHoarder
I don't see anything wrong firsthand, besides you got very unlucky?
-
DataHoarder
you see regular "P2Pool new miner data" entries right?
-
DataHoarder
or "P2Pool new main chain block"
-
Hisha
yes
-
URoRRuRRR[m]
Re the difficulty for slow miners - I've set mine based on their hash rate * 30
-
URoRRuRRR[m]
Should I not do that and leave the difficulty to be the default?
-
DataHoarder
it's fine, you will get some hashrate reporting URoRRuRRR[m]
-
URoRRuRRR[m]
Slow being 2kh or less
-
DataHoarder
you don't "have to" but it's nice to see report on p2pool
-
DataHoarder
default would be, not report anything but matching shares
-
URoRRuRRR[m]
Got it, thanks DataHoarder
-
mightysnowman[m]
ah yes, magic smoke for 0.01xmr, worth it
-
mightysnowman[m]
something got cooked, not yet sure what
-
DataHoarder
alright, let's see if bot works for notifying new blocks, maybe in a few hours?
-
pauliouk
finally :) landed a share while I'm awake :D
-
Inge
pauliouk: what hashrate are you running?
-
pauliouk
at best, 7Kh/s
-
pauliouk
average ~6500h/s
-
URoRRuRRR[m]
pauliouk same for me and I got my first share this morning :)
-
pauliouk
nice, congratulations URoRRuRRR - hope you're liking the p2pool :)
-
pauliouk
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
-
Inge
still waiting on that first magic share
-
pauliouk
whats your hashrate Inge?
-
Inge
~50Kh/s
-
pauliouk
should come soon enough, and plenty of them
-
URoRRuRRR[m]
I'd be happy with 1 share a day :D... and a pool block every 3 minutes
-
pauliouk
it feels like a XMRvrsBeast raffle win when I land a share heh
-
EDad
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?
-
DataHoarder
that's fine
-
pauliouk
nope, one p2pool node should be enough
-
pauliouk
so long as there's no huge latency between the machines?
-
DataHoarder
shouldn't matter much
-
DataHoarder
given we have uncles
-
pauliouk
true true
-
EDad
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?
-
EDad
Because clearly my little laptop can't work as fast as my better machines. Does p2pool send the same jobs to the varied machines?
-
mightysnowman[m]
30 x their hashrate = difficulty
-
mightysnowman[m]
Wont help with p2pool tho, just makes stats better and optimizes your local network usage
-
pauliouk
set the difficulties on each xmrig instance
-
EDad
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?
-
hyc
each client gets unique jobs
-
EDad
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.
-
DataHoarder
lucky-bot will now post new blocks found automatically on #p2pool-log, in addition, you can subscribe to receive notifications when shares are found
-
pauliouk
nice work DataHoarder!
-
pauliouk
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
-
DataHoarder
yeah... I went overboard and now it backs stuff to a postgres db
-
DataHoarder
and follows reorgs when they happen
-
sech1
I didn't get a single share in 36 hours
-
sech1
with 8.8 kh/s
-
sech1
Current effort = 201.068%
-
hyc
\i haven't either
-
pauliouk
ouch sech1. Would have hoped luck would have been more on your side :O
-
DataHoarder
might end up making a simple web interface with this later on, so you can track your progress
-
DataHoarder
-
sech1
but yesterday I got 2 shares and 3 blocks paid for them :P
-
pauliouk
same this morning for me sech1, 3 payouts from 2 blocks
-
hyc
and my mac is still submiting shares with invalid job ids. piece of shit
-
EDad
Same, 2 shares 3 blocks yesterday. Nothing since.
-
DataHoarder
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)
-
hyc
80 uncles, 5 orphans
-
hyc
seems to be growing
-
DataHoarder
more towards that bot later on, time to prepare for work
-
sech1
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
-
DataHoarder
ping me if you have questions about it
-
Inge
sech1: 97% effort so far.
-
DataHoarder
-
DataHoarder
uncles are also reported, untested cause I'm waiting for one
-
DataHoarder
and if XvB is reading this don't subscribe to this, gets rate limited by libera heh
-
hyc
hey, if you're using the logrotate config I pasted here before, need to add either nocompress or delaycompress
-
hyc
otherwise it screws up
-
drewpeacock
hi everybody
-
DataHoarder
-
DataHoarder
hmm
monero-project/monero #6688 this might be interesting for using p2pool, that said, given all outputs are still marked to your address specifically, it might not matter
-
DataHoarder
(Separate coinbase and non-coinbase rings)
-
xmrvsbeast[m]
<DataHoarder> "and if XvB is reading this don't..." <- lol, would drive me nuts
-
DataHoarder
Later on I can have more than “you got a share” but “you got a payout”
-
xmrvsbeast[m]
is the room available on matrix?
-
DataHoarder
Oh? I don’t know how that works, can you join it? Or how does the bridging work
-
xmrvsbeast[m]
Is it on libera.chat server?
-
xmrvsbeast[m]
that is bridged, but I am not seeing it
-
DataHoarder
Yes it is here
-
DataHoarder
#p2pool-log but unknown how they implemented the bridging or how they show channels
-
xmrvsbeast[m]
only monero-pow shows up when searching "p2pool"
-
xmrvsbeast[m]
might be something else that needs to be done to have it come over...?
-
DataHoarder
Maybe you need to join it manually
-
DataHoarder
-
DataHoarder
> You can currently reach any channel on libera.chat by joining #<channel_name>:libera.chat.
-
DataHoarder
So try using /join
-
xmrvsbeast[m]
worked, thanks!