Bitcoin Forum
April 26, 2024, 08:37:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 [584] 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
sEpuLchEr
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


Are we there yet?


View Profile
January 17, 2015, 08:34:20 PM
 #11661

oooiii... what happen to the hashrate??

Are you guys all stuck trying to get pypy to work or merge mining? LOL.

"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
mahrens917
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
January 17, 2015, 08:44:21 PM
 #11662

Reddit has an up voted thread asking if p2pool is worth it compared to other pools.  Take a look and you can add your comments: http://www.reddit.com/r/BitcoinMining/comments/2sqi3l/miners_of_reddit_do_you_have_statistics_on/

Find the pool with the best payout!
nodes.p2pool.co
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 17, 2015, 09:14:21 PM
 #11663

oooiii... what happen to the hashrate??

Are you guys all stuck trying to get pypy to work or merge mining? LOL.

Don't forget the hashrate isn't really the hashrate.  It's a calculated value based on how many shares have been submitted in the last X minutes.

Could easily be bad luck across the board.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 17, 2015, 09:15:02 PM
 #11664

Reddit has an up voted thread asking if p2pool is worth it compared to other pools.  Take a look and you can add your comments: http://www.reddit.com/r/BitcoinMining/comments/2sqi3l/miners_of_reddit_do_you_have_statistics_on/


Thx for posting, also a thread on main Bitcoin Reddit:

http://www.reddit.com/r/Bitcoin/comments/2sqh0a/decentralising_mining_making_p2pool_more/
mahrens917
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
January 17, 2015, 10:46:08 PM
 #11665

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

What is Your Bitcoind GetBlockTemplate Latency? Has You p2pool node external IP to see stats?


Thanks for the reply!

Well my stats looks like this:

Code:
P2Pool Status
Local rate 155.77 GH/s (DOA 3.67 GH/s / 2.35%) Shares Total: 2 (Orphan: 0, Dead: 1, Unknown: 1)
Global pool rate 1.93 PH/s (DOA 321.61 TH/s / 16.67%) Share difficulty 6,707,631.61
Current block value Expected time to share 2d 3h 22m 33 s
Total node payout if block found NOW Expected time to block 1d 3h 11m 10 s
Node peers [in] 2 / 30 [out] Node uptime 2d 6h 35m 22 s
Node p2pool version 13.5-73-g12ca9d8-dirty Protocol version 1300
Node efficiency 60.00% Node getwork latency 305 ms
Node fee 0% Node donation 0%

Bitcoin Status
Network rate 303.41 PH/s Blocks 339,372
Current block 998,775 bytes / 1,600 txs Block difficulty 43,971,662,056.08958
Hashes to win 9.22 EH Block probability per GH 5.295015761671106e-12%
Total Bitcoins Expected time to block 0h 0m 30 s
Exchange rate Block interval 0h 10m 30 s
Connections [in] 12 / 523 [out] Node uptime 2d 6h 37m 53 s
Node bitcoind version 99900 Protocol version 70002
Relay fee Peer latency 675 ms


I assume my Bitcoind GetBlockTemplate Latency is 675ms, right? From what I've read, the latencies are OK and they are stable when the "payload too long" error is not occurring. Only when the error comes up in the console of p2pool then those latencies are indeed skyrocketing. As I understand from the logs and statistics this payload error does not look like a cause from latencies, but latencies are the symptoms of the payload error. So where all the sudden arises this payload error from? Is it the "maxblocksize" of Bitcoind Core which is 1MB? Because the payload error is always in combination when the blocktime between blocks were +10mins (and +2000 transactions). Get the idea the problem comes from that direction.

Any thoughts?



Yes.
1) Switch to latest p2pool version.
 git clone https://github.com/forrestv/p2pool
2) to limit outgoing/incomming connections of p2pool use this settings:
 --max-conns 6 \
 --outgoing-conns 6 \
3) use 0.9.4.0 bitcoin core version with bitcoin.conf like this (nothing more is necessary):
 server=1
 rpcuser=your_rpc_user
 rpcpassword=your_rpc_password


Thanks for the tips.  I have the latest p2pool and bitcoind code and have limited my incoming and outgoing p2pool connections.  However, my bitcoin.conf file does set blockmaxsize, minrelaytxfee, maxconnections, blockminsize, blockprioritysize, and mintxfee.  Do you believe that one of those settings could cause this issue within p2pool?

Find the pool with the best payout!
nodes.p2pool.co
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 17, 2015, 10:56:57 PM
 #11666

I leave my conf file with the bear minimum needed, and I don't adjust my p2pool settings either - everything works perfectly using the standard settings for me apart from maxconnections to reduce the bandwidth usage - my ADSL line is shite  Cheesy

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
mahrens917
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
January 17, 2015, 11:03:30 PM
 #11667

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

So doing some digging, the "payload too long" error comes about when a packet's length is greater than max_payload_length.  This can be seen in p2pool/util/p2protocol.py.

This is called from p2pool/bitcoin/p2p.py and p2pool/p2p.py where it sets max_payload_length to 1,000,000.

