schedule179
Posts: 2
Joined: Sat Dec 01, 2018 11:15 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sat Dec 01, 2018 11:31 pm

Re: 557870: Thanks for the heads up. I had forgotten that I had been doing some bitcoind development on server computer while my hashrate was off on pool.bitcoin.com, and was running buggy incomplete code. I fixed this on Wednesday shortly after that orphan block was found.

On another note: Someone with the address 18Wc9XdyCBq8fazP5yErKGA64JVEFENJ1p decided to send about 5 PH/s to my BCH node suddenly. The sudden increase in the number of connections saturated a per-login 1024 open file limit on that account, which made the server get all buggy and drop connections. I've increased the open file limit, and performance is again normal. You're welcome to continue mining there if you'd like.

Warning: i'm seeing quite a few lines like this:

2018-12-01 08:28:43.072649 GOT SHARE! 18Wc9XdyCBq8fazP5yErKGA64JVEFENJ1p 6654496d prev 191c7d81 age 5.77s DEAD ON ARRIVAL

which suggests poor performance (high latency?) on your end. It looks like you're losing about 2% of your hashrate due to DOAs. That's not awful, but maybe worth optimizing.

@jtoomim: That is me. Hopefully it is up to ~7-8 PH/s now. Spinning up my own p2pool node and figured I'd try yours out while waiting for it to sync since we're neighbors in Grant County. How delighted I was to find out you not only contribute/maintain your p2pool git, but that you're also mining BCH on your own node.

Re: the DOA shares, hmm. Absolutely worth optimizing, IMO. Assuming your server is hosted locally I should have fantastic latency to you from only a few miles away. I know my GPU-based private pool server is hosted at a datacenter in Seattle and I get ~5ms ping (from the rig itself to the config server/pool server in Seattle, fully end-to-end). I'm not sure why, I will swap over to my node and see if I am getting the same results and keep yours as failover if you don't mind. Appreciate the work you're doing here. Now I wish I had been in town to come check out your farm open-house after one of the last PUD meetings :)

jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Mon Dec 03, 2018 9:05 am

Yeah, my BCH p2pool server is hosted in Moses Lake. Looks like your server is up now, and pool-wide average orphan rates are way down.

Your username is amusing, btw. Is that one of your main financial motivations for mining?

I'm looking back through your shares, and it seems like all of your share difficulties were set to use the minimum allowed while you were mining on my node. The shares that I mined on the same node, on the other hand, have a difficulty that was 30x higher. Were you manually setting a difficulty with the bchaddress/xxxx option? It looks like you're no longer doing that on your own node, and have share diffs at 30x the minimum. This might be the explanation for the performance issues and DOA/orphan rates that you saw for your shares. Low difficulty means short intervals between shares, which means higher orphans and DOAs.

schedule179
Posts: 2
Joined: Sat Dec 01, 2018 11:15 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Tue Dec 04, 2018 4:37 am

Very nice. Building is in Quincy, so should be fine. The original conf did have bch/xxx for diff which I caught and changed after I saw the node crashing, but I don't think I updated the entire farm immediately. Testing some new in-house software and other tweaks, so I didn't notice as quickly as I should have.

Lol, no it isn't a main motivation--I'm just a fan of the original premise of crypto, started off mining in my dorm room back in ~2009 on gaming pc. The 179 stuff was just a huge boost this year and I figure a select few miners will absolutely get it.

kr1z1s
Posts: 5
Joined: Mon Apr 09, 2018 9:23 am

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sat Dec 08, 2018 8:27 am

Yeah, my BCH p2pool server is hosted in Moses Lake. Looks like your server is up now, and pool-wide average orphan rates are way down.

Your username is amusing, btw. Is that one of your main financial motivations for mining?

I'm looking back through your shares, and it seems like all of your share difficulties were set to use the minimum allowed while you were mining on my node. The shares that I mined on the same node, on the other hand, have a difficulty that was 30x higher. Were you manually setting a difficulty with the bchaddress/xxxx option? It looks like you're no longer doing that on your own node, and have share diffs at 30x the minimum. This might be the explanation for the performance issues and DOA/orphan rates that you saw for your shares. Low difficulty means short intervals between shares, which means higher orphans and DOAs.
Hi!

I wrote you here - https://github.com/jtoomim/p2pool/issue ... -445437811

Please, give me you e-mail (in PM) and i send my code to you.

jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Tue Dec 18, 2018 12:28 pm

