Bitcoin Forum
May 25, 2024, 04:04:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 »
321  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 19, 2012, 10:15:11 PM
Added those to https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions . Feel free to expand them!
322  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 18, 2012, 06:25:36 PM
I've been following p2pool for a while and it really looks like we need a FAQ

I started a FAQ here about a week ago: https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions Good ideas for questions, though.. let's expand it. Smiley
323  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 18, 2012, 05:09:09 PM
Frizz23 and anyone else having problems with apparent forks, upgrade to this and follow the above advice.

What happens to all those shared that have been submitted to a forked pool?

I haven't gotten any credit for those - so I assume they are lost.

Yes, they're gone now; However, they had some value when you created them. The forked pool could have found a block and paid you a handsome amount, but you just didn't have great luck. (Kind of like solo mining for a while and then giving up.)
324  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 18, 2012, 07:53:02 AM
Edit: I should add - that when there's an orphan battle, who do you think will win?
A solo P2Pool bitcoind with 8 connections or BTC Guild's bitcoind with ? connections?
If they post them very closely together the winner is usually the one with the most connections and the fastest internet.

Edit2: and if you look at the 2 block hashes, the BTC Guild one is not the one with the harder difficulty either.
000000000000079f7e918f3fba8f758383e1061c5d4eb8b3742612dedc23c00e P2P
0000000000000c163ce8827e37bb459161e6978dc1ff0c052c53dd7f5858608a BTCG

Unfortunately, P2Pool did have an orphan block. However, P2Pool is not at a disadvantage to other pools. P2Pool not only passes block solutions to the local bitcoind, but also passes them to other P2Pool nodes so that they can spread faster. In theory P2Pool should be better for this reason. I've been working on this a bit, because right now stale shares aren't passed around, and that might have contributed to this being an orphan.

Also, keep in mind that whoever made this share had it ultimately declared as an orphan because of P2Pool's bitcoin stale rules (probably along with other shares that they mined), so they are being punished for having a too-high latency.

Last, the fact that their block's hash is lower does not make any difference at all.
325  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 18, 2012, 12:52:01 AM
What rejection rate are you talking about?

The one displayed in my miners (poclbm) window: [Rej: 91/1050 <8.67%>]
with the pool I was using before it was less than 1%. 

Quote
P2Pool's rejections are different from pools. Getting some, about 9%, is normal, and doesn't hurt your payout.

Rej: 9% using p2pool will give me as much as, or more, payout than Rej: 0.3% at that other pool? 
I don't understand how that could be... but I suppose I will just have to let it run a while and see
the actual payout and compare that to what I was getting from the others pools I have tried.   


If your miner is rejecting many shares at all, you're probably using an incompatible miner. Look at https://en.bitcoin.it/wiki/P2Pool#Miners . Is your FPS really low? You should have it at about 30.
326  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 18, 2012, 12:02:06 AM
With a hashrate of around: [423.123 MH/s <~378 MH/s>] how often should I expect to see
an increase in my balance, and by approx. how much?  I am trying to gauge how well it
is doing compared with the last pool I was at.

How often you get paid has nothing to do with YOUR hashrate.  You (and everyone else) gets paid when a block is solved and that is based on p2pool global hashrate & Bitcoin difficulty.  Right now p2pool has avg block time of ~5 hours but due to variance it could be 20% of that or 500% of that per block (or more).

I see, thanks.  Right now it is that > 9% rejection rate that will make me want to go back to the previous pool I was at.
That and the merged mining I could do there.

What rejection rate are you talking about? P2Pool's rejections are different from pools. Getting some, about 9%, is normal, and doesn't hurt your payout.
327  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 17, 2012, 09:43:34 PM
P2Pool release 0.8.6 - tag: 0.8.6

Windows py2exe binary: http://u.forre.st/u/szpnzcpo/p2pool_win32_d222f8d.zip
Source tarball: https://github.com/forrestv/p2pool/tarball/0.8.6

Changes:
* IRC announcer doesn't spam as much
* Some possible bugs in sharechain ranking have been fixed, so forks may be prevented
* Outgoing connections are constrained to one per /16, making Sybil attacks harder

Note: I would recommend switching to Bitcoin 0.6.0 RC 1, which includes the RPC getblock call. The getblock call lets P2Pool keep track of block heights more robustly, and so might protect you from sharechain forks. Download it from https://bitcointalk.org/index.php?topic=63165.0

Frizz23 and anyone else having problems with apparent forks, upgrade to this and follow the above advice.
328  Bitcoin / Pools / Re: [270GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 15, 2012, 05:03:52 AM
I created this Google group for notifications about required updates and critical problems: http://groups.google.com/group/p2pool-notifications Subscribe if you wish; it's easier than keeping up to date with the forum thread!
329  Bitcoin / Pools / Re: Public P2Pool, how? on: February 14, 2012, 05:12:48 AM
If you simply run a P2Pool node, miners can connect to it over port 9332 with their username as their bitcoin address and mine to their address. Several people have already done this (p2poolparty being one of them, my node @ p2pool.forre.st being another). Nothing complex and no programming is required.
330  Bitcoin / Pools / Re: [230GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 14, 2012, 05:11:02 AM
So then to repeat a question I asked someone before (looks like I better go find who that was)
If the share difficulty is say 500 (which means 2759 shares per block) and they are mined by 1000 people, then the block will have 1000 payments in it?
I hope not - killing the block-chain seems like a bad idea no matter how ideologically good it seems.

Yes, though having the hash rate distribution be completely uniform is impossible. Some people will get a lot of the shares, so having one address for every two shares is impossible. In addition, a move to SMPPS with a set minimum payout in the future is possible, though I'm not sure that what we have now will be a problem.
331  Bitcoin / Pools / Re: [230GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 13, 2012, 10:39:41 PM
my logfile is fast growing  Shocked
how I can cut it?

where I can see full run_p2pool.exe options list?

P2Pool will automatically trim the log file if it reaches 100MB, so you shouldn't have to worry about the size of it. To see options, just run "run_p2pool.exe --help".

forrestv; will you consider adding a command line option that limits the total number of connections? My p2pool instance currently has 47 connections, and this plus bitcoind's connections I fear might be too much for my cheap router. At least this could be the case when other people need to use the connection too for torrent downloads etc.

Okay, will do.

The coinbase txn is limited to a certain number of payout (otherwise these p2pool blocks would be ENORMOUS)
So what happens to all the small unpaid amounts?
Since the share-chain only lasts N days ...

The generation transactions pay everyone. The sharechain lasts one day, and there are only a few hundred unique payout addresses which are all paid out.

Thanks for that chart. Definitely important for any small miner. I have a lot to learn here but there seems to be no point at all mining in p2pool if you're a small miner. And small miners will figure this out quickly and move back to their favorite pool.

"No point"? Your expected payout is the same as mining on a pool, but there's just more variance. There are lots of solo miners that are somehow happy with getting less than one block per day, so why can't these small miners cope with less than one share? That said, I'm thinking about several methods that would decrease P2Pool's difficulty, such as letting the big miners on P2Pool voluntarily raise their difficulty so that the smaller miners can use a reduced difficulty while maintaining 10 seconds per share.
332  Bitcoin / Pools / Re: [230GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 05:55:41 PM

I don't think that that will work. It doesn't seem to support the "getmemorypool" RPC call.
333  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 04:39:16 PM
Maybe look in P2Pool's log around those times?

Is any other log rather that one that I at the output on the screen?

There's a log file in data/bitcoin/log. Also, P2Pool doesn't use IPv6; The traffic displayed on that graph is tiny anyway.
334  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 04:09:45 PM
I keep getting the following error. It's on Arch Linux. Dependencies should be installed and everything seems to work well. It loads shares and build up connections, but after a few seconds this is what I get. Version 5250df6.

neptop, that's kind of normal if you're downloading the sharechain on a slow computer. The "Watchdog" errors just mean that P2Pool didn't respond for a while, in this case because it was spending time processing shares. This shouldn't happen in normal operation.

Another question... can somebody comment why it is such big variance in mining speed?

Is it because of intensity in miner is not on maximum?

Can somebody explain why it is better to set intensity 20% below maximum? ( like -I 8 is better than -I 10 in cgminer)

Seeing some variance is normal. P2Pool estimates your speed from the number of pseudoshares your miner submits, which varies randomly.

Lower intensities make your miner work on smaller chunks of work at a time, so they can start on a new one faster when a long poll comes in. However, I don't think that that is your problem because of the bulges in the dead rate... Maybe look in P2Pool's log around those times?
335  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 03:44:35 AM
...
Note: I would recommend switching to Bitcoin 0.6.0 RC 1, which includes the RPC getblock call. The getblock call lets P2Pool keep track of block heights more robustly, and so might protect you from sharechain forks. Download it from https://bitcointalk.org/index.php?topic=63165.0

LOL they are finally adding it into the bitcoind code - I add my own slightly different version into every release - quite annoying actually Tongue
Hopefully they don't send out half processed scriptSigs like some silly person came up with the idea and everyone has used ever since.

Meanwhile ... my question 2 pages ago about bad addresses in the share-chain - can they get in there and make the blocks fail?
No - fine.
Yes - you need to fix it fast.

No. Blocks are only rejected if the scriptPubkeys have too many OP_CHECKSIGs, which P2Pool checks for.
336  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 02:03:55 AM
Are we having another split? My p2pool is verifying only half of the total shares in the chain at the moment, and estimated current payout is about half of what it usually is.

I'm running p2pool tag 0.8.5.

The only way to tell whether you're on a split is if the displayed pool hashrate is significantly less than what it actually is, which is currently ~200GH/s. Your estimated payout can decrease if your payout address changes, which can happen automatically if you restart Bitcoin.

Thank you for the answer forestv. I'm getting ~200GH/s so I guess I'm still on the main pool.

By the way, can you think of a reason why only half of the shares in the chain would be reported as verified? This happened to me only once before and it was during a split, which is why I thought it could be happening again.

Code:
2012-02-12 02:59:38.372000 P2Pool: 17350 shares in chain (8969 verified/17354 total) Peers: 30 (0 incoming)

If P2Pool's data directory was removed, it has to redownload the sharechain, and it can only verify half of them then. You have to wait a day for them all to be verified. If another sharechain is coexisting with the main one, your client will download both and might display about a quarter as unverified... But that's not the problem here.
337  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 01:52:08 AM
Are we having another split? My p2pool is verifying only half of the total shares in the chain at the moment, and estimated current payout is about half of what it usually is.

I'm running p2pool tag 0.8.5.

The only way to tell whether you're on a split is if the displayed pool hashrate is significantly less than what it actually is, which is currently ~200GH/s. Your estimated payout can decrease if your payout address changes, which can happen automatically if you restart Bitcoin.
338  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 12:42:30 AM
P2Pool release 0.8.5 - tag: 0.8.5 - UPDATE REQUIRED BEFORE FEB 20

Windows py2exe binary: http://u.forre.st/u/bqdrizaq/p2pool_win32_5250df6.zip
Source tarball: https://github.com/forrestv/p2pool/tarball/0.8.5

Changes:
* Compatibility with Bitcoin's protocol change on Feb 20 - see http://bitcoin.stackexchange.com/questions/2788/what-are-the-february-20-changes-to-the-bitcoin-protocol
* Some possible bugs in sharechain ranking have been fixed, so forks may be prevented
* Directory for storing P2Pool data can now be specified with --datadir
* Better local hash rate estimation

Note: I would recommend switching to Bitcoin 0.6.0 RC 1, which includes the RPC getblock call. The getblock call lets P2Pool keep track of block heights more robustly, and so might protect you from sharechain forks. Download it from https://bitcointalk.org/index.php?topic=63165.0
339  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 12, 2012, 12:28:30 AM
I see this line under current payouts.. is it anything to be worried about or is it someone just using a weird payout address?

"Unknown. Script: 202986d5879cfd55f909e272989e1bcc3861dbb8c0a8f4ecb4cf904bcecb5f2c90": 0,
I see this at the bottom of the table on this page.

I thought it was someone who had specified a bad address with the "-a" option. But that was just a guess. Smart people will help...

That output is just a quirk of P2Pool - It creates a fake transaction output that is used to make work unique while giving miners complete control over the coinbase script's contents. It's scheduled to be removed soon, though, by putting the data back into the coinbase script.
340  Bitcoin / Pools / Re: [200GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: February 11, 2012, 09:03:00 PM
just did a grep -E "BLOCK|SHARE" and...


Code:
2012-02-09 17:27:28.024363 GOT SHARE! c fd031bab prev af58e024 age 5.44s
2012-02-09 17:27:28.035106 GOT BLOCK FROM PEER! Passing to bitcoind! fd031bab bitcoin: 6bdb99d5aab93a5cc5b36c427eb07657011f7354e92d81b47b1

I've been on this for a little less than a week at ~2GHs Smiley

'GOT BLOCK FROM PEER' means someone else found a block and they are just telling your node about it.

'GOT BLOCK FROM MINER' means you found a block.

No, the fact that he got the matching share right before it would indicate that he solved it. P2Pool should have displayed "GOT BLOCK FROM MINER" right before the "GOT SHARE" line.. not sure why he didn't quote that.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!