I am going to change the code to print out the packet size, as well as, change the max_payload_length to twice the size.  I will let the code run for awhile and see what happens and report back.

Find the pool with the best payout!
nodes.p2pool.co
Gumara
Full Member
***
Offline Offline

Activity: 141
Merit: 100


View Profile
January 17, 2015, 11:52:55 PM
 #11668

I have one question. Is it recommended to give the address with the -a flag and save this address is always the same? Does it make a difference?

idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 18, 2015, 12:14:56 AM
 #11669

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

What is Your Bitcoind GetBlockTemplate Latency? Has You p2pool node external IP to see stats?


Thanks for the reply!

Well my stats looks like this:

Code:
P2Pool Status
Local rate 155.77 GH/s (DOA 3.67 GH/s / 2.35%) Shares Total: 2 (Orphan: 0, Dead: 1, Unknown: 1)
Global pool rate 1.93 PH/s (DOA 321.61 TH/s / 16.67%) Share difficulty 6,707,631.61
Current block value Expected time to share 2d 3h 22m 33 s
Total node payout if block found NOW Expected time to block 1d 3h 11m 10 s
Node peers [in] 2 / 30 [out] Node uptime 2d 6h 35m 22 s
Node p2pool version 13.5-73-g12ca9d8-dirty Protocol version 1300
Node efficiency 60.00% Node getwork latency 305 ms
Node fee 0% Node donation 0%

Bitcoin Status
Network rate 303.41 PH/s Blocks 339,372
Current block 998,775 bytes / 1,600 txs Block difficulty 43,971,662,056.08958
Hashes to win 9.22 EH Block probability per GH 5.295015761671106e-12%
Total Bitcoins Expected time to block 0h 0m 30 s
Exchange rate Block interval 0h 10m 30 s
Connections [in] 12 / 523 [out] Node uptime 2d 6h 37m 53 s
Node bitcoind version 99900 Protocol version 70002
Relay fee Peer latency 675 ms


I assume my Bitcoind GetBlockTemplate Latency is 675ms, right? From what I've read, the latencies are OK and they are stable when the "payload too long" error is not occurring. Only when the error comes up in the console of p2pool then those latencies are indeed skyrocketing. As I understand from the logs and statistics this payload error does not look like a cause from latencies, but latencies are the symptoms of the payload error. So where all the sudden arises this payload error from? Is it the "maxblocksize" of Bitcoind Core which is 1MB? Because the payload error is always in combination when the blocktime between blocks were +10mins (and +2000 transactions). Get the idea the problem comes from that direction.

Any thoughts?



Yes.
1) Switch to latest p2pool version.
 git clone https://github.com/forrestv/p2pool
2) to limit outgoing/incomming connections of p2pool use this settings:
 --max-conns 6 \
 --outgoing-conns 6 \
3) use 0.9.4.0 bitcoin core version with bitcoin.conf like this (nothing more is necessary):
 server=1
 rpcuser=your_rpc_user
 rpcpassword=your_rpc_password


Thanks for the tips.  I have the latest p2pool and bitcoind code and have limited my incoming and outgoing p2pool connections.  However, my bitcoin.conf file does set blockmaxsize, minrelaytxfee, maxconnections, blockminsize, blockprioritysize, and mintxfee.  Do you believe that one of those settings could cause this issue within p2pool?


Do You know the reason for each one parameter in Your bitcoin.conf file? If no, or they are not really necessary from very good reason, remove them. Give it a chance to work. Wink
corrow
Member
**
Offline Offline

Activity: 97
Merit: 10


View Profile
January 18, 2015, 02:02:53 PM
 #11670

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

So doing some digging, the "payload too long" error comes about when a packet's length is greater than max_payload_length.  This can be seen in p2pool/util/p2protocol.py.

This is called from p2pool/bitcoin/p2p.py and p2pool/p2p.py where it sets max_payload_length to 1,000,000.

I am going to change the code to print out the packet size, as well as, change the max_payload_length to twice the size.  I will let the code run for awhile and see what happens and report back.


If I'm correct the 'maxblocksize' is hardcoded to 1MB into the Bitcoin protocol. So I guess changing the payload length does do the trick within P2Pool code (until the blocksize will be increased). Well it is still unclear to me what part of the code you have changed. Logically it had to do with Bitcoin Core which is responsible for "packaging" the block and verify the hash of it. It would be awesome if you still could update us with news. I've also updated my Bitcoin Core and I'm waiting for a long blocktime with lots of transactions to debug my new setup. So, I'll keep you guys posted! Thanks!

idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 18, 2015, 04:15:44 PM
 #11671

I have one question. Is it recommended to give the address with the -a flag and save this address is always the same? Does it make a difference?

Depends on what You preffer. If to mine to local wallet (where bitcoin daemon is running) or to exteral wallet. I preffer to mine to external wallet with -a option. Easier and more comfortable for me.
mahrens917
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
January 18, 2015, 05:09:38 PM
 #11672

Well when recoding p2pool, It would be Nice to solve the "payload too long" issue as well.

Does somebody know how to deal with this?  Huh  

