Bitcoin Forum
December 09, 2016, 03:54:42 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2033343 times)
shackleford
Full Member
***
Offline Offline

Activity: 191


View Profile
January 29, 2012, 08:38:07 PM
 #141

Switched over last night. I had been waiting for pheonix to suport it since I put so much time into tweaking on that miner. The instructions were a little hazzy and the version numbering in hex seems confusing. But So far so good. I occasionaly get communication errors between the P2Pool and bitcoind (on the same machine) but I am going to research it more.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
cheat_2_win
Full Member
***
Offline Offline

Activity: 215


View Profile
January 29, 2012, 08:48:34 PM
 #142

I cannot wait to join P2pool.
JWU42
Legendary
*
Offline Offline

Activity: 1484


View Profile
January 29, 2012, 10:22:54 PM
 #143

All running smoothly...  Grin

GPG PubKey | THREEMA | OTC | HeatWare | 1JWU42QLGFESoQCC4iPzUDTRiC9nx5bi95
Qoheleth
Legendary
*
Offline Offline

Activity: 882


Spurn wild goose chases. Seek that which endures.


View Profile WWW
January 29, 2012, 11:02:30 PM
 #144

in the miner i get 2 shares/minute and less than 1% rejected
in p2pool i get a share about once an hour or 2, with ~10% orphans and 0 dead
My guess is that the miner is counting as "accepted" everything that meets Difficulty 1 (the usual share difficulty for pools), even though an actual share on p2pool is harder than Difficulty 1. The same thing happens with the FPGA miner I use.

If there is something that will make Bitcoin succeed, it is growth of utility - greater quantity and variety of goods and services offered for BTC. If there is something that will make Bitcoin fail, it is the culture of naive fools and conmen, the former convinced that BTC is a magic box that will turn them into millionaires, and the latter arriving by the busload to devour them.
Costia
Newbie
*
Offline Offline

Activity: 28



View Profile
January 29, 2012, 11:04:58 PM
 #145

yep. forest did it for easier testing
the p2pool client reports both difficulties in the UI. only the harder one counts.
Ranvier
Newbie
*
Offline Offline

Activity: 23


View Profile
January 30, 2012, 05:10:13 AM
 #146

Here is a script I wrote for automating the install of p2pool. This bundle includes p2pool as well as cgminer. Bitcoin must be already installed.

http://u.forre.st/u/axuzbykp/p2pool%20Automator%20v0.52.zip

It walks users through the installation process in a quick, precise manner. It includes the ability to configure the p2pool mining address, add additional cgminer flags, and generates an easily modified .bat file which launches both p2pool and cgminer.

-Ranvier
rjk
Sr. Member
****
Offline Offline

Activity: 420


1ngldh


View Profile
January 30, 2012, 05:18:17 AM
 #147

Here is a beta version of a script I wrote for automating the install of p2pool. This bundle includes p2pool as well as cgminer.

http://goo.gl/8heHC

It walks users through the installation process in a quick, precise manner. It includes the ability to configure the p2pool mining address, add additional cgminer flags, and generates an easily modified .bat file which launches both p2pool and cgminer.



https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9nTKMQThAGQZDk2ZjNjNzYtOGQ0ZS00OTUxLTkxYzktMmI0YjQ5NWVmZDkx&hl=en_US
If the short link does not work ^^^

-Ranvier
This is cool, but what would be really awesome is if you could script it with NSIS - it is a scripting language that is designed for nothing but installing other programs. Lots of error handling (if you choose to use it) and plugin capability. Reasonably easy to learn, too.

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

Activity: 1806



View Profile
January 30, 2012, 07:28:53 AM
 #148

Moved ~ 1.6 gh/s to p2pool this weekend from Slush, and if all goes well this week, I'll be moving another 2.5 gh/s over next weekend.. I'll have to say, Slush hasn't had any DDOS attacks recently, and I trust he hasn't been holding any block rewards for himself, but decentralized mining pools are a natural progression for a decentralized application like bitcoin. Great work guys!
I'm a little confused about where the payments come from though... Does the p2pool client force multiple payments from the block solver's bitcoin client to all miners in the pool? Is another bitcoin client built into the p2pool binary?

ASICPuppy.net ASIC Mining Hardware and Accessories - GekkoScience DL580 Breakout Boards are In Stock!
Rubberduckie
Legendary
*
Offline Offline

Activity: 1442



View Profile
January 30, 2012, 10:00:05 AM
 #149

Here is a script I wrote for automating the install of p2pool. This bundle includes p2pool as well as cgminer. Bitcoin must be already installed.

http://u.forre.st/u/axuzbykp/p2pool%20Automator%20v0.52.zip

It walks users through the installation process in a quick, precise manner. It includes the ability to configure the p2pool mining address, add additional cgminer flags, and generates an easily modified .bat file which launches both p2pool and cgminer.

-Ranvier

Good work! Hopefully this will encourage more folks to mine p2pool Smiley

twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
January 30, 2012, 12:23:47 PM
 #150

I'm a little confused about where the payments come from though... Does the p2pool client force multiple payments from the block solver's bitcoin client to all miners in the pool? Is another bitcoin client built into the p2pool binary?

The found-block directly includes the appropriate payments in the coinbase (the transaction that generates the 50 BTC).  Instead of the 50 BTC going to one address, it goes to all of the addresses of people that have mined shares in the last N shares (usually 8640) relative to how many shares they have mined.

See here for an example:

http://blockchain.info/block-index/856135

(see the "No Input (Newly Generated Coins)" transaction)

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
Sp0tter
Sr. Member
****
Offline Offline

Activity: 285


View Profile
January 30, 2012, 03:03:16 PM
 #151

I am loving p2pool.   I highly recommend it.     Don't forget that it is simple to merge mine with nmc at the same time as well.

http://allchains.info - First to provide difficulty estimates for forks.
1onevvolf
Jr. Member
*
Offline Offline

Activity: 43


View Profile
January 30, 2012, 04:07:50 PM
 #152

By the way here's a link to all of the blocks that have been mined by p2pool so far:

https://blockexplorer.com/address/1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4

According to the blockexplorer link, 1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4 is associated in the block chain with the public key that is used for donations via the --give-author p2pool command line option. You can see this hexadecimal public key in the p2pool source code yourselves, where it is stored in the SCRIPT variable near the middle of data.py (bitcoin 'script' annotations are mine):

Code:
SCRIPT = '4104ffd03de44a6e11b9917f3a29f9443283d9871c9d743ef30d5eddcd37094b64d1b3d8090496b53256786bf5c82932ec23c3b74d9f05a6f95a8b5529352656664bac'.decode('hex')
          ^ ^                                                                                                                                ^^
          | └ public key (65 bytes hexadecimal) ---------------------------------------------------------------------------------------------┘|
          |                                                                                                                                   |
          └ Push 0x41 = 65 bytes onto the stack                                                                                               └ OP_CHECKSIG (0xAC)

According to the code, this address will always receive at least 1 satoshi per block, plus any donations (~0.25Btc per block w/default settings) and remaining satoshis that are left over after divvying the block's reward & fee amongst the p2pool miners.

So unless the code gets changed, you can expect the 1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4 address to be present in the "To" side of all coins generated by p2pool.


Ente
Legendary
*
Offline Offline

Activity: 1834



View Profile
January 30, 2012, 05:46:45 PM
 #153

nice, thanks for pointing out, 1onevvolf!

Ente
wachtwoord
Legendary
*
Offline Offline

Activity: 1498



View Profile WWW
January 30, 2012, 09:00:21 PM
 #154

After I go to http://127.0.0.1:9332/graphs/ it says I need to install python-rrdtool but I can only find source distributions and I'm really too lazy to compile it myself (it never runs out of the box and just ends up costing a lot of time). Are there binary distributions of this project?

forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
January 30, 2012, 09:40:16 PM
 #155

After I go to http://127.0.0.1:9332/graphs/ it says I need to install python-rrdtool but I can only find source distributions and I'm really too lazy to compile it myself (it never runs out of the box and just ends up costing a lot of time). Are there binary distributions of this project?

Are you using Windows?

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Transisto
Donator
Legendary
*
Offline Offline

Activity: 1624



View Profile WWW
January 31, 2012, 12:05:10 AM
 #156

I created an issue on git hub , is that the best place to get support ?
https://github.com/forrestv/p2pool/issues/11
ancow
Sr. Member
****
Offline Offline

Activity: 373


View Profile WWW
January 31, 2012, 12:10:28 AM
 #157

I created an issue on git hub , is that the best place to get support ?
https://github.com/forrestv/p2pool/issues/11

The "issues" thing on github is for bugs. What you've put in your issue is more of a question and should be asked here.

BTC: 1GAHTMdBN4Yw3PU66sAmUBKSXy2qaq2SF4
Costia
Newbie
*
Offline Offline

Activity: 28



View Profile
January 31, 2012, 12:10:33 AM
 #158

dont see any problem there
work is restarted when a share is found by others - about once in 10 seconds
the accepted shares reported by the miner are low difficulty - ~1 , this can indicate if you have any problems with rejects
the actual shares that count are reported in the p2pool client
CrazyGuy
Legendary
*
Offline Offline

Activity: 1806



View Profile
January 31, 2012, 03:54:45 AM
 #159

I'm a little confused about where the payments come from though... Does the p2pool client force multiple payments from the block solver's bitcoin client to all miners in the pool? Is another bitcoin client built into the p2pool binary?

The found-block directly includes the appropriate payments in the coinbase (the transaction that generates the 50 BTC).  Instead of the 50 BTC going to one address, it goes to all of the addresses of people that have mined shares in the last N shares (usually 8640) relative to how many shares they have mined.

See here for an example:

http://blockchain.info/block-index/856135

(see the "No Input (Newly Generated Coins)" transaction)

Ok, that's really cool, I didn't know bitcoin allowed multiple addresses for payout of the found-block.

So, I've got my 2 Windows miners(1x2x5870 & 1x2x6970) chugging along at about a 1% reject rate with phoenix 1.7.5. I tried to drop my 2.5 gh/s minecart in, with the same version of phoenix but running the last release of linuxcoin.  I'm getting about 30% - 50% reject rate on all 7 gpus (3x5970s & 1x5830) Same miners pointing at Slush and I'm down at 1% reject rate. Does the P2P client have issues with nodes that have too many GPUs? Maybe I need to update the ATI drivers...

I'm running p2p client on a central machine in my network; I would try running another p2p instance on the minecart but I'm running the OS off a 4gb USB stick and I'm not sure it could handle the current size of the Bitcoin blockchain.

ASICPuppy.net ASIC Mining Hardware and Accessories - GekkoScience DL580 Breakout Boards are In Stock!
twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
January 31, 2012, 04:02:51 AM
 #160

I tried to drop my 2.5 gh/s minecart in, with the same version of phoenix but running the last release of linuxcoin.  I'm getting about 30% - 50% reject rate on all 7 gpus (3x5970s & 1x5830) Same miners pointing at Slush and I'm down at 1% reject rate. Does the P2P client have issues with nodes that have too many GPUs? Maybe I need to update the ATI drivers...

I run a single rig with 5 GPUs and phoenix and get about 5% reject.  Check your AGRESSION option.  It needs to be lower for p2pool in order to get lower stales.  I was getting 20-30% as well and dropped the AGRESSION from 9 down to 7 and reject rate dropped like a rock.  I don't know why this is necessary, but it seems to be.

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 744 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!