-
garth
Same
-
garth
Just my two cents, but I strongly feel you should name the p2pool when it’s released from beta testing. The Esperanto word for pool sucks, but mine is mino and mining is minado. What about Mino? I like it. Announcing Mino, the new
-
garth
p2pool for Monero!
-
garth
Short. Easy to spell, pronounce, and remember, the three crucial qualities of any invented proper noun
-
QuickBASIC
IDK. p2pool says what it is. Not everything needs to be in Esparanto. Makes it easier to grok what it is and does for this familiar with the Bitcoin or other versions.
-
sech1
wow, 3 blocks in 48 minutes
-
-
devbordecraft[m]
Very bad luck
-
Snowman
Hello
-
Guest7429
Can I mine with a single 8kh/s cpu on this pool?
-
moneromooo
On p2pool ? Sure, it's fine.
-
Guest7429
I read some reddit comments about the 300m difficulty and that p2pool more for big rig ownerd
-
jaska087
Yes, if you want frequent income from it. Otherwise the hashrate doesn't really matter
-
mightysnowman
so I set difficulty to 180000 but it set to 100000 instead
-
sech1
300M difficulty is still 1000x easier to find a pool share than a Monero block in solo mining
-
mightysnowman
ok I'll let it run
-
mightysnowman
2021-09-05 09:24:08.2069 SideChain status Main chain height = 2442687 Main chain hashrate = 3.089 GH/s Side chain height = 43958 Side chain hashrate = 31.097 MH/s Your hashrate (pool-side) = 0 H/s PPLNS window = 2160 blocks (+53 uncles, 0 orphans) Your shares = 0 blocks (+0 uncles, 0 orphans) Block reward share (est) = 0.000000000000 XMR 2021-09-05 09:24:08.2069 St
-
mightysnowman
when I will start to see the hashrate after connecting client?
-
sech1
you see your hashrate in Stratum server status
-
sech1
Pool-side hashrate is not 0 when you find pool shares
-
sech1
I'll probably remove this pool-side hashrate because it's only confusing
-
mightysnowman
-
mightysnowman
so my miner is working?
-
CzarekNakamoto[m
sech1: or make if available -with-some-flag
-
sech1
you miner is working, but it's not synced with other nodes yet
-
sech1
Side chain height should be over 40000
-
mightysnowman
god how long the sidechain syncs
-
mightysnowman
does running it in a vm slow it down?
-
mightysnowman
it doesn't seem to use over 10% of cpu
-
sech1
is it even syncing? What does P2PServer show in status?
-
mightysnowman
-
sech1
now it's synced
-
sech1
looks good
-
mightysnowman
one last question. do I need to run the miner 24/7 or can I run like only x hours a day? what I mean is that do I only get payouts for past shares only while I'm also mining?
-
sech1
you get payout when p2pool finds a block and you have shares in PPLNS window
-
sech1
so up to 6 hours after you find your last share
-
sech1
you don't have to be mining
-
mightysnowman
also what is the "current effort" which is 2% for me currently? does it need to get to 100%?
-
sech1
it's the effort you spent to find a pool share
-
sech1
it doesn't need to get to 100%, you can find a share at any %
-
sech1
can be less than 100, can be more than 100, it's random
-
sech1
average effort should average out close to 100% after many found shares
-
mightysnowman
thanks for helping and I'm sorry for bothering so much
-
Tonux
Sorry but just to confirm, work done by a p2pool is persistent across stopping and starting p2pool correct? Such that it if p2pool was stopped for 5 minutes, in which a block was found, your work would accounted for?
-
sech1
if you mean your node by "stopped" then it's persistent. Your shares will be on p2pool sidechain and other nodes will keep it
-
sech1
so you can get a payout up to 6 hours later if you stop p2pool right after finding a share
-
Tonux
Gotcha, thanks!
-
jaska087
argh, block found was too late again :(
-
mightysnowman
um what
-
mightysnowman
I was mining for 1 hour before the block was found
-
mightysnowman
and didnt get anything
-
sech1
I found a pool share 12 minutes _after_ the block :D
-
sech1
so didn't get a payout
-
sech1
mightysnowman you must have "Your shares = 1 blocks" to get a payout
-
sech1
before pool finds a block
-
mightysnowman
bwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-
garth
Any thoughts on what you might name the software sech1 ? Does something like Mino sound like an interesting possibility?
-
sech1
the name is p2pool
-
jaska087
^This
-
sethsimmons
Wouldn't setting custom diff always be preferred to be sure you don't have stale shares etc?
-
sethsimmons
As network diff is already quite high?
-
jaska087
Calling it something else would just confuse users
-
sethsimmons
(Setting custom diff on XMRig, I mean).
-
jaska087
if I understoond, stale share = uncle share = -20% less reward
-
jaska087
but still you get paid for stale shares
-
sech1
you can also mine someone else's uncle share and get 20% from it, so it evens out
-
sethsimmons
So custom diff has no advantage in making sure work is recorded on-time on the sidechain?
-
sethsimmons
I understand diff well with normal pooled mining but want to be sure it doesn't act differently than I understand here.
-
CzarekNakamoto[m
I keep getting `[2021-09-05 13:58:37.556] net oldpc:3333 read error: "connection reset by peer"` error in my xmrig... and p2p looks like it's syncing
-
CzarekNakamoto[m
s/p2p/p2pool/
-
sech1
sethsimmons sidechain only records pool shares which have high difficulty. Custom diff only makes for better accounting in stratum server locally
-
CzarekNakamoto[m
Hey
-
CzarekNakamoto[m
is the height going down in p2pool?
-
sech1
No
-
sech1
but it's syncing from top to bottom when you start it
-
CzarekNakamoto[m
okay, thanks!
-
CzarekNakamoto[m
also do I need to forward tcp or udp traffic for p2pool?
-
sethsimmons
<sech1> "Seth sidechain only records pool..." <- OK, so similar function to normal pool diff.
-
sethsimmons
Thanks!
-
sech1
you need to open port TCP 37889 for incoming connections
-
sech1
and forward it on your router (if you have any)
-
CzarekNakamoto[m
Okay! Thanks
-
CzarekNakamoto[m
`192.243.103.185` new peer with this IP should be available
-
CzarekNakamoto[m
`2021-09-05 12:11:32.8378 StratumServer SHARE FOUND at mainchain height 2442755 with effort 100.001%` does that mean that I'll get a payout :D?
-
moneromooo
If a block is found within 2160 sharechain blocks.
-
CzarekNakamoto[m
right, and last thing: can multiple users mine at same p2pool with same username?
-
sech1
If that "SHARE FOUND" was before you synced, then no
-
sech1
you were mining on a separate sidechain
-
sech1
multiple users can mine, but each wallet address requires a separate p2pool node
-
CzarekNakamoto[m
cool, thanks!
-
mightysnowman
ya'll should do more advertising for p2pool?
-
mightysnowman
its better for everyone if more miners right?
-
sech1
not yet
-
sech1
After next point release of Monero when it has full support for p2pool
-
mightysnowman
I don't understand tho how is it possible to update how cryptocurrency functions if it's decentralized
-
moneromooo
Can you change how visa does its thing ? No. It's centralized.
-
moneromooo
Here, everyone decides to update to the next version. If the next version were to add a million monero to me, nobody would decide update.
-
mightysnowman
ooh makes sense
-
moneromooo
So it's down to a form of ad hoc voting.
-
mightysnowman
but like what happens when half the world uses old monero and other half new?
-
moneromooo
Yes, that could happen. You get two chains.
-
moneromooo
That sorta happened before, where some asic makers were sad they could not milk the pre-randomx chain. Or the pre CNv1 or whatever it was.
-
moneromooo
But close to nobody followed them.
-
moneromooo
Because it was the equivalent of adding a million monero to the asic makers :D
-
moneromooo
Well, not quite, but you get the idea.
-
Inge
this is also what happened when BCH split off from BTC, and later BSV split off from BCH
-
Inge
and XMV split off from XMR
-
Inge
so far there has been no fracturing of the XMR community, so all such forks were zombies from day 1
-
nioc
why would I be against mooo getting a million moooneros ?
-
CzarekNakamoto[m
One more question, what is the probablility of finding a share with `diff 325M`? and 1kh/s
-
moneromooo
Maybe you'd end up the lone miner on the new chain then :)
-
utxobr[m]
sech1: sounds like you need to
monero-project/monero #7902 to allow newer boost versions to build
-
utxobr[m]
need to cherrypick*
-
utxobr[m]
(or, I guess, rebase the branch against latest release-v0.17?)
-
mightysnowman
wait so changing difficulty client-side doesn't make finding a share faster?
-
garth
Correct
-
sech1
rebased
-
QuickBASIC
Finally got p2pool up and running on a VPS so my wife's old laptop can rest... it was starting to sound like a jet trying to take off (spinning disk + fans).
-
QuickBASIC
Still haven't got any payouts with my piddly 2ish kH/s, but I'm glad to be helping test and maybe I'll get lucky lol.
-
jaska087
PoolVerificationMessage.POOL_DIFFICULTY_TOO_LOW... Error
-
jaska087
Aww.. can't use nicehash on p2pool :(
-
QuickBASIC
Isn't nicehash a scam?
-
mightysnowman_
pretty much
-
sech1
jaska087 you can use if you set fixed difficulty
-
sech1
in NiceHash pool config "x+1000000" where you usually put wallet address/user
-
jaska087
OH SNAP!
-
jaska087
D:
-
jaska087
thanks!
-
QuickBASIC
iirc sech1, you said it's okay to run p2pool in multiple locations for same wallet, right? Right now have some miners pointed to my internal p2pool at home and some pointed at my VPS IP.
-
sech1
yes, it's fine
-
QuickBASIC
Cool thank you.
-
QuickBASIC
status only shows for that particular daemon, i.e. if I get a pool share on one it wont show on other p2pool instance? Or it'll show global stats?
-
sech1
status shows all shares for this wallet
-
sech1
even from other nodes, because they run on the same sidechain
-
sech1
"SHARE FOUND" messages are local though
-
utxobr[m]
sech1: not sure if you noticed, but static builds (i.e. , `-DSTATIC_LINUX_BINARY=ON`) will fail "out of the box":... (full message at
libera.ems.host/_matrix/media/r0/do…f8fa3e4fe4e42827ac73643a2ed8e53204f)
-
sech1
as intended
-
sech1
I'll use it to build release binaries
-
sech1
because it requires a specific distro to build a binary that's actually static
-
utxobr[m]
that's fair - are you planning on going the submodules route?
-
sech1
Probably. Is it safer to create my own forks of all 3rd-party code and point submodules to my forks?
-
sech1
In case 3rd-party repos go 404
-
utxobr[m]
I'd say so - i've seen quite often EnTeRPrIsEs (e.g. at my fiat job) "mirroring" every in an internal gitlab instance - even though the submoudules/deps don't explicitly point at them, it's archived there and _if_ necessary we could point at them any time
-
utxobr[m]
every dependency*
-
utxobr[m]
* quotes there on `mirroring` because you don't want an exact mirror - force pushes would not be appreciated :p
-
QuickBASIC
This is going to sound dumb because this is probably like duh, but xmrig switches pools automatically from the config if I stop p2pool on one or the other yay! So nice.
-
QuickBASIC
I just feel dumb for not ever realizing that and setting up a "backup" pool.
-
mightysnowman
I hate how minexmr and similar pools are the first that popup on google and regret mining on it and now have pending balance there. It took me several searches to find this p2pool and other smaller pools that are better than big ones
-
QuickBASIC
Well p2pool on mainnet has only been running for a week I think, but yeah. Centralized pools with high payouts suck.
-
mightysnowman
And I ain't leaving them my 50cents
-
-
sech1
895M means it should be a p2pool share. Check p2pool status
-
CzarekNakamoto[m
for what exactly should I look?
-
DataHoarder
heyo, trying to build monerod from the provided fork and proper branch, make release-static errors in the end with multiple "undefined symbol" including strlcpy, and basically all ProtoList::* and similar entries. This is built directly from a debian:bullseye-slim docker image, with the provided dependencies installed
-
CzarekNakamoto[m
DataHoarder: `mkidir b2 && cd b2 && cmake .. && make`
-
CzarekNakamoto[m
s/mkidir/mkdir/
-
DataHoarder
this is for monero not p2pool part btw, but I will try to make a default build via that
-
CzarekNakamoto[m
yeah I had same problem with monero
-
CzarekNakamoto[m
if that wont work let me know, I still have the history of commands
-
DataHoarder
-
DataHoarder
I'll try just release
-
CzarekNakamoto[m
but it have the static flags which are problematic sometimes
-
CzarekNakamoto[m
CzarekNakamoto[m: that didn't work?
-
DataHoarder
release does not seem to have STATIC=ON
-
DataHoarder
otherwise make would default to all
-
DataHoarder
which... does the same but also builds tests I guess
-
DataHoarder
I'll give it a try, anyhow, both should work
-
hyc
missing strlcpy means you need to ad libbsd in the link step
-
hyc
your build platform is probably not the ideal version for building. you should try a gitian build instead.\
-
QuickBASIC
Now that I'm running a non-NAT'd p2pool I'm seeing banned peer warnings for invalid JSON from random IPs. I'm assuming that's just someone port scanning or something not another p2pool peer?
-
sech1
you shouldn't open stratum port in the firewall for everyone, open it only for your IPs
-
hyc
if you want to make it open so you can access it from anywhere, I'd put it behind an stunnel, with certificate-based authentication
-
hyc
using your own generated CA cert and server & client certs.
-
QuickBASIC
Lots of words to Google, but thank you.
-
hyc
but reaally I can't see much reason to open the stratum port to use from anywhere
-
sech1
unless you want people to mine for you
-
hyc
it's not like you'll be mining while traveling on battery power
-
hyc
hm, I guess
-
sech1
it can be a form of donation - "mine to this IP:port"
-
QuickBASIC
I didn't have to open any ports on the firewall on my VPS, I was simply able to connect. Is this something normally that would be blocked unless explicitly allowed?
-
hyc
or web mining thing again, primo etc
-
sech1
random port scans will clutter the log, but are otherwise harmless
-
CzarekNakamoto[m
sech1: That's what I do c:
-
QuickBASIC
Sure pity hashes can point to quickbasic.xyz:3333 lol. :-P
-
CzarekNakamoto[m
hyc: web mining with almost 400M difficulty
-
CzarekNakamoto[m
Or to `mrcyjanek.net:3333` ;p
-
hyc
yeah I don't see it ever being competitive with ad impression revenue
-
QuickBASIC
I did see an interesting monero apache integration thing where you had to pay to access data, but I think it was a PoC and not fully fleshed out, but yeah web mining will prob never work.
-
hyc
though i could imagine something like a patreon site with long-form content
-
hyc
imagine that you send out the blog content in e.g. 80x25 screenful chunks at a time
-
QuickBASIC
lol
-
hyc
and the reader has to webmine for the entire duration of their reading the content
-
hyc
so at the end of one chunk they press a button to get the next page, etc.
-
QuickBASIC
I'm honestly surprised nobody has made a successful OnlyFans clone with crypto.
-
hyc
chunking like that to prevent just downloading the entire article and reading offline
-
hyc
hm, yeah a video site that streamed in realtime could webmine like that too
-
QuickBASIC
I think someone already did that with a video site, but I was just saying a site with web wallets for creators and easy fiat off ramps, so Visa and MC can't force you to stop letting your users sell smut. Web mining the typical video for it's duration still wouldn't be enough.
-
hyc
true, the mining payout is still too small
-
QuickBASIC
I once thought it would be interesting to have a sidechain that you could mine "site coins" for to pay for content. (Or mining "emeralds" or "tokens" for an online game.) Where the site operator gets paid in Monero by using their hashes to mine the primary chain. The could have people install custom tailored mining apps to do it. People play "idle games" on mobile, so I think they'd grok the concept.
-
hyc
PoW mining always reaches an equilibrium where total investment in mining equals total mining reward
-
hyc
I guess there's no way to build a system that requires e.g. $1 setup and pays of $10/hour or whatnot
-
QuickBASIC
So, for instance if you had an online MMORPG, while not playing you could use your hashes to gain in game currency and the game operator gets paid.
-
jaska087
Every AV software would mark mining activity as a virus, no matter how much you sugarcoat it as a feature inside "X" product
-
QuickBASIC
I'm not sure that's always going to be true.
-
hyc
I suppose if you have a miner in a signed exectuable, it could be whitelisted
-
QuickBASIC
Right now yeah, but maybe not 10 years from now once crypto is more mainstream.
-
jaska087
I wonder what happend to Avast and their Eth mining plans
-
QuickBASIC
I thought that was Norton 360
-
QuickBASIC
Honestly they should do it with a RandomX coin like Monero because the type of people that are still using Norton 360 installed by their OEM aren't going to be the same type of people that have a decent graphics card that's capable of mining eth.
-
hyc
I thought eth pos is imminent anyway
-
moneromooo
"if you had an online MMORPG, while not playing you could use your hashes to gain in game currency" - that sounds like a great idea, someone should do this
-
hyc
is that a hint?
-
QuickBASIC
It's a free idea, just make sure I make it somewhere in the credits.
-
QuickBASIC
I don't like pay to win games, and this is borderline.
-
DataHoarder
hyc: platform was x86_64, just within docker. Indeed just not having a static build worked
-
hyc
yes, because sharedlibs enumerate their own dependencies, while static libs usually don't
-
hyc
I added a feature to gnu binutils to allow static libs to list their dependencies too, but it hasn't been adopted by any distros yet
-
QuickBASIC
The problem with the idea is that it's backwards; Many online games with economies struggle with making sure that there's enough gold sinks. You're actually giving your players more ways to bring gold into the economy by letting them mine offline exacerbating that problem.
-
hyc
QB: really? I find myself running out of gold all the time in Idle Heroes
-
QuickBASIC
I mean "real" games hyc. No shade intended, but the design of those games is completely different than a game like Diablo 3 or Path of Exile or World of Warcraft. Mobile games are designed to make you get stuck, Facebook Mafia Wars style; Zynga started this mess; they want you to buy currency in game with real money.
-
QuickBASIC
And I suppose then in that regard, If you could mine the idle heroes sidechain of Monero and get currency in game, you might want to do that. I'm honestly surprised there aren't any Android games with integrated miners yet, because I could see some of the idle games giving people it in game currency for their hashes by leaving their phone on overnight.
-
QuickBASIC
And I don't think it would be that difficult of an of a UX problem to sell the concept to non-technical people.
-
QuickBASIC
I'm not sure if that breaks the Google Play terms of service though. It's probably in there somewhere.
-
hyc
for the moment I think the UX would suck. on my old phone with 4GB RAM, the miner eating 2.3GB is always getting OOM killed because of so many other android background processes
-
moneromooo
We might need some new easy to use Qt thing that merge mines all the things.
-
hyc
I already mentioned the notion of a hash daemon, that every other process talks to
-
hyc
e.g. monerod / xmrig / p2pool
-
hyc
that's pretty much what tevador already wrote
-
hyc
-
hyc
of course I'd use a simple binary msg protocol and not http
-
hyc
over a unix domain socket
-
moneromooo
The issue isn't really the daemon but the chain of proxies.
-
QuickBASIC
hyc if you're running xmrig in Termux it's not going to be the foreground app, so LMK driver in Android will kill it before other apps.
-
hyc
right
-
DataHoarder
another question, for p2pool, what is the directory where it stores any of its data files? For example, its chain state or peer listings
-
DataHoarder
I assume current working directory but haven't checked yet - waiting for yet another monero node to finish syncing
-
hyc
looks like cwd to me
-
DataHoarder
that is at least where the logs are ending up indeed
-
DataHoarder
if so I'm set here, setting stuff up in containers for easier time updating
-
DataHoarder
also, according to outputs from blocks mined, it seems like most of the hashrate comes from a single "entity" and the rest is split up towards smaller outputs
-
DataHoarder
I guess we will see how it increases after it's out from testing :)
-
hyc
yeah someone owns at least 20MH
-
DataHoarder
more blocks in average for the pool in the end *shrug*
-
mightysnowman
Wait how long do I have to mine at 8kh/s to get a single payout?
-
mightysnowman
I dont seem to get any single share in any block
-
mightysnowman
Do I get a lot less than in regular pools?
-
hyc
no, it all works out the same
-
CzarekNakamoto[m
on 3khs it took me 3 hours
-
hyc
more here because there are no fees
-
CzarekNakamoto[m
# | DIFFICULTY | EFFORT % |
-
CzarekNakamoto[m
1 | 895M | 36.39 |
-
DataHoarder
min is 0.0004 XMR, isn't ir?
-
DataHoarder
which on average you will get at the same rate
-
DataHoarder
just not at less granularity than that if I'm not mistaken
-
hyc
I got 4 payouts in last 24hrs, 3.5kh
-
sech1
mightysnowman 8 kh/s = 1 pool share every 11 hours on average. Can be 3-4 times more if you're unlucky.
-
mightysnowman
Yeah seems like I'm unlucky af
-
DataHoarder
it's kind of solomining but reduces the waiting times, averages things out
-
mightysnowman
No shares for 8 hours
-
hyc
how does xmrig mine its dev shares? does it talk to your stratum server, or to one of its own hardcoded?
-
DataHoarder
own hardcoded afaik
-
hyc
so you wouldn't have just lucked out and had your winning hash go to xmrig shares
-
hyc
not that that would work here anyway since p2pool has the target address
-
sech1
mightysnowman I mine with 30 kh/s and got payout only from 2 blocks today, and pool mined 8 blocks today. It's just bad luck
-
CzarekNakamoto[m
github.com/MrCyjaneK/xmrig-pack here is an donation-less package if you want
-
DataHoarder
-
mightysnowman
It's crazy how anyone can make a crypto related project, add 1% fee to it, release built binaries and profit since most people too lazy to open source and built by themselves
-
DataHoarder
donation less? yeah just compile it yourself
-
DataHoarder
aka "cli tax"
-
hyc
lol
-
hyc
I think it's fair, it's really a laziness tax
-
DataHoarder
we spent cpu time to build this, pay :)
-
DataHoarder
better than closed source and with dev tax
-
mightysnowman
*ignores the countless hours and braincells it took to code it*
-
sech1
-
sech1
half of p2pool was mining on top of this Monero block which ended up orphaned
-
sech1
but not my node
-
mightysnowman
Bruh moment
-
mightysnowman
Also what irc client to ya'll use
-
hyc
finch
-
mightysnowman
Is there an irc client that stores history?
-
hyc
runs in screen on my linode, full history
-
sech1
I just don't reboot and don't close IRC, lol
-
CzarekNakamoto[m
mightysnowman: You can join on matrix ;p
-
sech1
I'm also on matrix and discord in case my IRC client goes down
-
DataHoarder
there are a few mightysnowman, an alternative is to use a bouncer like znc to keep connected then your client connects to that
-
mightysnowman
sech1: wait what, where cab p2pool discord be found from?
-
sech1
there's no discord, but I'm on discord in Monero channels
-
sech1
*no p2pool discord
-
Tonux
No payout since 2441939 (36ish hours) on 2-2.75kh/s normal?
-
sech1
normal if you didn't find any pool shares
-
sech1
you can check logs for "SHARE FOUND" messages
-
QuickBASIC
Even then, I found a lot of shares that fell out of the PPLNS window before a block was found, so even though you see the SHARES FOUND, It doesn't guarantee that you'll get a payout, Tonux.
-
Tonux
Yeah, I can see 4 shares I found since my last payout
-
Tonux
So I found a share at block 2442711 and the pool found a share at block 2442828 so I should have had a payout from that?
-
sech1
if you restarted p2pool around that time, it wasn't a proper share if it wasn't synced
-
Tonux
Right, can I filter out these in-proper shares from the log?
-
sech1
they're not different from p2pool perspective, just you were mining on your own sidechain until you synced
-
Tonux
Although, I presume its the ones with dodgy effort percentages? Such as 50.005%, 110.011% (which appears twice)
-
sech1
they're different in the way that they have much lower difficulty, but it's not in the log yet
-
sech1
yes, exactly
-
Tonux
Right I think I get it now, the only not dodgy one does appear to fit into pplns window for the payouts
-
Tonux
Then at some point I must have loglevel-d 0 because I had another few payouts but can't see what share that related too
-
DataHoarder
random question, does anyone know if CakeWallet scans coinbase outputs fully? So it can find the outputs from p2pool
-
sech1
Not yet, I checked it
-
DataHoarder
got a few view-only keys attached there to monitor, would be nice
-
sech1
It needs an update
-
DataHoarder
alright thanks
-
DataHoarder
maybe a feature request would be in order
-
sech1
IIRC they use wallet2 API, so they just need to pull the latest code from Monero repo
-
DataHoarder
any insight why this optimization was done (seems to be on Monero base too), given there are not that many outputs per coinbase transaction? or is this a bit more expensive case, given different way of expressing outputs
-
sech1
I can only theorize
-
sech1
probably because coinbase transactions had many outputs before, all to the same wallet
-
DataHoarder
ah, that is why there is that mode where it just checks first output only
-
selsta
22:46 <@sech1> IIRC they use wallet2 API, so they just need to pull the latest code from Monero repo <-- yes, it should be just updating a submodule for them
-
sech1
which they should do anyway due to other fixes in 0.17.2.3
-
DataHoarder
heh, p2pool.log is 1.2G, shouldn't have started it as it syncs
-
sech1
setup logrotate to handle it
-
DataHoarder
shouldn't get that big after it's all synced up, either way
-
sech1
damn, 9th block found today so far
-
DataHoarder
9 outputs
-
sech1
-
sech1
10 outputs
-
DataHoarder
oh, clicked previous indeed
-
DataHoarder
p2pool.io says: Current effort: 2956.54%
-
DataHoarder
probably not right given we have only been looking for 11 minutes :)
-
sech1
it's me messing with api json formats
-
DataHoarder
ah
-
DataHoarder
neato
-
DataHoarder
btw, I guess performance won't suffer much even without allocated hugepages on p2pool / monero part?
-
DataHoarder
xmrig instances do have it elsewhere
-
sech1
they'll check PoW slower
-
sech1
so maybe you'll be losing 1 millisecond when switching to new p2pool block
-
DataHoarder
:')
-
DataHoarder
assumed so, then I can adjust difficulty from xmrig itself to send less shares overall to checker
-
DataHoarder
with the hashrate here it should be no problem
-
sech1
p2pool only checks shares that have enough difficulty for p2pool
-
sech1
it just straight says "OK" for all other shares
-
sech1
this way you can have 1000 shares/second flood and it should in theory handle it
-
DataHoarder
thinking about the other way around, rising from 100000 diff to about 500-800K
-
DataHoarder
would probably reduce load on p2pool given enough hashrate
-
DataHoarder
hmm
-
DataHoarder
but share count indeed
-
DataHoarder
yeah nah, cannot have higher than 100000 without losing share numbers
-
DataHoarder
given actual difficulty of them doesn't count, just number of them?
-
sech1
more shares only matter if you want better hashrate estimates in stratum status
-
DataHoarder
also, is p2pool / related repositories going to move to an organization on GH?
-
sech1
lol no
-
DataHoarder
sad, no p2pool/p2pool then
-
sech1
it's already taken
-
DataHoarder
RIP
-
DataHoarder
was gonna say
-
DataHoarder
I guess specific contributors can still be added on a personal repository
-
sech1
Pull requests from other people and me approving them should be enough
-
daedera[m]
Hey sech1, I'm trying to build p2pool on Archlinux and I am able to do it and run it fine but it was sortof a pain mostly due to the libgss library which I had to symbolic link to libgssglue. I guess that is where Ubuntu and Arch diverge as far as packages/system libs go. Anyway, I'm thinking of making an AUR package for p2pool so it is easier for Arch users to build it in the future. I might have some questions on dependencies/build
-
daedera[m]
process, if you are available here to answer.
-
selsta
daedera[m]: afaik you can just remove libgss from cmakelists
-
selsta
did you try that?
-
daedera[m]
I didn't. I don't know what libraries are important and what isn't.
-
daedera[m]
I can do that though.
-
daedera[m]
I'll try my hand at creating the AUR package and testing it a few times in different environments. You can link to it too in the README.md if it goes smoothly.
-
daedera[m]
I'd also like to setup a systemd service file so people can run it at startup on their computer without having to open a terminal and mess about anymore.
-
DataHoarder
sech1: I mean, in the distributed sense, so there is no single point of failure, that said, project is in an early stage and could be carried by some other people given open source
-
selsta
it's git, everyone can fork it
-
DataHoarder
yes, selsta, but given it's trying to make a distributed project that some might not double check (their issue, yes), having a bit better assurance there is sometimes nice
-
DataHoarder
but yes it's open source and anyone can check it
-
garth
Nice to see the submodules newly in the repo
-
daedera[m]
I just had to figure out how to include them in my build script. Never used them before, pretty cool though.
-
QuickBASIC
I got three payouts today! I just refreshed my wallet.
-
garth
It really is amazing software
-
QuickBASIC
Yup with my low hashrate it means that I wait months for a threshold. At least with p2pool I can get lucky.
-
daedera[m]
How long have you been running p2pool QuickBASIC ?
-
QuickBASIC
Since 1 day after sech1 announced it was being tested since I had trouble compiling at first.
-
QuickBASIC
So $0.38 for 5 days haha.
-
daedera[m]
Oh cool, started running it today and no payouts yet. I'm guessing it takes a while for the PPLNS windows or something.
-
QuickBASIC
You gotta find a pool share that doesn't expire within the 6 hour (2160 pool block) timeframe. If you have a low hashrate you kinda got to get lucky, but it'll average out over time.