Bitcoin Forum
November 01, 2024, 09:02:11 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
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 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591877 times)
shackleford
Full Member
***
Offline Offline

Activity: 281
Merit: 100



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

Activity: 215
Merit: 100


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

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

Activity: 1666
Merit: 1000


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

All running smoothly...  Grin

Qoheleth
Legendary
*
Offline Offline

Activity: 960
Merit: 1028


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 prevalence of users convinced that BTC is a magic box that will turn them into millionaires, and of the con-artists who have followed them here to devour them.
Costia
Newbie
*
Offline Offline

Activity: 28
Merit: 0



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
Merit: 0


View Profile
January 30, 2012, 05:10:13 AM
Last edit: January 30, 2012, 06:48:29 AM by Ranvier
 #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: 448
Merit: 250


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: 1973
Merit: 1007



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 - Compac F in stock!
Rubberduckie
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



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
Merit: 500



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
Merit: 250


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
Newbie
*
Offline Offline

Activity: 43
Merit: 0


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: 2126
Merit: 1001



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

nice, thanks for pointing out, 1onevvolf!

Ente
wachtwoord
Legendary
*
Offline Offline

Activity: 2338
Merit: 1136


View Profile
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 (OP)
Hero Member
*****
Offline Offline

Activity: 516
Merit: 643


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: 1731
Merit: 1008



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

Activity: 373
Merit: 100


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
Merit: 0



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: 1973
Merit: 1007



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 - Compac F in stock!
twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



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 ... 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!