Bitcoin Forum
April 27, 2024, 03:10:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 635 636 637 638 639 [640] 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
June 17, 2015, 03:51:42 AM
 #12781

p2pool's workload is much harder on the asics with much more frequent restarts which is when the current through the asics can vary dramatically depending on the design. More frequent fluctuations of voltage and/or current make for a much harder workload on the asics so you end up having to clock them lower.
Why is "p2pool's workload" "much harder on the asics…" etc.?
I just explained precisely that... it's the fluctuations in current required during restarts and it has 10x more restarts than regular pooled mining.
But why would that be unique to P2Pool? I just switched over to Eligius pool, and I'm not getting any of those issues.

-ck is right. Because the p2pool share chain expected time to share is 30 seconds vs. the bitcoin block chain expected time to block of 10 mins p2pool sends work restarts to miners far more often then solo mining or a centralized pool.

Well designed miners can handle this work restart load, some are overwhelmed by it, the S2 was for sure. I've never tested an S5 but best guess is the results are the same:

It chokes on frequent work restarts.

Is this a bitmain design flaw? Yes
Does most of their hardware contain this flaw? No, S2 and S5.
Could they fix it? Yes.
Will they? No.

Edit: Originally listed S3, S3 works fine, changed to S2 which has been known to have similar problems to what is reported with S5.
1714230630
Hero Member
*
Offline Offline

Posts: 1714230630

View Profile Personal Message (Offline)

Ignore
1714230630
Reply with quote  #2

1714230630
Report to moderator
1714230630
Hero Member
*
Offline Offline

Posts: 1714230630

View Profile Personal Message (Offline)

Ignore
1714230630
Reply with quote  #2

1714230630
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714230630
Hero Member
*
Offline Offline

Posts: 1714230630

View Profile Personal Message (Offline)

Ignore
1714230630
Reply with quote  #2

1714230630
Report to moderator
1714230630
Hero Member
*
Offline Offline

Posts: 1714230630

View Profile Personal Message (Offline)

Ignore
1714230630
Reply with quote  #2

1714230630
Report to moderator
1714230630
Hero Member
*
Offline Offline

Posts: 1714230630

View Profile Personal Message (Offline)

Ignore
1714230630
Reply with quote  #2

1714230630
Report to moderator
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
June 17, 2015, 04:04:19 AM
 #12782

Regarding them considering how to make their hardware work:
I've pointed it out to many manufacturers - Bitmain included - but they seem to think that whoever in their company who is designing how their hardware works, has the only answers on how it should work.
Pity, I made this ... free Smiley ... post long ago and have even updated it a few times ...
https://bitcointalk.org/index.php?topic=294499.0

The U3 is a good example of ignoring pretty much all of that post Tongue

It's not a direct answer to the above issue of work restart, but shows that they don't listen ...

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
June 17, 2015, 09:43:57 AM
 #12783

Thank you -ck & kano for chiming in, your experience & knowledge is greatly appreciated  Smiley  I've read a lot about this subject throughout the thread, it seems to me that bitmain are actually working against p2pool, despite their claims in their pool thread that they actively support it:

We support p2pool protocol

.....and has been significantly developed during the development of Antpool.

This is simply not true. Shouldn't forum rules/admins require them to change this statement? Doing so would also save a lot of confusion for new users of p2pool who wonder why they can't get the most out of their bitmain hardware while using p2pool. They seem to be trying to transfer p2pools unique decentralised nature for their own marketing needs - despite being an obviously centralised pool.

As bitmain refuse to fix their firmware (or more likely - they're unable/don't know how to), I'd be more than willing to chip in towards a bounty for a revised & fully functional S5 firmware for p2pool - if kano/-ck would be willing? The S5's are still being sold, & will remain workable for a while yet I think, so it would certainly boost p2pools attractiveness to new users if they could simply connect & mine like any other pool.  What do you think?

Tak.
yslyung
Legendary
*
Offline Offline

Activity: 1500
Merit: 1002


Mine Mine Mine


View Profile
June 17, 2015, 09:59:20 AM
 #12784

my miners worked hard regardless & whoalla a block

BITCOIN BLOCK FOUND by 15zwKLxCfkoqUnffm3P9Mcj1Xu3XW61oKS! https://blockchain.info/block/0000000000000000084571719129943432b15a6c41a854c4db6f5ebcfa9693a8
Songminer
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
June 17, 2015, 01:50:21 PM
 #12785

I'm having no problems with my S5's.   I'm running the Jan 2015 firmware.    I did have some anomoly recently where my shares just fell off without new ones, but a restart turned that around quickly.

Ironically, I've tried to upgrade to the latest May firmware, but keeping getting an error that the tar file is too short.   Perhaps this is a blessing in disguise?

What exactly is happening with the firmware that has hurt P2Pool mining?

While block frequency continues to be a problem with the P2Pool, I'm consistently doing better than expected in block yields with my hardware.

The network hashrate variation, also ironically, is actually advantageous for those who stay on the network 24/7, as share difficulty goes down in the 1-1.5 PH/s range, whereas blocks are found in the 2-3 PH/s range.

Staying around for the low Hashrate times builds up the shares, so when the Hashing returns to the pool, those who stayed are rewarded.

Of course, when the pool goes 3 days without a block, not so much, although this cycle actually makes the accumulation of shares even better for those who stick around.

If the hashing never returns, however, all bets are off.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
June 17, 2015, 02:47:20 PM
 #12786

Thank you -ck & kano for chiming in, your experience & knowledge is greatly appreciated  Smiley  I've read a lot about this subject throughout the thread, it seems to me that bitmain are actually working against p2pool, despite their claims in their pool thread that they actively support it:

We support p2pool protocol

.....and has been significantly developed during the development of Antpool.

This is simply not true. Shouldn't forum rules/admins require them to change this statement? Doing so would also save a lot of confusion for new users of p2pool who wonder why they can't get the most out of their bitmain hardware while using p2pool. They seem to be trying to transfer p2pools unique decentralised nature for their own marketing needs - despite being an obviously centralised pool.

As bitmain refuse to fix their firmware (or more likely - they're unable/don't know how to), I'd be more than willing to chip in towards a bounty for a revised & fully functional S5 firmware for p2pool - if kano/-ck would be willing? The S5's are still being sold, & will remain workable for a while yet I think, so it would certainly boost p2pools attractiveness to new users if they could simply connect & mine like any other pool.  What do you think?

Tak.
I've posted quite a few times in their thread asking them to remove the references to p2pool.  They don't.  Thankfully one of the mods (I believe it was -ck) changed their thread title to get rid of the bogus "supporting decentralization" claim it spouted.  I completely disagree with dogie's statements about it being a "lost in translation" thing.  Bitmain took forrest's code and added some database stuff to it.  They didn't create their own implementation, or attempt to fix any of the variance problems.  Whatever they did was certainly not the $100,000s effort claimed, and they abandoned it since they realized they didn't know what they were doing.

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.
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
June 17, 2015, 04:59:47 PM
 #12787

Bitmain hardware is awful.  IMHO the last good hardware they made were the S1s.  Everything from there has gone downhill.

As others have correctly stated, p2pool "restarts" the work a lot more often than "conventional" pools.  In layman's terms, the conversation between your miner and p2pool goes something like this:

p2pool: here is some work, stop everything you are doing and start working on this
miner: got it, I'll start working on it as soon as possible
(avg 30 seconds later): p2pool: here is some work, stop everything you are doing and start working on this
miner: got it, I'll start working on it as soon as possible

and so forth.  That "stop everything you're doing" part is what Bitmain hardware sucks at doing.  Spondoolie hardware seems to manage it just fine.  As always, YMMV.  Some folks have luck tweaking their S2/S3/S4/S5/Swhatever, sometimes regularly.  I never had any luck with it, and have long since given up on Bitmain junk hardware.

For comparison, conventional pools look like this:

pool: here is some work, switch when you can, I'll continue accepting your prior work for a while
miner: got it, I'll start working on it as soon as possible
pool: here is some work, switch when you can, I'll continue accepting your prior work for a while
miner: got it, I'll start working on it as soon as possible
pool (approx ~10 mins): here is some work, stop everything you are doing and start working on this

M

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

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
June 17, 2015, 05:06:41 PM
 #12788

Bitmain hardware is awful.  IMHO the last good hardware they made were the S1s.  Everything from there has gone downhill.

As others have correctly stated, p2pool "restarts" the work a lot more often than "conventional" pools.  In layman's terms, the conversation between your miner and p2pool goes something like this:

p2pool: here is some work, stop everything you are doing and start working on this
miner: got it, I'll start working on it as soon as possible
(avg 30 seconds later): p2pool: here is some work, stop everything you are doing and start working on this
miner: got it, I'll start working on it as soon as possible

and so forth.  That "stop everything you're doing" part is what Bitmain hardware sucks at doing.  Spondoolie hardware seems to manage it just fine.  As always, YMMV.  Some folks have luck tweaking their S2/S3/S4/S5/Swhatever, sometimes regularly.  I never had any luck with it, and have long since given up on Bitmain junk hardware.

For comparison, conventional pools look like this:

pool: here is some work, switch when you can, I'll continue accepting your prior work for a while
miner: got it, I'll start working on it as soon as possible
pool: here is some work, switch when you can, I'll continue accepting your prior work for a while
miner: got it, I'll start working on it as soon as possible
pool (approx ~10 mins): here is some work, stop everything you are doing and start working on this

M
You got it.  The reason is because of the share-chain shares in p2pool.  Approximately every 30 seconds (averaged, it could be 1 second, it could be 100), a new share is added to the share chain.  P2Pool broadcasts the "stop everything" message every time this happens.  In a traditional pool, that "stop everything" message only comes once a block is found.  Traditional pools will broadcast new work, i.e. they've just done a GBT call and created a new chunk of work for miners, but they don't force a restart, they'll still accept the old work from the miner.

Edit:

The only cases where p2pool behaves differently is when a miner submits a share that solves a block of BTC.  A dead share is work that a miner was doing on a previous set of work after the node has accepted a newer share on the chain.  If that share solves a block, it gets submitted and if accepted, miners are paid based on the information in that share.

This is also why sometimes you'll see a p2pool mining transaction in your wallet, but your node UI doesn't show the block.  Since that share never made it onto the share chain, the UI doesn't see it.

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.
Geremia
Sr. Member
****
Offline Offline

Activity: 502
Merit: 251


View Profile WWW
June 17, 2015, 05:16:48 PM
 #12789

That "stop everything you're doing" part is what Bitmain hardware sucks at doing.
What about Bitmain hardware makes "stop everything you're doing" hard?

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
June 17, 2015, 05:20:48 PM
 #12790

the only problem of miner ... is the linux card.
not the chip or the supply.

that why USB miner don't have any problem ... on P2Pool.

 Grin question : can i connect an bitmain product in USB without the linux card controller ?
Geremia
Sr. Member
****
Offline Offline

Activity: 502
Merit: 251


View Profile WWW
June 17, 2015, 05:32:26 PM
 #12791

the only problem of miner ... is the linux card.
Why would that be a problem?

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
June 17, 2015, 05:36:53 PM
 #12792

Grin question : can i connect an bitmain product in USB without the linux card controller ?
I remember there was a bounty out there to see if anyone could connect S1 boards to use an rPi as the controller... not sure how that ever turned out.  Also, you might want to check out sidehack's BM1384 project.  They're trying to build their own miner based on the chips in the S5.  I think they're designing their own PCBs, so it's not a direct "take Bitmain board and use different controller".

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.
Songminer
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
June 17, 2015, 05:56:01 PM
 #12793

Bitmain hardware is awful.  IMHO the last good hardware they made were the S1s.  Everything from there has gone downhill.


Again, I have no problem with my s5's.  I migrated right from the S1 to S5 on P2Pool.

Maybe it would improve with a change in the software, but my average take and status is well above estimates on any BTC calculator.

I make less on Slush's pool than P2Pool.

Maybe I'm missing something.
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
June 17, 2015, 09:14:57 PM
 #12794

Bitmain hardware is awful.  IMHO the last good hardware they made were the S1s.  Everything from there has gone downhill.


Again, I have no problem with my s5's.  I migrated right from the S1 to S5 on P2Pool.