Please check this post: https://bitcointalk.org/index.php?topic=18313.msg10164796#msg10164796

 Roll Eyes

So doing some digging, the "payload too long" error comes about when a packet's length is greater than max_payload_length.  This can be seen in p2pool/util/p2protocol.py.

This is called from p2pool/bitcoin/p2p.py and p2pool/p2p.py where it sets max_payload_length to 1,000,000.

I am going to change the code to print out the packet size, as well as, change the max_payload_length to twice the size.  I will let the code run for awhile and see what happens and report back.


If I'm correct the 'maxblocksize' is hardcoded to 1MB into the Bitcoin protocol. So I guess changing the payload length does do the trick within P2Pool code (until the blocksize will be increased). Well it is still unclear to me what part of the code you have changed. Logically it had to do with Bitcoin Core which is responsible for "packaging" the block and verify the hash of it. It would be awesome if you still could update us with news. I've also updated my Bitcoin Core and I'm waiting for a long blocktime with lots of transactions to debug my new setup. So, I'll keep you guys posted! Thanks!



Yes, the block should not be coming into p2pool over 1,000,000 or perhaps it is sometimes coming in with a size of 1,024,000 (another meaning of MB).  Or perhaps p2pool or bitcoind is somehow corrupting it at certain times which is causing this issue.  We'll see and my logging should let us know a little better what is happening.

Find the pool with the best payout!
nodes.p2pool.co
corrow
Member
**
Offline Offline

Activity: 97
Merit: 10


View Profile
January 19, 2015, 06:03:49 AM
Last edit: January 19, 2015, 06:53:13 AM by corrow
 #11673

I see you're using an Rc version: v99900 - Maybe that's what's causing your errors. I only use the stable release versions for mining.......

OMG, Why I didn't saw that myself?  Embarrassed
I'm gonna deploy a stable release of Bitcoin Core to factor this out! Thanks!

I've been monitoring my P2Pool Node very closely since the update to the last Bitcoin Core version. I found out with Block #339.597 (which took about 50mins and had more than 2000tx did not grow beyond the the maxblocksize of 1.000.000! This is great news now the P2Pool did not gave any "playload too long" error at console. The update to a later Bitcoin Core did the trick. I would advise everyone to update their Bitcoin Core concerning this issue!

Thanks for the good help and your efforts everyone!!!
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
January 19, 2015, 04:44:32 PM
 #11674

I see you're using an Rc version: v99900 - Maybe that's what's causing your errors. I only use the stable release versions for mining.......

OMG, Why I didn't saw that myself?  Embarrassed
I'm gonna deploy a stable release of Bitcoin Core to factor this out! Thanks!

I've been monitoring my P2Pool Node very closely since the update to the last Bitcoin Core version. I found out with Block #339.597 (which took about 50mins and had more than 2000tx did not grow beyond the the maxblocksize of 1.000.000! This is great news now the P2Pool did not gave any "playload too long" error at console. The update to a later Bitcoin Core did the trick. I would advise everyone to update their Bitcoin Core concerning this issue!

Thanks for the good help and your efforts everyone!!!
be aware that the maxsize for a tx is 50kB. unfortunately hardcoded...

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
January 19, 2015, 06:34:44 PM
 #11675

Holy back to back blocks Batman!

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 19, 2015, 06:55:05 PM
 #11676

Holy back to back blocks Batman!

No kidding! 3rd time is a charm....

Edit: Double checked to see if it was a record, that's our 2nd luckiest block since I've been tracking at %70,579 Smiley

First place is still block 329431 at %180,136 (just 30 seconds after our previous block)
http://minefast.coincadence.com/p2pool-stats.php?blockoffset=100
Prelude
Legendary
*
Offline Offline

Activity: 1596
Merit: 1000



View Profile
January 19, 2015, 07:28:14 PM
 #11677

 Grin
yslyung
Legendary
*
Offline Offline

Activity: 1500
Merit: 1002


Mine Mine Mine


View Profile
January 19, 2015, 07:55:41 PM
 #11678

Holy back to back blocks Batman!

No kidding! 3rd time is a charm....

Edit: Double checked to see if it was a record, that's our 2nd luckiest block since I've been tracking at %70,579 Smiley

First place is still block 329431 at %180,136 (just 30 seconds after our previous block)
http://minefast.coincadence.com/p2pool-stats.php?blockoffset=100

more the merrier ! let's rock it Wink

btw, what was the max or record for hitting the most # of blocks in 24hrs for p2p ?
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 19, 2015, 08:36:43 PM
 #11679

btw, what was the max or record for hitting the most # of blocks in 24hrs for p2p ?

On February 16, 2013 16 blocks were found by P2Pool.
minerpool-de
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
January 20, 2015, 12:23:04 PM
 #11680

A new german P2Pool Node was born. The Node has 16 GB RAM, 8 x 2,8 Xeon CPU Power an 1Gbit/s connection. 0% Fee for ever.

direct to Node: http://bitcoin.web-rss-verzeichnis.de:9332/static/
to the Intropage: http://bitcoin.web-rss-verzeichnis.de
Pages: « 1 ... 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 [584] 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 ... 814 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!