-
DataHoarder
new P2Pool record, this share
p2pool.observer/share/292612 mined Monero block 2464175, and paid out 58 miners all at once
-
mechanic41turk[m
<sech1> "my 5 year old phone mines at 240..." <- what..
-
mechanic41turk[m
raspi4's can only do 100h/s
-
DataHoarder
yes, and it has lesser cpu than modern phones mechanic41turk[m
-
DataHoarder
remember raspi goes more towards stable/openness/cheap
-
DataHoarder
so they take something good from a few years ago they can get in volume
-
DataHoarder
so, you can use extra nonce to guess the number of "connected miners" on someone that produces shares
-
DataHoarder
given ++extra_nonce; on Stratum server
-
QuickBASIC
I updated the date on the P2Pool release blog post again and am assured that it will be merged Soon™. Couple weeks after the actual release lol.
-
DataHoarder
one day
-
QuickBASIC
"Our" fault for not having a blog post ready and reviewed well before the actual release though. I scrambled the day of release to put together a PR the day "of" release, so it's expected that it would be delayed for review, etc.
-
pauliouk
When something goes right it's 'me, my, mine, I' when it goes wrong its 'our, we'
-
QuickBASIC
Monero community is a loose quorum of individuals with common interests. It's usually "we". In this case, I cared that there wasn't a blog post so I made it happen (as often does happen in the Monero community when someone sees a gap), but it wasn't "my" fault per se. But yeah. "Our" fault because we as a loose community that cares about p2pool
-
QuickBASIC
waited to do the blog post.
-
pauliouk
hey, all that matters is its out there, people will see it, and hopefully it'll bring more people to the party
-
pauliouk
and I'm bitter because I've been stuck in meetings all day and had zero productivity :|
-
QuickBASIC
Yup. That's the point. I'm happy we'll see more adoption.
-
pauliouk
how easy would it be to side-chain the side-chain, have another p2pool that feeds into p2pool?
-
QuickBASIC
Urgh. Meeting suck. I'm bitter today because I was asked to clean up someone else's mess today when I'm set to go on PTO for the rest of the week and have my own loose ends to tie up.
-
QuickBASIC
<pauliouk> how easy would it be to side-chain the side-chain <--- I think there's a discussion in this channel approx 7-8 days ago about why this wouldn't be feasible.
-
QuickBASIC
I didn't fully grok it, so couldn't relate the key points though.
-
pauliouk
I had 2 meetings to discuss what would be discussed in the next 2 meetings. Only to find that nothing was discussed in one meeting, and the other was cancelled.
-
QuickBASIC
pauliouk My employer often calls meetings to tell us they're going to announce something in another meeting.
-
pauliouk
tis painful, and I feel your pain heh
-
pauliouk
Hmm, I can see sidechaining the sidechain would have far more problems than solutions.
-
QuickBASIC
"we don't have all the details yet, but we want you to be aware that this may change"... why didn't you just wait to tell us when you did have the details?
-
pauliouk
I'm just trying to think of efficient ways of setting up some kinda community p2pool. So many users seem to just want to point xmrig at a pool and not worry about the p2pool and monerod setups
-
pauliouk
I guess it would take some reasonably heavy modifications to jtgrassie's monero pool script to get blocks from the sidepool to distribute to the community pool
-
pauliouk
or some serious mods to xmrig-proxy to track which workers did what, and assign the cut of the shares to them
-
QuickBASIC
Or people could just run p2pool and xmrig and point p2pool at a remote node. For Windows users DataHoarder's installer is about as simple as it can get.
-
QuickBASIC
If people don't want to run nodes, they could just modify it to point at some hosted node.
-
QuickBASIC
Like at some point you have to stop catering to people that can't run two executables.
-
DataHoarder
pauliouk: I looked at offering p2pool as a service, though people would complain that “I am not getting shares with 2KH/s”
-
pauliouk
I thought about that too DataHoarder, but the resource requirements were quite high for multiple instances. And yeah, no shares at 2KH/s. Which is why I thought about pooled resources.
-
sech1
After the next Monero point release there will hopefully be many more public nodes that support p2pool and enable ZMQ
-
DataHoarder
^ that will be easier to do
-
sech1
aaand the blog post is merged
-
pauliouk
again, the story of a group of 15 college kids want to mine but don't all want to setup the services, one of them sets up the monerod and p2pool and then they all fire up xmrig at it. Its just about sharing out the winnings fairly
-
pauliouk
also see a fair few posts on reddit about people wanting to setup pools for friends/family/randomers to mine - if we had a nice way of getting a set of scripts together so they can hook into p2pool, then they'll do the marketing to get more hashrate to the pool
-
abberant[m]
I run a node and distribute p2pool and xmrig exes with a batch file to mine to their wallet run to connect to my node
-
abberant[m]
in hindsight I could run xmrig proxy with api and custom script to pay out but I still dont think its worth the effort compared to just running p2pool themselves
-
QuickBASIC
<@sech1> aaand the blog post is merged <---- YAYAYAAY!
-
pauliouk
if they only have a few KH/s of power, and run their own node etc, probably not going to see many shares. But if 20 of them mine to the same p2pool node, and land 10 shares, any payouts could be split up between them
-
QuickBASIC
pauliouk "any payouts could be split up between them" <---- dust
-
pauliouk
well rather than dust, set a min-payout
-
QuickBASIC
Might as well do a centralized pool at that point though. Like what's the point of shoehorning p2pool on the centralized model?
-
abberant[m]
the slow ones find shares every few days so its not too big of a deal, I wrote a little discord bot to give roles for a certain amount of time when they find shares to keep them motivated
-
pauliouk
don't disagree with you there, it does mean there's a wallet paying out with fees, but if it brings more nodes and hashrate into p2pool, it can't be all bad
-
abberant[m]
im worried it will be more of an issue if p2pool grows a ton tho, but thats going to take a while
-
abberant[m]
QuickBASIC: yeah, and even in my situation, they arnt taking advantage of decentralization by using my monero node for their p2pool
-
abberant[m]
^
-
abberant[m]
and a friend group with relatively miniscule hashrate isnt really a centralization threat
-
QuickBASIC
<abberant[m]> QuickBASIC: yeah, and even in my situation, they arnt taking advantage of decentralization by using my monero node for their p2pool <--- but they're not trusting you to hold their funds and it would be difficult for you to do anything malicious with their hashrate, so it is contributing IMO.
-
pauliouk
I mean I'm just planning on letting those interested mine to my node, and then I'll manually share out the winnings (just family so no big deal)
-
pauliouk
but an automated way like a centralised pool would be nice for others
-
abberant[m]
how are you gonna track who you owe?
-
pauliouk
thats the problem :)
-
pauliouk
in my case, I'm just going to split it 3 ways. Most of the hashrate will be from me. I don't mind :)
-
abberant[m]
You could have them connect to xmrig proxy or just use xmrig http api and log hashrate to guess total hashes, then pay by % contributed
-
QuickBASIC
sech1, you merged 51? Nice. Stratum server stats will be so nice to have. Great job Tonux. I can't wait to try it out.
-
Tonux
Thanks, sech1 helped a lot. At some point I wanna also have a shares json file generated as well so we can check the effort of each of our shares. However, need to catch up with uni work first :)
-
QuickBASIC
curl
quickbasic.xyz/api/local/stats Ooooh working now! Now I can just make a little dashboard to display it on my work PC and stop checking it so much.
-
DataHoarder
Might want to specify default content type QuickBASIC on your server
-
DataHoarder
so it serves application/json for unknown types
-
QuickBASIC
DataHoarder I'm using nginx to serve stuff... how do I do that?
-
DataHoarder
I added the directive myself, but can’t access at the moment. Look for “default mime nginx”, should give some pointers
-
QuickBASIC
Okay... Yeah I think I have to edit the nginx.conf. I'll look a bit later.
-
QuickBASIC
THank you. I wouldn't have even known that was an issue.
-
DataHoarder
Also works on your site config
-
DataHoarder
for your server directive, or location
-
QuickBASIC
That's the stuff in site-enabled, I think? Yeah webhosting stuff isn't my forte.
-
QuickBASIC
(Well, the stuff ln -s into sites-enabled I mean).
-
DataHoarder
Yep
-
QuickBASIC
Cool thanks. I think I got it.
-
QuickBASIC
-
abberant[m]
nice work
-
sech1
QuickBASIC default_type application/json;
-
sech1
in location section of nginx config
-
QuickBASIC
Thank you sech1. It's working now and I can see in phone widget.
imgur.com/a/czWOkoz
-
QuickBASIC
Now I don't need to SSH while driving when my ADD brain wonders if it's still working.