Bitcoin Forum
November 19, 2024, 09:25:58 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 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 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591903 times)
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
April 17, 2015, 10:37:25 PM
 #12441

This subject has come up before and there were some p2pool members who made it clear that they don't care about confirming transactions ...
I wonder how many of them ever used any BTC ... ever ...

Blasphemy! Wink

Seriously though, while we have (as a pool) mined a few 0 tx blocks in my time, the vast majority of nodes include transactions, which in my opinion is very important to do.

I'd also further argue that the vast majority of P2Pool miners do it for a love of the decentralized nature of Bitcoin and the fact that zero-trust is required.

No offense to anyone on another pool, but when you consider the mindset of your average miner, P2Pool miners care more about the network then most.

Just look at BTC Guild or GHash when they were getting close to 50%, average miners flocked to them in droves to reap the rewards without concern for the potential impact while P2Pool chugged along completely decentralized.
Yes, indeed.
I guess my comment could have come off as a negative to p2pool - but it wasn't meant to be at all.
That 'some' was only a few ... not lots.

Edit: some of the big pools start blocks changes with empty blocks also.
This is an issue I've reiterated about anyone using the eloipool software ... like Eligius ...
Antpool also does this.
They produce empty blocks on occasion and do it to reduce their rejects at the pool coz their software is slow.
They clearly fall under the heading of pools doing things inherently bad for bitcoin.
We don't ever do this with ckpool - I always use the transactions in the block template if they are there from bitcoind.

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
manfred87
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
April 17, 2015, 10:48:59 PM
 #12442

so what if there is one really ugly block in the sharechain, which leads to a "rejection" of every found block.. would we see this?
What would an "ugly block" be? And how could any type of block lead to the "'rejection' of every found block"? If it's a block, it's ipso facto valid.
i am in the altcoin scene.. there are many possbilies where a block has the right difficulty, but is not acepted in the network.. the coin daemon simply rejects it although you have the right difficulty.. maybe a block which does not include masternoes ( darkcoin aka dash ) or has other "problems". so you see "block rejected" in your log.. maybe you can ignore that for 500 myriadcoin.. but it would be really hard if 25 BTC were lost this way.. every aspect of a block has to be valid.. all transactions, etc...
Geremia
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
April 18, 2015, 05:26:38 AM
 #12443

I wish I had more data to work with, but here's what the luck distribution looks like (as of today):


(data courtesy Minefast.CoinCadence.com P2Pool stats)

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

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
April 18, 2015, 06:44:23 AM
 #12444

Does that include (as I said above)
The valid stale blocks?
Most of the stale share-chain shares?

The pool by design has a much higher stale rate ... MUCH higher.
That doesn't mean the work wasn't done to find the blocks.
The stale shares are usually ignored on a normal pool since they are usually under 0.5% - even as low as 0.2%
Here on p2pool they are of the order of 10%
So effectively you would be ignoring 20 to 50 times the stale shares as a normal pool - so that would falsely skew luck higher for p2pool.
Then to make things even worse, the blocks found for those stale ignored shares are accounted to p2pool as extra blocks ...

So yeah you need to include both of those to produce anything that's not a false representation of p2pool luck.

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

Activity: 507
Merit: 253


View Profile WWW
April 18, 2015, 07:43:01 AM
 #12445

`cgminer` says my difficulty with P2Pool is 715 and 746 for my two identical miners, respectively. Mining with Eligius, my difficulty seems to be in increments of powers of two (either 512 or 1024 for my miners). It thus seems P2Pool allows a much finer resolution on the local miners' difficulties. Why is this?

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

Activity: 4298
Merit: 1645


Ruu \o/


View Profile WWW
April 18, 2015, 07:45:59 AM
 #12446

`cgminer` says my difficulty with P2Pool is 715 and 746 for my two identical miners, respectively. Mining with Eligius, my difficulty seems to be in increments of powers of two (either 512 or 1024 for my miners). It thus seems P2Pool allows a much finer resolution on the local miners' difficulties. Why is this?
There's nothing "fine" about it. It's a coding decision to set the share submission rate closer to 60 than 20 (like regular pools use), and p2pool's diff is meaningless apart from providing you with an estimated hashrate.

See: https://bitcointalk.org/index.php?topic=274023.0

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Geremia
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
April 18, 2015, 10:29:53 AM
 #12447

Does P2Pool support IPv6?

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

Activity: 312
Merit: 250



View Profile
April 18, 2015, 04:17:52 PM
 #12448


Great.  A Block!   I also sent some BTC using sendmany.  Let's hope for some good luck! 

https://blockchain.info/tx/cf1207fdf10be1d86db56f89b8155250f0b1269d8ec321fd1203716739816f67


idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
April 18, 2015, 04:33:52 PM
 #12449


Great.  A Block!   I also sent some BTC using sendmany.  Let's hope for some good luck! 

https://blockchain.info/tx/cf1207fdf10be1d86db56f89b8155250f0b1269d8ec321fd1203716739816f67


well done
squidicuz
Newbie
*
Offline Offline

Activity: 58
Merit: 0


View Profile
April 18, 2015, 04:51:25 PM
 #12450

Finally! \o/
Geremia
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
April 18, 2015, 05:55:21 PM
 #12451

Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley

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: 1024


