Author

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

hero member
Activity: 658
Merit: 500

That helps.  So when my local p2pool is telling me I have x shares, are those from the real blockchain, or the p2pool chain?

M

Those are shares in the p2pool chain that could also be pieces of a valid bitcoin block.  The payout value is a guess of your proportional hash power for a block if it solved at that instant weighted by your number of recent shares.

legendary
Activity: 1540
Merit: 1001
p2pool runs it's own blockchain. that's why the shares are lower difficulty. this blockchain can also fork and orphan blocks, however all shares stale, orphan and "valid" are submitted to the real bitcoin chain and if one is accepted regardless of it's p2pool blockchain validity you get paid from the real bitcoin blockchain.

Get it now?

That helps.  So when my local p2pool is telling me I have x shares, are those from the real blockchain, or the p2pool chain?

M
hero member
Activity: 658
Merit: 500
p2pool runs it's own blockchain. that's why the shares are lower difficulty. this blockchain can also fork and orphan blocks, however all shares stale, orphan and "valid" are submitted to the real bitcoin chain and if one is accepted regardless of it's p2pool blockchain validity you get paid from the real bitcoin blockchain.

Get it now?
legendary
Activity: 1540
Merit: 1001
If block is found in orphaned chain of p2pool it is not shown on "internal" stats. It is possible to found block in main bitcoin chain and same time orphaned p2pool share chain. Thats why miner should send stales anyway Smiley

I never saw this before the recent update.  If it got orphaned, would I have got credit for it?

If you had a share in the orphaned block's sharechain, then sure, you would get credit for it.

I guess I need to read up on how this works.  It doesn't make sense to me just yet.

Thanks.

M
full member
Activity: 373
Merit: 100
If block is found in orphaned chain of p2pool it is not shown on "internal" stats. It is possible to found block in main bitcoin chain and same time orphaned p2pool share chain. Thats why miner should send stales anyway Smiley

I never saw this before the recent update.  If it got orphaned, would I have got credit for it?

If you had a share in the orphaned block's sharechain, then sure, you would get credit for it.
legendary
Activity: 1540
Merit: 1001
I noticed something with the most recent version of p2pool.  Not sure which version introduced it, but it wasn't there before the last flurry of changes.

The local /static stats are omitting recent blocks.  They aren't orphaned blocks either.  Usually the rest are there, and one is missing, but with the recent poor L, it shows nothing, despite the fact we had a block 58 minutes ago (181207).

EDIT: Just for fun, I checked http://p2pmining.com:9332/static/, and it isn't showing the recent block either.

M
If block is found in orphaned chain of p2pool it is not shown on "internal" stats. It is possible to found block in main bitcoin chain and same time orphaned p2pool share chain. Thats why miner should send stales anyway Smiley

I never saw this before the recent update.  If it got orphaned, would I have got credit for it?  Because I did.  It was the only block for the day we got. Sad

M
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
...
If block is found in orphaned chain of p2pool it is not shown on "internal" stats. It is possible to found block in main bitcoin chain and same time orphaned p2pool share chain. Thats why miner should send stales anyway Smiley
The default in cgminer (since 2.3.6) is to send stales (it can be turned off - but obviously should not be for p2pool)
No idea about the other miners though.
legendary
Activity: 1361
Merit: 1003
Don`t panic! Organize!
I noticed something with the most recent version of p2pool.  Not sure which version introduced it, but it wasn't there before the last flurry of changes.

The local /static stats are omitting recent blocks.  They aren't orphaned blocks either.  Usually the rest are there, and one is missing, but with the recent poor L, it shows nothing, despite the fact we had a block 58 minutes ago (181207).

EDIT: Just for fun, I checked http://p2pmining.com:9332/static/, and it isn't showing the recent block either.

M
If block is found in orphaned chain of p2pool it is not shown on "internal" stats. It is possible to found block in main bitcoin chain and same time orphaned p2pool share chain. Thats why miner should send stales anyway Smiley
hero member
Activity: 697
Merit: 500
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.

log to /dev/null or to a ram disk.
Erm.. how? I want console output but same thing is saved to disk. I`m on Windows.

There is a flag with p2pool.py to indicate an alternate log output. I think on windows if you direct this to NUL it will perform the behavior you want. I don't have a linux box around at the moment and I can't be troubled to spin up a VM to test this.
legendary
Activity: 1540
Merit: 1001
I noticed something with the most recent version of p2pool.  Not sure which version introduced it, but it wasn't there before the last flurry of changes.

The local /static stats are omitting recent blocks.  They aren't orphaned blocks either.  Usually the rest are there, and one is missing, but with the recent poor L, it shows nothing, despite the fact we had a block 58 minutes ago (181207).

EDIT: Just for fun, I checked http://p2pmining.com:9332/static/, and it isn't showing the recent block either.

M
hero member
Activity: 504
Merit: 500
Scattering my bits around the net since 1980
...