I've added dfoderick's changeset for enabling AsicBoost to https://github.com/jtoomim/p2pool/commits/with_df_ab. It seems to work okay on BCH testnet, so I'm testing it now on BCH mainnet. Assuming it works, once it has mined a few blocks, I'll merge it into 1mb_segwit.

Note: if anyone on BCH is getting unusual "naughty share" messages for no apparent reason, this is likely due to a bug in Bitcoin ABC that was fixed in version 0.18.4. Please upgrade to the latest version of Bitcoin ABC to avoid this issue.

https://github.com/Bitcoin-ABC/bitcoin- ... e-notes.md


jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Tue Dec 25, 2018 1:04 pm

Two more AsicBoost BCH blocks have been mined:

https://bch.btc.com/0000000000000000014 ... 9020d132ec - version 0x20400000
https://bch.btc.com/0000000000000000021 ... e315b84af5 - version 0x20000000

The second one was mined with AsicBoost, but ended up with the same version as a non-AsicBoost block. This is expected to happen 25% of the time.

I'm happy enough with these results. I have merged the AsiBoost code into 1mb_segwit.

I've also added a few other changes at the same time, including a performance improvement and some bugfixes when starting new solo-mining chains (e.g. on testnet).

jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Tue Jan 15, 2019 10:59 pm

Two BTC blocks were mined on Monday. Congrats, p2poolers!

But BTC p2pool currently has an estimated 33% DOA rate! This is extremely high, and indicates a technical problem for one or more of the large miners. My guess is that one of the large miners is using a large number of unique worker usernames on a single node. P2pool can cache and reuse a single stratum job for many workers as long as their payout addresses and (possibly) worker names are identical, but if the workers are different, new jobs need to be created for each one. Job creation takes around 200 to 800 ms per job on BTC right now, so having more than 5 or so unique workers on a single node can bog down p2pool and cause DOA shares, which results in lower payouts for users of that node. Don't overload your nodes, and try to keep a small number of workers on each node. It's totally fine to have 1,000 S9s on a single node as long as they're all using the same worker name.

rldleblanc is working on code which should improve performance dramatically for p2pool, and should allow more workers per node without this problem cropping up. However, until it's ready, we will all need to be careful to keep the number of unique workers per node low.

Also worth noting: the two recent p2pool BTC blocks were not using AsicBoost.

User avatar
PauloTavares
Posts: 3
Joined: Tue Sep 04, 2018 1:14 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Thu Feb 14, 2019 5:07 pm

Hi
Does anyone knows why Btc p2pool branch as so low hashrate ?

User avatar
bucky911
Posts: 2
Joined: Sat Feb 23, 2019 11:37 pm

Donate BTC of your choice to 3L8DHxgXpzE6SPJRmbzNHxiJKcwfEBW7ag

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sat Feb 23, 2019 11:47 pm

Hi,

I have a couple of newbie questions.

How do I make sure I'm mining on the jtoomimnet BTC p2pool and not the mainnet p2pool?

I read in an earlier post to set blockmaxweight=4000000 in bitcoin.conf, is that still recommended?

Thanks

jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sun Feb 24, 2019 9:21 am

If you run code from https://github.com/jtoomim/p2pool/ branch 1mb_segwit, you're on jtoomimnet.

Yes, setting blockmaxweight=4000000 is recommended, as it will allow you to make full blocks.

User avatar
bucky911
Posts: 2
Joined: Sat Feb 23, 2019 11:37 pm

Donate BTC of your choice to 3L8DHxgXpzE6SPJRmbzNHxiJKcwfEBW7ag

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Tue Mar 05, 2019 2:21 pm

I've modified my local p2pool to work with Bitcoin v0.17

If the default max block weight in v0.17 makes full blocks, I think I should remove blockmaxweight=4000000 from bitcoin.conf

Could this cause issues with my peer p2pool nodes?

jtoomim
Nickel Bitcoiner
Nickel Bitcoiner
Posts: 124
Joined: Fri Nov 06, 2015 7:46 pm

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sun Mar 31, 2019 11:11 pm

No, a p2pool node can set blockmaxweight however it wishes without affecting other nodes on p2pool.

OneChain
Bronze Bitcoiner
Bronze Bitcoiner
Posts: 625
Joined: Sat Aug 19, 2017 10:11 am
Contact: Telegram

Re: P2pool: Decentralized, DoS-resistant, trustless, censorship-resistant pool.

Sat Apr 20, 2019 12:46 pm

I'm curious, what was the reason behind the creation of a "vip" btc p2pool?
Whichever blockchain wins, the world wins ImageImageImage

Return to “Pools”

Who is online

Users browsing this forum: No registered users and 1 guest