Mine at Jonny's Pool


View Profile WWW
April 18, 2015, 07:10:18 PM
 #12452

Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
In cases like this last block, you cannot because the share that solved the block was either DOA or orphaned - so it didn't make it onto the p2pool share chain, and hence there's no record of the share itself.  However, if the share that solves the block does make it onto the share chain, then you can see the payout address of the share (I'm just taking a random share here and not one that solved a block):
Code:
Share data

Timestamp: Sat Apr 18 2015 14:58:23 GMT-0400 (EDT) (1429383503)

Difficulty: 2852459.6919484762

Minimum difficulty: 2852459.6919484762

Payout address: 1Mag5XQcm81yP3rz8qJvXbU1KSWypKmPur

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: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
April 18, 2015, 07:18:03 PM
 #12453

Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
No, it had lots of transactions.
If it only had 1 transaction it would be pretty much as bad for bitcoin as the last one.

As for thanking them ... well it is completely random finding a block ... and they get thanked by getting a block finder reward by getting a small % of everyone's expected payout from everyone mining on p2pool Smiley

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

Activity: 507
Merit: 253


View Profile WWW
April 18, 2015, 07:25:42 PM
 #12454

In cases like this last block, you cannot because the share that solved the block was either DOA or orphaned - so it didn't make it onto the p2pool share chain, and hence there's no record of the share itself.
That's interesting. I suppose wouldn't be necessary to make it to the P2Pool chain; that'd just slow down the announcement of the found block?

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: 1024


Mine at Jonny's Pool


View Profile WWW
April 18, 2015, 07:27:57 PM
 #12455

Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
No, it had lots of transactions.
If it only had 1 transaction it would be pretty much as bad for bitcoin as the last one.

As for thanking them ... well it is completely random finding a block ... and they get thanked by getting a block finder reward by getting a small % of everyone's expected payout from everyone mining on p2pool Smiley
You looking at something different than I am?  Last block found by p2pool was 352654, and that block had only 2 transactions, of which the generation transaction was one... so it's almost just as bad as the last one Smiley

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

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


View Profile WWW
April 18, 2015, 07:32:12 PM
 #12456

In cases like this last block, you cannot because the share that solved the block was either DOA or orphaned - so it didn't make it onto the p2pool share chain, and hence there's no record of the share itself.
That's interesting. I suppose wouldn't be necessary to make it to the P2Pool chain; that'd just slow down the announcement of the found block?
No.  P2Pool tracks shares, which is how it determines what each miner will be paid when one of those shares is also the solution of the block.  In the case of orphaned shares, you add a share to the chain, but a longer chain has already been accepted by the network.  Therefore, your share is not added to the share chain and is orphaned.  However, because your share also solved the block of Bitcoin, the new block is created and added to the blockchain.  Miners are paid (because the generation transaction information is part of the block), but the share itself is not recognized by p2pool.  That's why virtually every single p2pool UI out there doesn't show this block - they all base block finds off of accepted p2pool share chain shares.  The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.

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: 507
Merit: 253


View Profile WWW
April 18, 2015, 07:41:51 PM
 #12457

The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.
Where's windpath's node?

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: 1024


Mine at Jonny's Pool


View Profile WWW
April 18, 2015, 08:42:39 PM
 #12458

The exception is windpath's node - he scrapes the blockchain data to get the p2pool blocks regardless of whether the share that solved it is on the p2pool share chain.
Where's windpath's node?
http://minefast.coincadence.com

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: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
April 18, 2015, 09:39:08 PM
 #12459

Great.  A Block!   I also sent some BTC using sendmany.
Thank you for the 0.39755 mBTC! SmileyAlthough the block only has 2 transactions… I suppose that's better than the previous block, which only had 1 (the coinbase one)…

I just joined P2Pool on 4/5/15 and am pretty pleased.

How do we determine the address corresponding to the person in the P2Pool who actually mined this block so we can thank him/her directly? Smiley
No, it had lots of transactions.
If it only had 1 transaction it would be pretty much as bad for bitcoin as the last one.

As for thanking them ... well it is completely random finding a block ... and they get thanked by getting a block finder reward by getting a small % of everyone's expected payout from everyone mining on p2pool Smiley
You looking at something different than I am?  Last block found by p2pool was 352654, and that block had only 2 transactions, of which the generation transaction was one... so it's almost just as bad as the last one Smiley
I was (incorrectly) looking at that one linked.
I didn't actually check the list of p2pool blocks.
Though, if p2pool starts regularly making tiny blocks, it would lose it's whole "Good for Bitcoin" stand and be worse for bitcoin than the few good pools that don't do that Smiley https://kano.is/ ... as an example Smiley

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
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


View Profile WWW
April 19, 2015, 12:05:22 AM
Last edit: April 19, 2015, 12:17:58 AM by jonnybravo0311
 #12460

Ahh... I was thinking I wasn't seeing it right Smiley

By the way, I've certainly mined in your pool.  Currently my gear is on MRR and has been rented pretty much non-stop.  When it's not rented its pointed to ck's solo pool.  The only gear I've got on p2pool any more are 2 S3s that have been running the long-term test on OgNasty's node.

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.
Pages: « 1 ... 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 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 ... 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!