Maybe it would improve with a change in the software, but my average take and status is well above estimates on any BTC calculator.

I make less on Slush's pool than P2Pool.

Maybe I'm missing something.

As always, YMMV.  Some folks have luck tweaking their S2/S3/S4/S5/Swhatever, sometimes regularly.  I never had any luck with it, and have long since given up on Bitmain junk hardware.

M

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

Activity: 76
Merit: 10


View Profile
June 17, 2015, 10:41:49 PM
 #12795

As always, YMMV.  Some folks have luck tweaking their S2/S3/S4/S5/Swhatever, sometimes regularly.  I never had any luck with it, and have long since given up on Bitmain junk hardware.

M
[/quote]

No tweaking here.  Two production units out of the box.   No down time for 6 months.  Overclocked to 1.25TH/s.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
June 17, 2015, 10:48:48 PM
Last edit: June 17, 2015, 11:23:11 PM by p3yot33at3r
 #12796

No tweaking here.  Two production units out of the box.   No down time for 6 months.  Overclocked to 1.25TH/s.

If that's the case, & you're using bitmains cgminer - you're losing potential earnings. You should use kano's cgminer for the S5 instead as mentioned a page or so back  Wink

Edit: Just a heads up - Matt Corello has released an updated version of his excellent relaynodeclient with some huge performance improvements - p2pool users can benefit greatly by using his software:

http://bitcoinrelaynetwork.org/

https://github.com/TheBlueMatt/RelayNode

Nice stuff Matt  Smiley
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
June 18, 2015, 12:14:31 AM
 #12797

No tweaking here.  Two production units out of the box.   No down time for 6 months.  Overclocked to 1.25TH/s.

If that's the case, & you're using bitmains cgminer - you're losing potential earnings. You should use kano's cgminer for the S5 instead as mentioned a page or so back  Wink

Edit: Just a heads up - Matt Corello has released an updated version of his excellent relaynodeclient with some huge performance improvements - p2pool users can benefit greatly by using his software:

http://bitcoinrelaynetwork.org/

https://github.com/TheBlueMatt/RelayNode

Nice stuff Matt  Smiley
Been using it for quite some time on my node.

Songminer, I highly suggest downloading and using -ck's cgminer for the S5.  Bitmain's throws away potential block solving shares.

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.
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
June 18, 2015, 01:21:15 AM
 #12798

No tweaking here.  Two production units out of the box.   No down time for 6 months.  Overclocked to 1.25TH/s.

If that's the case, & you're using bitmains cgminer - you're losing potential earnings. You should use kano's cgminer for the S5 instead as mentioned a page or so back  Wink

Edit: Just a heads up - Matt Corello has released an updated version of his excellent relaynodeclient with some huge performance improvements - p2pool users can benefit greatly by using his software:

http://bitcoinrelaynetwork.org/

https://github.com/TheBlueMatt/RelayNode

Nice stuff Matt  Smiley
Well ... Smiley
P2pool solves the relay issue itself - since everyone on p2pool should be running their own node, p2pool distributes the blocks quickly amongst all the p2pool nodes - thus other non-p2pool nodes also get the blocks quickly.

Of course, there's a lot of p2pool nodes that are centralised, so that reduces some of that advantage ...

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
June 18, 2015, 10:50:58 AM
 #12799


Is anyone using the Avalon 4.1's with p2pool? I'm interested in how they perform........

Tak.

Nobody using these with p2pool?  Sad
Songminer
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
June 18, 2015, 06:34:19 PM
 #12800


[/quote]
Well ... Smiley
P2pool solves the relay issue itself - since everyone on p2pool should be running their own node, p2pool distributes the blocks quickly amongst all the p2pool nodes - thus other non-p2pool nodes also get the blocks quickly.

Of course, there's a lot of p2pool nodes that are centralised, so that reduces some of that advantage ...
[/quote]

I'm not running on my own node anymore..  I did for awhile but I didn't see the advantage since I'm going out through MiningRigRentals and they have a node close to a zero fee dependable node.

I may install it on one of my two and see if there's a difference.

Pages: « 1 ... 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 635 636 637 638 639 [640] 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 ... 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!