Bitcoin Forum
April 27, 2024, 12:37:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
April 10, 2012, 07:49:46 AM
 #1881


Boy, does this luck ever suck ....

"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.
camolist
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile WWW
April 10, 2012, 08:05:22 AM
 #1882


Boy, does this luck ever suck ....

yes, what a wonderful introduction to mining

started on the 4th and not doing so well. thought i was doing something wrong till i saw the stats on p2pool.info


ChanceCoats123
Hero Member
*****
Offline Offline

Activity: 682
Merit: 500



View Profile
April 10, 2012, 12:22:54 PM
 #1883


Boy, does this luck ever suck ....

yes, what a wonderful introduction to mining

started on the 4th and not doing so well. thought i was doing something wrong till i saw the stats on p2pool.info



It can be discouraging, but keep on keepin' on. Our luck right before this low spot was pretty damn good.... in fact, I probably jynxed us. Sad
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 10, 2012, 12:24:04 PM
Last edit: April 10, 2012, 12:36:05 PM by DeathAndTaxes
 #1884


Boy, does this luck ever suck ....

yes, what a wonderful introduction to mining

started on the 4th and not doing so well. thought i was doing something wrong till i saw the stats on p2pool.info



It can be discouraging, but keep on keepin' on. Our luck right before this low spot was pretty damn good.... in fact, I probably jynxed us. Sad

Yes you did.  So please pay me the 28 BTC your jynxing has cost me.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 10, 2012, 12:25:53 PM
 #1885

I'm sorry, I mean I have always used -a
p2pool.info shows unknow
my challenge is to see how quickly someone can figure out my address


Ah, I see that something broke on p2pool.info.  I'll have to fix it.

Fixed it.  The updated version is being deployed now.

Also, I didn't understand your question until now.  But FYI, your payout address is exposed here:  http://bitpoppool.geekgalaxy.com:9332/payout_addr


Forrestv,
it may be useful in the next version to have a http://(p2pool IP address):9332/index.hmtl page with links to other web interface options and explanation.  It would make the web interface self documenting.  As URI change or new ones are added one just needs to check /index or /help.

On edit: actually looks like I might be able to make one myself.
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
April 10, 2012, 01:38:11 PM
 #1886

There's something like that right now - GET / redirects to /static, which has a html page that links to some of the exposed interfaces.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Frizz23
Hero Member
*****
Offline Offline

Activity: 1162
Merit: 500


View Profile
April 10, 2012, 02:08:42 PM
 #1887

After mining for about 4 month I again had pool split some days ago.

This time I didn't even get credit for my work.

I usually get ~0.10 BTC per found block from p2pool.

- It seems there was a split and on 2012-04-03 10:05:45 I got ~1.06 BTC (I was mining on that block for some days)

Unfortunately there are similar transactions on 2012-04-02 20:09:55 and on 2012-04-04 05:09:45 that are unconfirmed.

See for yourself: http://blockchain.info/address/1EZMh5fH33TFWLh6enwL86gam5LnEE2o4v

Question: Why are those transactions unconfirmed? What's going on?

Ξtherization⚡️First P2E 2016⚡️🏰💎🌈 etherization.org
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
April 10, 2012, 02:10:46 PM
 #1888

After mining for about 4 month I again had pool split some days ago.

This time I didn't even get credit for my work.

I usually get ~0.10 BTC per found block from p2pool.

- It seems there was a split and on 2012-04-03 10:05:45 I got ~1.06 BTC (I was mining on that block for some days)

Unfortunately there are similar transactions on 2012-04-02 20:09:55 and on 2012-04-04 05:09:45 that are unconfirmed.

See for yourself: http://blockchain.info/address/1EZMh5fH33TFWLh6enwL86gam5LnEE2o4v

Question: Why are those transactions unconfirmed? What's going on?

Have you kept your p2pool version and bitcoind version up-to-date, as per many repeated postings here in this thread? Old versions prior to April 1st and BIP 16 support will be partitioned off the network and will produce invalid blocks.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 10, 2012, 02:15:33 PM
 #1889

After mining for about 4 month I again had pool split some days ago.

This time I didn't even get credit for my work.

I usually get ~0.10 BTC per found block from p2pool.

- It seems there was a split and on 2012-04-03 10:05:45 I got ~1.06 BTC (I was mining on that block for some days)

Unfortunately there are similar transactions on 2012-04-02 20:09:55 and on 2012-04-04 05:09:45 that are unconfirmed.

See for yourself: http://blockchain.info/address/1EZMh5fH33TFWLh6enwL86gam5LnEE2o4v

Question: Why are those transactions unconfirmed? What's going on?



You have been producing totally worthless work making invalid blocks as part of a defunct chain.

Those blocks have been oprhaned (and thus coinbase reward orphaned also) because they either contain invalid tx or build upon blocks with invalid txs.  All miners must be BIP16 compatible post 1 April.  Someone released poison pill tx on to the Bitcoin network which are invalid but only in ways up to date bitcond can detect.

Until you upgrade your miner will perpetually include these invalid tx into blocks only to have them eventually orphaned out as the miners on main chain see them as invalid.

Per OP:
Quote
You must upgrade to P2Pool 0.10.3 or greater before April 1st (or March 27th for Litecoin) and install either Bitcoin 0.6.0 or the 0.5.4 backport to ensure compatibility with BIP16

P2Pool 0.10.3 release post: https://bitcointalk.org/index.php?topic=18313.msg813556#msg813556
P2Pool 0.10.3 for Windows: http://u.forre.st/u/jtjrvlxm/p2pool_win32_0.10.3.zip

Bitcoin 0.6.0 is available at http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.0/
Bitcoin 0.5.4rc1 at https://bitcointalk.org/index.php?topic=72069.0
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 10, 2012, 02:16:52 PM
 #1890

There's something like that right now - GET / redirects to /static, which has a html page that links to some of the exposed interfaces.

Ah I see it in github now.  Must be post v0.10.3.  I tried simply copying the html files to my static-web folder but most of stats don't display. 

What I see
Quote
P2Pool Stats

Graphs

Total pool GH/s: 327.5371314979663

My payout address: 1P2PooLtMyykv6PiRMycPz8KtMZPpnABZf

Payout if a block were found NOW: 0 BTC

Share explorer
Best share:
Verified heads:
Heads:
Verified tails:
Tails:

Blocks found since program started:
Blocks and payout breakdown are visible but removed for brevity.

Is there backend changes (post v0.10.3) required to to enable that functionality?
forrestv (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


View Profile
April 10, 2012, 06:06:00 PM
 #1891

Yes, there have been quite a few additions to the web interface that expose more data.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
coretechs
Donator
Sr. Member
*
Offline Offline

Activity: 362
Merit: 250



View Profile
April 10, 2012, 11:48:54 PM
Last edit: April 10, 2012, 11:59:28 PM by coretechs
 #1892

Thanks for all your work forrest.  P2pool keeps getting better.  Smiley

https://bitcoindoc.com - The Rise and Rise of Bitcoin | https://blocktap.io - Lightning powered crypto query engine
camolist
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile WWW
April 11, 2012, 12:30:11 AM
 #1893

It can be discouraging, but keep on keepin' on. Our luck right before this low spot was pretty damn good.... in fact, I probably jynxed us. Sad

not headed anywhere anytime soon and today's starting to look a bit better

just got port forwarding setup so connections for both bitcoin and p2pool are on the rise

two 6500s should be here tomorrow or thursday and two ztex boards early next week

just getting started..lets get all the bad luck out of the way now  Grin

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 11, 2012, 12:35:37 AM
 #1894

Well 6 blocks in last 24 hours is a good start.   But dug ourselves a deep hole over the last 7 days.
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
April 11, 2012, 07:24:25 AM
 #1895

just got port forwarding setup so connections for both bitcoin and p2pool are on the rise

Incoming connections on p2pool too I guess?
Do you have a static ip address?

Ente
camolist
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile WWW
April 11, 2012, 07:30:13 AM
 #1896

just got port forwarding setup so connections for both bitcoin and p2pool are on the rise

Incoming connections on p2pool too I guess?
Do you have a static ip address?

Ente

only bitcoin at the moment

strangely not yet in p2pool but it's only been about 6 hours. think someone mentioned on this forum that it starts happening around 8 hours? so we'll see


static-ish. router will keep the ip as long as it has power - will get a new ip if down for more then the couple of minutes it takes to reboot


thinking of setting this up on a lightly used personal server in the datacenter with my business stuff which would have a static /dedicated ip available

spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
April 11, 2012, 12:33:25 PM
 #1897

Well 6 blocks in last 24 hours is a good start.   But dug ourselves a deep hole over the last 7 days.

D&T,

given this from p2pool wiki

Code:
Because the sharechain is 60 times faster than the Bitcoin chain many stales are common and expected. However, because the payout is PPLNS only your stale rate relative to other nodes is relevant; the absolute rate is not.

and given 90 days luck around 90% and p2pool as a whole stale rate around 10%, can it be that stale rate is not relevant for miners but becomes relevant for p2pool as a whole?

Or to say it in another way: p2pool wastes around 10% of its hashing power and because of this all graphs which use p2pool hashing power, without subtracting stale rate, report a higher than correct expected blocks?

spiccioli.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
April 11, 2012, 12:43:24 PM
Last edit: April 11, 2012, 01:29:35 PM by DeathAndTaxes
 #1898

There is no such thing as "wasting hashing power".
You either find a block or you don't.  If you don't find a block the nonce is worthless.  I don't mean worth little, I mean absolutely worthless.
Nonces which don't solve a block are liked losing lottery tickets.  Failed attempted aren't progress towards a block.  A large number of failed tries doesn't increase the chance of finding a block in the future.  The only share worth anything is the one that solves a block and at current difficulty that occurs once every 2^32 * 1,626,856.73 =  6,987,296,450,627,500 nonces.

1 nonce = 50 BTC
6,987,296,450,627,499 nonces = 0 BTC

If we awarded compensation based on actual value of nonces found it is .... solo mining.  One would either get 50 BTC or 0 BTC for every nonce hashed.  Pool mining is a method to FAIRLY and EQUITABLY distribute that same 50 BTC to reduce variance.  We track FAILED WORTHLESS WORK because it can't be cheated.  Nothing more, nothing less.

Pools are more like block insurance companies.  In keeping with "no/limited trusted 3rd party" mantra of Bitcoin we use cryptography to ensure work can't be faked.  A pool could use a custom miner which records nonces (like a nonce odometer) and everytime a block is found collects nonce recordings from all miners and splits the block by how many nonces each miner attempted. The obvious problem is that a hacked miner would allow a miner to cheat.    Since hashes of lower difficulty can't be faked they provide good "proof" of the aproximate # of hashes attempted (subject to variance).

The 10% of work which was attempted (but failed) and then was orphaned needs to be included in the stats because it was valid work attempted. The fact that the technicalities of p2pool oprhaned it from the sharechain (compensated work) doesn't change that fact.  

It is just layers of abstraction.
Actual Work: # of nonces accurately and timely hashed (it takes on average ~7 quadrillion hashes to find one which meets current difficulty target)
Proxy for Work: nonces meeting share difficulty (1 for most pools, ~600 for p2pool) thus one p2pool share (diff 600) is a PROXY for 2.58 trillion nonces attempted.
Compensated Work: shares included in the chain (excludes orphaned shares which are a technical limit of p2pool short LP time)

One could say a solominer oprhans (discards) 100% of the failed work.  You wouldn't say a solo miner finds 1 block per share right?  The attempted work even if discarded needs to be recorded.  

If your orphan rate is ~= pool's orphan rate then your % of compensated work (shares in sharechain) ~= your % of proxy for work (shares) ~= your % of actual work (nonces hashed).


Orphaned blocks
p2pool doesn't show any higher (~1% of main fork) orphan rate ON BLOCKS.  If p2pool had 10% of its BLOCKS orphaned that would obviously cause a reduction in revenue and corresponding increase in # of shares per block.  The orphan rate on p2pool blocks is a better indication of "lost work".  An abnormally high number would indicate a problem/delay w/ network broadcasting its blocks.  Keep in mind even here relative values is what matters.  True should be 1% higher due to orphaned blocks (yes orphaned blocks represent work).  If there were no oprhaned blocks collectively miners wouldn't earn any more.

Dead on arrival (bad/stale/invalid shares killed by local node)
DOA are bad/stale/invalid shares before they even get broadcast to p2pool network and can never be a block even if they meet diff target as they would be rejected by the Bitcoin network.  They are "wasted hashing power".  DOAs unlike orphans do affect the # of shares per block.     If 2% of shares are bad/stale/invalid (not just orphaned) then 2% of your blocks will be bad/stale/invalid.  This affects all pools not just p2pool.  I would assume that any hashing graph is using post DOA hashrates.  Still DOA is a much smaller % than orphans so the difference isn't very large.

On edit: modified for clarification (of course that made it even longer ... grr).
On edit 2:  crap crap crap.  tried to simplify and turned it into a novel ("as the nonce hashes").  Sorry for wall of text.  I don't have the heart to rip it up now.
DiabloD3
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
April 11, 2012, 12:45:24 PM
 #1899

There is no such thing as "wasting hashing power".
You either find a block or the share is worthless.
If some of the worthless shares get orphaned how much have you lost?

p2pool doesn't show any higher (~1% of main fork) orphan rate ON BLOCKS.

p2pool could function with a 99.999% SHARE orphan rate but the variance and unfairness of that would cause PR (not technical) problems.

10 second LP is a compromise between share orphans and difficulty.

The thing that seems hard for people to understand is shares have ABSOLUTELY NO VALUE.  They aren't progress towards a block they are completely worthless.  We simply use them because it is a cheat proof mechanism to fairly split rewards.  Nothing more, nothing less.  So if 10% of worthless shares are lost how much value/blocks/work is lost? .... Nothing.  10% of 0 is still 0. Smiley

Only DOA affect the rate blocks are found.  DOA are bad/stale/invalid shares before they even get broadcast to p2pool network.  Thus even if they were blocks they are worthless because Bitcoin network (not just p2pool) would find them worthless even if they met target requirements for a block.  I would assume that any hashing graph is using post DOA hashrates.  Still DOA looks to only be about 2% of the network.

All of this so goddamned much.

spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
April 11, 2012, 01:07:13 PM
 #1900

DeathAndTaxes,

very clear and very much appreciated!

Thanks.

spiccioli.

ps. this is where I heard a click inside my  brain Wink

Quote
If we awarded compensation based on actual value of nonces found it is .... solo mining.  Pool mining simply finds a mechanism to FAIRLY distribute that 50 BTC to reduce variance.  We track FAILED WORTHLESS WORK because it can't be cheated.  Nothing more, nothing less.
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 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!