It is just as important for both of those groups of people, to have the rest of us common folk, poking sticks at it, to see if there are any creepy-crawlies still hiding inside.

It is a symbiotic relationship, which in the end, results in a more solid product.

Embrace us!

(oh... and don't forget to bring a stick)

-- Smoov


It is also important on a project like this to have people test. And that is what this is.
Isn't that what I just said?

-- Smoov
hero member
Activity: 585
Merit: 501
Quote
Nobody will argue with you, except maybe for trolls, on the points that 1. P2pool is great software and 2. Forrest is underappreciated.

I have an idea, turning on spell checking will help to visualize cacographic representations. Cheesy

If you don't know how to program, I don't and not everybody does, you could at least learn the theory in this 30 hour lecture series:
Lecture 1 | Programming Paradigms (Stanford)
Assembly language starts at Lesson 9, Python is somewhere at the end.

Yes you are right, my english is sometimes bad (its not my native language i learned it by my self)

Thanks for the link to the programming lessons Smiley
full member
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
my oppinion to the whole debate is simple: Last year i was part of the miningfarm developement project by xenland and we was able to mine some blocks. But then after i lost a major miner and the miningfarm project didnt come forward. Xenland chose to develop the cheaperinbitcoins project, so i pointed my own miners to BTCGuild. I observed problems there sometimes the PPS didnt count my shares even when i saw in my software had found a lot of them. This happend a few times so i decided to change to p2pool. Thats why i did setup a p2pool node. In the beginning it was quite different then pps but after a while i realized that it does not realy mather, cause i observed that the payout from p2pool is somedays even bether then pps and i have less trouble with mining and payout distribution. Allso the decentralization plays a major part for me.

Today i wouldt change back to pps. The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !
Nobody will argue with you, except maybe for trolls, on the points that 1. P2pool is great software and 2. Forrest is underappreciated.

I have an idea, turning on spell checking will help to visualize cacographic representations. Cheesy

If you don't know how to program, I don't and not everybody does, you could at least learn the theory in this 30 hour lecture series:
Lecture 1 | Programming Paradigms (Stanford)
Assembly language starts at Lesson 9, Python is somewhere at the end.
sr. member
Activity: 438
Merit: 291
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !

Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying.
It is important to have good people contributing good code to a project, absolutely.

It is also important to have other good people tossing around well thought out (and even mediocre) ideas that may spark an improvement the devs haven't yet thought of.

It is just as important for both of those groups of people, to have the rest of us common folk, poking sticks at it, to see if there are any creepy-crawlies still hiding inside.

It is a symbiotic relationship, which in the end, results in a more solid product.

Embrace us!

(oh... and don't forget to bring a stick)

-- Smoov


It is also important on a project like this to have people test. And that is what this is.
hero member
Activity: 504
Merit: 500
Scattering my bits around the net since 1980
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !

Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying.
It is important to have good people contributing good code to a project, absolutely.

It is also important to have other good people tossing around well thought out (and even mediocre) ideas that may spark an improvement the devs haven't yet thought of.

It is just as important for both of those groups of people, to have the rest of us common folk, poking sticks at it, to see if there are any creepy-crawlies still hiding inside.

It is a symbiotic relationship, which in the end, results in a more solid product.

Embrace us!

(oh... and don't forget to bring a stick)

-- Smoov
legendary
Activity: 1361
Merit: 1003
Don`t panic! Organize!
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.

log to /dev/null or to a ram disk.
Erm.. how? I want console output but same thing is saved to disk. I`m on Windows.
sr. member
Activity: 438
Merit: 291
The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !

Far from it we are trying to help! If someone independent of the developers can prove that the p2pool pool is perfect and that this prove is sound then it will be an excellent for of promotion for the pool. Problem at the moment is we can't! But will keep trying.
hero member
Activity: 697
Merit: 500
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.

log to /dev/null or to a ram disk.
legendary
Activity: 1361
Merit: 1003
Don`t panic! Organize!
It is possible to disable logging to file? This is useless form me, only creating unnecessary disk writes.
hero member
Activity: 585
Merit: 501
my oppinion to the whole debate is simple: Last year i was part of the miningfarm developement project by xenland and we was able to mine some blocks. But then after i lost a major miner and the miningfarm project didnt come forward. Xenland chose to develop the cheaperinbitcoins project, so i pointed my own miners to BTCGuild. I observed problems there sometimes the PPS didnt count my shares even when i saw in my software had found a lot of them. This happend a few times so i decided to change to p2pool. Thats why i did setup a p2pool node. In the beginning it was quite different then pps but after a while i realized that it does not realy mather, cause i observed that the payout from p2pool is somedays even bether then pps and i have less trouble with mining and payout distribution. Allso the decentralization plays a major part for me.

Today i wouldt change back to pps. The developers from p2pool do a awesome job i realy love it! All you guys that come up with the calculations of what could be or what is not you realy seems to miss the point; instead of grumble - come up with own ideas how to improove the project !

Jump to: