Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 788. (Read 2591916 times)

legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
Wow nice job




Aaaaaaand 220ghash/s!  Cheesy
legendary
Activity: 1379
Merit: 1003
nec sine labore
This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool.

The first post has had a link to a full, guaranteed list of P2Pool-found blocks for a long time:


forrestv,

I'm sorry my sentence keeps coming up, I was answering a previous message from piuk with a link to blockchain.info which had a wrong block listed and just the day before p2pool log file was found by me to contain out-of-date (and as such "misleading" as in "misleading to a user" of p2pool) informations (they clearly are not misleading to their author or to someone who digs into the source code and understands its inner workings).

I also did not check that blockexplorer link because I thought that grepping p2pool log file was the surest way to know what was going on and in case of troubles (blocks being lost and share numbers swinging a lot were yesterday "problems" I was trying to go after) looking up an address to see if it got its payment is not a good idea IMHO since on a lost block every address should not receive any payment.

So I was trying to express the idea that there is not a "place" which lists blocks found and found but rejected by the network as it happens with other pools which often have such a "place".

Maybe my sentence sounds to english speaking peoples in way that is too harsh or just stronger than it was meant to be, my apologies if this is the case.

spiccioli


full member
Activity: 215
Merit: 100
I've been playing around with making a p2pool recent stats page.  It's not done yet, and the backend needs a lot of work, but it's done enough to give you an idea:

http://btcstats.net/p2pool/

  • Includes Recent pool hash rate and stale rate
  • Recent blocks are shown on the chart as vertical lines so that you can "see" variance
  • Recent blocks are also listed in a table with links to the details

Very nice.
hero member
Activity: 737
Merit: 500
I've been playing around with making a p2pool recent stats page.  It's not done yet, and the backend needs a lot of work, but it's done enough to give you an idea:

http://btcstats.net/p2pool/

  • Includes Recent pool hash rate and stale rate
  • Recent blocks are shown on the chart as vertical lines so that you can "see" variance
  • Recent blocks are also listed in a table with links to the details
member
Activity: 266
Merit: 36
Code:
python run_p2pool.py --version
Install SciPy for more accurate confidence intervals!
053d7ca

I've been meaning to ask for a while... how are version numbers generated?  Do they encode any information of interest to a user?
legendary
Activity: 2126
Merit: 1001
Hmm..
We have seven rigs running, one of them doesnt seem to work.
No p2pool shares were generated. So I updated from 0.8.1 to the recent forrestv-p2pool-0.8.3-0-g3cfeee9.

Code:
2012-02-10 17:43:26.002000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.5084 BTC
2012-02-10 17:43:26.017000  Local: 0H/s (10 min avg) Local dead on arrival: ??? Expected time to share: ???
2012-02-10 17:43:26.017000  P2Pool: 17426 shares in chain (17613 verified/34811 total) Peers: 11 (0 incoming)
2012-02-10 17:43:41.072000 Pool: 208GH/s Stale rate: 9.3% Average time between blocks: 0.33 days
2012-02-10 17:43:41.087000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.5084 BTC
2012-02-10 17:43:41.118000  Local: 0H/s (10 min avg) Local dead on arrival: ??? Expected time to share: ???
2012-02-10 17:43:41.134000  P2Pool: 17426 shares in chain (17613 verified/34811 total) Peers: 11 (0 incoming)
2012-02-10 17:43:43.318000 New work for worker! Difficulty: 0.999985 Share difficulty: 449.278560 Total block value: 50.012000 BTC including 41 transactions
2012-02-10 17:43:44.160000 Pool: 210GH/s Stale rate: 9.3% Average time between blocks: 0.33 days
2012-02-10 17:43:44.176000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.5084 BTC
2012-02-10 17:43:44.223000  Local: 0H/s (10 min avg) Local dead on arrival: ??? Expected time to share: ???
2012-02-10 17:43:44.254000  P2Pool: 17427 shares in chain (17521 verified/34719 total) Peers: 11 (0 incoming)

Still using GuiMiner, it throws:
Quote
2012-02-10 17:50:49: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:50:49, long poll: new block 000004f709b08c9c
2012-02-10 17:50:53: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:50:53, Unexpected error:
2012-02-10 17:51:03: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:51:03, Unexpected error:
2012-02-10 17:51:09: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:51:09, Unexpected error:
2012-02-10 17:51:10: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:51:10, long poll: new block 000004f709b08c9c
2012-02-10 17:51:16: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:51:16, long poll: new block 000004f709b08c9c
2012-02-10 17:51:18: Miner "p2pool": 127.0.0.1:9332 10/02/2012 17:51:18, long poll: new block 000004f709b08c9c

Any ideas?

Ente
hero member
Activity: 516
Merit: 643
This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool.

The first post has had a link to a full, guaranteed list of P2Pool-found blocks for a long time:

hero member
Activity: 516
Merit: 643
I have multiple interfaces on a host and I want run_p2pool.py to listen on 9.8.7.6:9332  How do I do this?

P2Pool should listen on port 9332 on all interfaces. Is this a problem..? You mentioned just needing to connect external miners, which many people already do.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Merged mining is only possible if both chains use the same hash function.
The CPU chains use different hash functions so thus cannot merge mine as such ...
... well they could, but you'd be using the same amount of extra resources as mining both chains separately so it's pointless.
hero member
Activity: 1162
Merit: 500
Can I use p2pool to mine Bitcoins and with the --merged flag also mine Litecoins at the same time?

Litecoins use a different miner and are a different pool.  You can do both bitcoins and litecoins at the same time, but you do that by running two copies of p2pool at the same time (one in bitcoins mode and the other in litecoins mode).  The litecoins p2pool instance will be running on different ports and you point your litecoin miners at it while your bitcoin miners point at the normal p2pool instance.

Start a litecoin instance like this:

./run_p2pool.py --net litecoin -a paymentaddress rpcusername rpcpassword

Then point your litecoin miners to http://localhost:9338

Thanks for clarification.

I was hoping it would be possible to do kinda merged mining (like it's possible with Bitcoind and Namecoin).
hero member
Activity: 737
Merit: 500
Can I use p2pool to mine Bitcoins and with the --merged flag also mine Litecoins at the same time?

Litecoins use a different miner and are a different pool.  You can do both bitcoins and litecoins at the same time, but you do that by running two copies of p2pool at the same time (one in bitcoins mode and the other in litecoins mode).  The litecoins p2pool instance will be running on different ports and you point your litecoin miners at it while your bitcoin miners point at the normal p2pool instance.

Start a litecoin instance like this:

./run_p2pool.py --net litecoin -a paymentaddress rpcusername rpcpassword

Then point your litecoin miners to http://localhost:9338
hero member
Activity: 1162
Merit: 500
Can I use p2pool to mine Bitcoins and with the --merged flag also mine Litecoins at the same time?
legendary
Activity: 1379
Merit: 1003
nec sine labore

Troll less kthx.

Thanks to you for the most useless message of this thread.

spiccioli
legendary
Activity: 1162
Merit: 1000
DiabloMiner author
Me?

spiccioli posted this:"This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool."

Here: https://bitcointalksearch.org/topic/m.741069

If you come from a pool (I'm mining since may last year), you're used to a pool page where you find mined blocks, your payout and so on.

Here you need to grep logs and I was grepping them when I found that old blocks get re-logged as new, and as such my payouts were "wrong".

This has been fixed yesterday.

I'm not stating that p2pool is not correct, but that it is just "difficult" to prove it is Smiley

And I'm here because I like p2pool and I've never mined on deepbit.

spiccioli.

Troll less kthx.
legendary
Activity: 1379
Merit: 1003
nec sine labore
Me?

spiccioli posted this:"This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool."

Here: https://bitcointalksearch.org/topic/m.741069

If you come from a pool (I'm mining since may last year), you're used to a pool page where you find mined blocks, your payout and so on.

Here you need to grep logs and I was grepping them when I found that old blocks get re-logged as new, and as such my payouts were "wrong".

This has been fixed yesterday.

I'm not stating that p2pool is not correct, but that it is just "difficult" to prove it is Smiley

And I'm here because I like p2pool and I've never mined on deepbit.

spiccioli.
hero member
Activity: 1162
Merit: 500
Me?

spiccioli posted this:"This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool."

Here: https://bitcointalksearch.org/topic/m.741069
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
This fact that is not possibile to tell exactly what was found and when is a big problem, IMHO, which could stop miners from switching to p2pool.

+1

p2pool claims to be totally transparent. Users having full control (as in opposite to big mining pools).

Yet we don't even know for sure when / what was found.
Please stop spreading idiocies.

The fact that YOU don't know, doesn't mean that others don't.

P2pool is totally opensource and there are logs of everything happened.

Go back to paying 10% to deepbit now.
legendary
Activity: 2126
Merit: 1001
Well, do a daily cronjob then,

Code:
cat path-to-p2pool/data/bitcoin/log | grep BLOCK >> ~/blocklist

and remove the duplicates with

Code:
sort ~/blocklist | uniq > ~/blocklist

True, this could be integrated into p2pool as well.. p2pool is in constant development.
For me, a look at my blockexplorer-address is enough, anyway.

Ente

edit:
Not talking to you personally, kano, I guess you know your linux stuff by now ;-)
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Hmm but the share-chain history is gone after 2 days ...
Yeah I know there are people who never write buggy code ... but the rest of us ... if you find a problem the history is all but gone.
sr. member
Activity: 445
Merit: 250
Yet we don't even know for sure when / what was found.
Your p2pool log shows everything!
Something like
Code:
cat path-to-p2pool/data/bitcoin/log | grep BLOCK
will show you all the blocks found by you (GOT BLOCK FROM MINER) and found by others (GOT BLOCK FROM PEER).
Example:
2012-02-09 17:16:28.953245 GOT BLOCK FROM PEER! Passing to bitcoind! fd031bab bitcoin: 6bdb99d5aab93a5cc5b36c427eb07657011f7354e92d81b47b1
You can search block explorer for the block hash (eg 6bdb99d5aab93a5cc5b36c427eb07657011f7354e92d81b47b1) to find details of the block. This one was 166064, the most recent one found by p2pool.

Jump to: