Pages:
Author

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

legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Well it did just get cold.... No worries, I was mining a few years ago and am out of that business other than for fun. It's a Queen's race, but it is nice to help contribute to keeping the network secure.
newbie
Activity: 66
Merit: 0
Yup, the last shares had to fall off the chain. Ah well, better to have my bad luck discharged here than in other aspects of my life.....

dont worry, be happy)
come back and mining Wink
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Yup, the last shares had to fall off the chain. Ah well, better to have my bad luck discharged here than in other aspects of my life.....
hero member
Activity: 496
Merit: 500
Don't worry. It finally warmed up here so I shut down my miners. Once my shares age out I'm sure we will hit multiple blocks.

Enjoy!
Congrats
Half of your prophecy was fulfilled.
Only blocks are missing  Tongue
newbie
Activity: 66
Merit: 0
please, test my node http://212.45.19.162:19332/static/
need extra load, for testing perfomance PC node configuration.
thank you.
hero member
Activity: 496
Merit: 500
No waves  Huh
No coins  Grin
legendary
Activity: 1308
Merit: 1011
I added to https://github.com/p2pool/p2pool/issues the solution to the problems that occurred to me:
hero member
Activity: 726
Merit: 504
new node
http://212.45.19.162:19332/static/
Location Russia, Moscow, made by sawa.
What version of p2p are you using?
newbie
Activity: 66
Merit: 0
new node
http://low-doa.mine.nu:9332/static/
Location Moscow, installed and configured by sawa.
legendary
Activity: 3164
Merit: 2258
I fix broken miners. And make holes in teeth :-)
Don't worry. It finally warmed up here so I shut down my miners. Once my shares age out I'm sure we will hit multiple blocks.

Enjoy!
hero member
Activity: 496
Merit: 500
20 days and nothing Undecided
I'm getting bankrupted Angry
legendary
Activity: 1308
Merit: 1011
sawa, you shouldn't be using the fork right now. The main branch does everything you could want right now (namely, just indicate SegWit support). A majority of P2Pool hashrate using a fork will indeed confuse other miners.
That's what I wanted to find out. I returned to the official source code.
Thank you.
hero member
Activity: 516
Merit: 643
As a separate issue, I now realize that current P2Pool doesn't allow *expressing* support for SegWit, due to line 372 in work.py, which veqtrus's changes don't touch:

Code:
version=max(self.current_work.value['version'], 0x20000000),

If anyone can confirm that fixing that is as simple as changing it to

Code:
version=max(self.current_work.value['version'], 0x20000002),

This is wrong. I changed p2pool to signal whatever BIP9 compatible fork a client supports in the CSV commit.

Ah, oops. I misread max as what it used to be (min). Great, so that's not a problem.



How to get out of this situation? Now for my node I use veqtrus patches from the segwit1+empty_block_fix1 branch of a https://github.com/veqtrus/p2pool.git repository.
When my node's  hashrate was raised and the amount of v17 shares was increased above then 50%, the message with a link to  p2pool.in appeared on another nodes. But there is no announcement about a new version. Owners of other nodes will not do anything.
What to do if the main developers can not agree?

sawa, you shouldn't be using the fork right now. The main branch does everything you could want right now (namely, just indicate SegWit support). A majority of P2Pool hashrate using a fork will indeed confuse other miners.
legendary
Activity: 1308
Merit: 1011
Windpath is correct. There is no rush in activating segwit in p2pool as we are far from activation on the bitcoin network. Plus more independent testing would be desirable...
Thank you. I understood.
member
Activity: 107
Merit: 10
Windpath is correct. There is no rush in activating segwit in p2pool as we are far from activation on the bitcoin network. Plus more independent testing would be desirable...
legendary
Activity: 1258
Merit: 1027
...But there is no announcement about a new version...

Because there is no new version, you are running a fork.

The current version at https://github.com/p2pool/p2pool allows BIP9 signaling thanks to veqtrus's work. Please leave the politics elsewhere.
legendary
Activity: 1308
Merit: 1011
As a separate issue, I now realize that current P2Pool doesn't allow *expressing* support for SegWit, due to line 372 in work.py, which veqtrus's changes don't touch:

Code:
version=max(self.current_work.value['version'], 0x20000000),

If anyone can confirm that fixing that is as simple as changing it to

Code:
version=max(self.current_work.value['version'], 0x20000002),

, then I will publish a new P2Pool release with that change.

This is wrong. I changed p2pool to signal whatever BIP9 compatible fork a client supports in the CSV commit.

How to get out of this situation? Now for my node I use veqtrus patches from the segwit1+empty_block_fix1 branch of a https://github.com/veqtrus/p2pool.git repository.
When my node's  hashrate was raised and the amount of v17 shares was increased above then 50%, the message with a link to  p2pool.in appeared on another nodes. But there is no announcement about a new version. Owners of other nodes will not do anything.
What to do if the main developers can not agree?
member
Activity: 107
Merit: 10
As a separate issue, I now realize that current P2Pool doesn't allow *expressing* support for SegWit, due to line 372 in work.py, which veqtrus's changes don't touch:

Code:
version=max(self.current_work.value['version'], 0x20000000),

If anyone can confirm that fixing that is as simple as changing it to

Code:
version=max(self.current_work.value['version'], 0x20000002),

This is wrong. I changed p2pool to signal whatever BIP9 compatible fork a client supports in the CSV commit.
Pages:
Jump to: