Pages:
Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 64. (Read 2591920 times)

sr. member
Activity: 347
Merit: 252
Not being familiar with CLI I wouldn't have the first clue how to add the patch  Undecided

I have approximately 12 hours left on my 4PH rental. My goal is to find five blocks in a row, I've got three down and two to go!

If we get lucky I'll be renting some more, i wish a few other big ballers would come along right now, or a few hundred smaller miners!

I would love to see p2pool have a larger presence.

Come on fellow miners, switch to p2pool right now, I'd love to stay for a while, and could use some help in reducing variance in hopes I can stay a while longer!

I have an idea, if your reading this post and you are inspired to give p2pool a chance for few days, leave a response here that you are in. Hopefully if enough new people to p2pool make a post that there going to give p2pool a shot it will get the ball rolling and many others will join!

P2pool is the best way to decentralize Bitcoin mining, so if your a miner and you want to do your part leave a post below stating that your giving it a try.

Thanks and best wishes to you all!

legendary
Activity: 1308
Merit: 1011
I made a patch so that p2pool tries to fetch a new block template as soon as empty work is detected and give up working on the new block header if it can't get the template.
This patch is compatible with SEGWIT patch?
Veqtrus, please collect all your patches in one brunch.
member
Activity: 107
Merit: 10
I think I found what is the cause of empty blocks. When p2pool receives a newer block header it immediately attempts to mine on top of it until it receives the corresponding block template from bitcoind. This can take some time as currently p2pool fetches templates on fixed intervals (AFAIK). The relevant code can be found here.

Let's look at the empty block (00000000000000000201d592fcfcf59af02bdfe822123154a4a724ec7ffa0982) and the one before it (0000000000000000000e689d993b465aaa23e56e87d0f6c649de4b98830f789c). The time interval between them is exactly 1487923858-1487923258=600 seconds! This indicates that the p2pool node was still mining without the block template from bitcoind.

I made a patch so that p2pool tries to fetch a new block template as soon as empty work is detected and give up working on the new block header if it can't get the template.

[Merge-mining has nothing to do with that since bitcoin's block template is cached independently of mm work.]
sr. member
Activity: 347
Merit: 252
Veqtrus, I would be happy to, I'd need instructions on how to do so using a CLI

Not knowing how to do so, I am assuming that since I was merged mining with namecoin, most likely a namecoin block had been found on the network immediately before I found a block and that is why there were no transactions in the block I found.

I believe now that I am not merged mining that won't happen again.

Still, it seems like the last block should have been full if you look at the previous block and next block after it and the amount of time between them.

member
Activity: 107
Merit: 10
sorry guys, don't know what is going on. Both blocks found today we're by me. And this is what I have in my settings.
blockmaxsize=970000
mintxfee=0.0001
minrelaytxfee=0.0001
maxconnections=100
gen=1

I don't understand why I mined one block with no fees and another with low fees.

My apologies.

Could you please send your p2pool and bitcoind logs? Maybe I will be able to find something useful.
sr. member
Activity: 347
Merit: 252
Well that one was a little better as far as trying to fill a block. I don't know if stopping merged mining with namecoin helped or not, I was really hoping for a full block but I guess I will be happy we found one Smiley

sr. member
Activity: 347
Merit: 252
I don't believe you can specify an address for anything other than Bitcoin when merged mining.
hero member
Activity: 578
Merit: 501
One way to not mine empty ones, change The min size, but a empy block brings coins...

Block creation options:
-blockminsize=   Set minimum block size in bytes (default: 0)
-blockmaxsize=   Set maximum block size in bytes (default: 750000)
-blockprioritysize=   Set maximum size of high-priority/low-fee transactions in bytes (default: 0)

This doesn't alter what's going on inside p2pool that mines an empty block (whatever that is). Perhaps the merged mining is the culprit... that almost certainly causes far more losses than any gains people think mining bullshit worthless coins might have. At 5-10% more reward due to transactions currently,  one really should try and mine transaction containing blocks as much as possible.
funny thing is, not being familiar with command line prompts, I don't even know how to withdraw my bullshit worthless coins that were likely the reason for the low transaction fees from the block I found yesterday and the one with no fees from last night Sad
You should not be mining to the wallet directly.
newbie
Activity: 55
Merit: 0
Grab a surfboard. The waves are here...
sr. member
Activity: 347
Merit: 252
One way to not mine empty ones, change The min size, but a empy block brings coins...

Block creation options:
-blockminsize=   Set minimum block size in bytes (default: 0)
-blockmaxsize=   Set maximum block size in bytes (default: 750000)
-blockprioritysize=   Set maximum size of high-priority/low-fee transactions in bytes (default: 0)

This doesn't alter what's going on inside p2pool that mines an empty block (whatever that is). Perhaps the merged mining is the culprit... that almost certainly causes far more losses than any gains people think mining bullshit worthless coins might have. At 5-10% more reward due to transactions currently,  one really should try and mine transaction containing blocks as much as possible.
funny thing is, not being familiar with command line prompts, I don't even know how to withdraw my bullshit worthless coins that were likely the reason for the low transaction fees from the block I found yesterday and the one with no fees from last night Sad
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
One way to not mine empty ones, change The min size, but a empy block brings coins...

Block creation options:
-blockminsize=   Set minimum block size in bytes (default: 0)
-blockmaxsize=   Set maximum block size in bytes (default: 750000)
-blockprioritysize=   Set maximum size of high-priority/low-fee transactions in bytes (default: 0)

This doesn't alter what's going on inside p2pool that mines an empty block (whatever that is). Perhaps the merged mining is the culprit... that almost certainly causes far more losses than any gains people think mining bullshit worthless coins might have. At 5-10% more reward due to transactions currently,  one really should try and mine transaction containing blocks as much as possible.
newbie
Activity: 11
Merit: 0
One way to not mine empty ones, change The min size, but a empy block brings coins...

Block creation options:
-blockminsize=   Set minimum block size in bytes (default: 0)
-blockmaxsize=   Set maximum block size in bytes (default: 750000)
-blockprioritysize=   Set maximum size of high-priority/low-fee transactions in bytes (default: 0)
sr. member
Activity: 347
Merit: 252
I have already performed a restart, this time with no argument as to txfees and also stopped merged mining with namecoin.

newbie
Activity: 58
Merit: 0
sorry guys, don't know what is going on. Both blocks found today we're by me. And this is what I have in my settings.
blockmaxsize=970000
mintxfee=0.0001
minrelaytxfee=0.0001
maxconnections=100
gen=1

I don't understand why I mined one block with no fees and another with low fees.

My apologies.
It's in the p2pool code itself. If I recall correctly I believe a bug report was made a long time ago but the cause never found and a fix never committed.
what is really strange is that the first block with low fees my node was set with txfees of .001, I was pissed that the block wasn't full so I changed txfees to .0001 and then mined a block with no fees Cry
WTF!?!

I had the same thing happen to me in the past.  Check the logs to see if your node was actually processing work?  I wish I had a clue as to why it does this..
newbie
Activity: 18
Merit: 0
Whats so bad about mining empty blocks? Doesn't Antpool mine empty block most of the time still?
Really? There are several issues. First, it is bad for the community at large and second, we get paid less.
Whoa, calm down there. I'm ignorant to the whole empty block factor. This is why I ask  Grin
hero member
Activity: 578
Merit: 501
Whats so bad about mining empty blocks? Doesn't Antpool mine empty block most of the time still?
Really? There are several issues. First, it is bad for the community at large and second, we get paid less.
newbie
Activity: 18
Merit: 0
Whats so bad about mining empty blocks? Doesn't Antpool mine empty block most of the time still?

Found this, and it formed a chain of questions I need to organize...
https://medium.com/@johnblocke/why-full-blocks-are-dangerous-5f092bab8efc#.10xuyxics/
sr. member
Activity: 347
Merit: 252
sorry guys, don't know what is going on. Both blocks found today we're by me. And this is what I have in my settings.
blockmaxsize=970000
mintxfee=0.0001
minrelaytxfee=0.0001
maxconnections=100
gen=1

I don't understand why I mined one block with no fees and another with low fees.

My apologies.
It's in the p2pool code itself. If I recall correctly I believe a bug report was made a long time ago but the cause never found and a fix never committed.
what is really strange is that the first block with low fees my node was set with txfees of .001, I was pissed that the block wasn't full so I changed txfees to .0001 and then mined a block with no fees Cry
WTF!?!
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
sorry guys, don't know what is going on. Both blocks found today we're by me. And this is what I have in my settings.
blockmaxsize=970000
mintxfee=0.0001
minrelaytxfee=0.0001
maxconnections=100
gen=1

I don't understand why I mined one block with no fees and another with low fees.

My apologies.
It's in the p2pool code itself. If I recall correctly I believe a bug report was made a long time ago but the cause never found and a fix never committed.
sr. member
Activity: 347
Merit: 252
sorry guys, don't know what is going on. Both blocks found today we're by me. And this is what I have in my settings.
blockmaxsize=970000
mintxfee=0.0001
minrelaytxfee=0.0001
maxconnections=100
gen=1

I don't understand why I mined one block with no fees and another with low fees.

My apologies.
Pages:
Jump to: