Bitcoin Forum
December 08, 2016, 10:16:19 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 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 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 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2032727 times)
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
March 01, 2012, 04:55:51 PM
 #1041

Thanks for the help DnT!  That was the answer I was looking for, using P2p compared to PPS while intentionally hop in/out....

Intentionally leaving mid round or not in the long run any fair pool pays 100% PPS (no more no less minus fees, stales, and downtime).  PPS, PPLNS, DGM, SMPPS, ESMPPS, CPPSRB all pay the same expected value per share.

p2pool is no different in this respect.
1481192179
Hero Member
*
Offline Offline

Posts: 1481192179

View Profile Personal Message (Offline)

Ignore
1481192179
Reply with quote  #2

1481192179
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481192179
Hero Member
*
Offline Offline

Posts: 1481192179

View Profile Personal Message (Offline)

Ignore
1481192179
Reply with quote  #2

1481192179
Report to moderator
1481192179
Hero Member
*
Offline Offline

Posts: 1481192179

View Profile Personal Message (Offline)

Ignore
1481192179
Reply with quote  #2

1481192179
Report to moderator
Schleicher
Hero Member
*****
Offline Offline

Activity: 630



View Profile
March 01, 2012, 06:47:38 PM
 #1042

I just updated from Bitcoin 0.6.0 rc1 to rc2.
I have no idea what this error could mean:
Code:
2012-03-01 19:28:47.838000 Initializing work...
2012-03-01 19:28:47.868000 > Error:
2012-03-01 19:28:47.869000 > Traceback (most recent call last):
2012-03-01 19:28:47.869000 >   File "d:\python27\lib\site-packages\twisted\internet\defer.py", line 545, in _runCallbacks
2012-03-01 19:28:47.869000 >     current.result = callback(current.result, *args, **kw)
2012-03-01 19:28:47.869000 >   File "d:\python27\lib\site-packages\twisted\internet\defer.py", line 1095, in gotResult
2012-03-01 19:28:47.870000 >     _inlineCallbacks(r, g, deferred)
2012-03-01 19:28:47.870000 >   File "d:\python27\lib\site-packages\twisted\internet\defer.py", line 1037, in _inlineCallbacks
2012-03-01 19:28:47.870000 >     result = result.throwExceptionIntoGenerator(g)
2012-03-01 19:28:47.870000 >   File "d:\python27\lib\site-packages\twisted\python\failure.py", line 382, in throwExceptionIntoGenerator
2012-03-01 19:28:47.871000 >     return g.throw(self.type, self.value, self.tb)
2012-03-01 19:28:47.871000 > --- <exception caught here> ---
2012-03-01 19:28:47.871000 >   File "D:\forrestv-p2pool-b839ff8\p2pool\util\deferral.py", line 30, in f
2012-03-01 19:28:47.872000 >     result = yield func(*args, **kwargs)
2012-03-01 19:28:47.872000 >   File "d:\python27\lib\site-packages\twisted\internet\defer.py", line 1037, in _inlineCallbacks
2012-03-01 19:28:47.872000 >     result = result.throwExceptionIntoGenerator(g)
2012-03-01 19:28:47.873000 >   File "d:\python27\lib\site-packages\twisted\python\failure.py", line 382, in throwExceptionIntoGenerator
2012-03-01 19:28:47.873000 >     return g.throw(self.type, self.value, self.tb)
2012-03-01 19:28:47.873000 >   File "D:\forrestv-p2pool-b839ff8\p2pool\util\deferral.py", line 147, in __call__
2012-03-01 19:28:47.873000 >     value = yield self.func(key)
2012-03-01 19:28:47.874000 >   File "d:\python27\lib\site-packages\twisted\internet\defer.py", line 1039, in _inlineCallbacks
2012-03-01 19:28:47.874000 >     result = g.send(result)
2012-03-01 19:28:47.874000 >   File "D:\forrestv-p2pool-b839ff8\p2pool\main.py", line 171, in <lambda>
2012-03-01 19:28:47.874000 >     height_cacher = deferral.DeferredCacher(defer.inlineCallbacks(lambda block_hash: defer.returnValue((yield bitcoind.rpc_getblock('%x' % (block_hash,)))['blockcount'])))
2012-03-01 19:28:47.875000 > exceptions.KeyError: 'blockcount'
With rc1 everything works fine.

Bitcoin donations: 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
dub0matic
Full Member
***
Offline Offline

Activity: 182



View Profile
March 01, 2012, 06:58:55 PM
 #1043

how do you set flags in cgminner? im used to using gui miner and switched from bitclockers to here

make it rain haha
btc 176MrZ3CCXGb1GqFiGaoqQpaynzYqZsW6n
Fiyasko
Legendary
*
Offline Offline

Activity: 1428


Okey Dokey Lokey


View Profile
March 01, 2012, 07:06:37 PM
 #1044

how do you set flags in cgminner? im used to using gui miner and switched from bitclockers to here
Their pretty much, Isnt anyflags, It picks the best ones right off the bat, Go into your CGminer folder and look for a .bin file, It's name will be that of your gpu, Heres my .bin
phatk110817Bartsbitalignv2w128long4.bin

Asyou can see, It says i have a barts, And that it's using vectors2 with bandwidth at 128, And "long4" Wich i do not understand.
These .bin files are Complied when cgminer is first run, To create new .bins, just take them out of the cgminer folder

http://bitcoin-otc.com/viewratingdetail.php?nick=DingoRabiit&sign=ANY&type=RECV <-My Ratings
https://bitcointalk.org/index.php?topic=857670.0 GAWminers and associated things are not to be trusted, Especially the "mineral" exchange
echris1
Full Member
***
Offline Offline

Activity: 124


View Profile
March 01, 2012, 07:08:29 PM
 #1045

how do you set flags in cgminner? im used to using gui miner and switched from bitclockers to here

All of cgminer's flags are detailed here:

https://bitcointalk.org/index.php?topic=28402.0

Just keep in mind that for P2Pool it is recommended you use

-g 1     (for one thread per GPU)

and one lower intensity than usual.  I know you don't know what usual is since you just switched, but hopefully you can find recommended flags for your cards and adjust those a bit.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
March 01, 2012, 07:09:51 PM
 #1046

how do you set flags in cgminner? im used to using gui miner and switched from bitclockers to here

The easiest way is from the command line.
The more complex but fine tunning way is by config file.  Start cgminer up from command line using just -o (pool), -u (username), -p (pass) parameters.

Once cgminer loads press S for settings and then W for write config file.  You can leave it blank (it will make default named cgminer.conf).  Then open up the config file it will be set to defaults for your hardware and you can customize from there.  cgminer may make invalid config file entries for things like voltage, either delete those lines or set them to what you want.


Lots more info here:
https://raw.github.com/ckolivas/cgminer/master/README

For p2pool you want to lower intensity (I found 1 notch lower to be good start), queue = 1, and threads per gpu =1.
dub0matic
Full Member
***
Offline Offline

Activity: 182



View Profile
March 01, 2012, 07:46:27 PM
 #1047

thanks for the help. just wondering why in guiminer i was getting 830mh/s but in cgminer i only get 750mh/s

make it rain haha
btc 176MrZ3CCXGb1GqFiGaoqQpaynzYqZsW6n
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
March 01, 2012, 09:36:25 PM
 #1048

I just updated from Bitcoin 0.6.0 rc1 to rc2.
I have no idea what this error could mean:
Code:
2012-03-01 19:28:47.838000 Initializing work...
2012-03-01 19:28:47.868000 > Error:
2012-03-01 19:28:47.869000 > Traceback (most recent call last):
...
2012-03-01 19:28:47.874000 >   File "D:\forrestv-p2pool-b839ff8\p2pool\main.py", line 171, in <lambda>
2012-03-01 19:28:47.874000 >     height_cacher = deferral.DeferredCacher(defer.inlineCallbacks(lambda block_hash: defer.returnValue((yield bitcoind.rpc_getblock('%x' % (block_hash,)))['blockcount'])))
2012-03-01 19:28:47.875000 > exceptions.KeyError: 'blockcount'
With rc1 everything works fine.

There was a change in the results of the RPC "getblock" command. See https://github.com/bitcoin/bitcoin/commit/fc4f4c2e9a0f90a2fad9279f755d08b99b27796b . There's been a fix for this in P2Pool git... I'll make a release now.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Schleicher
Hero Member
*****
Offline Offline

Activity: 630



View Profile
March 01, 2012, 09:39:21 PM
 #1049

There's been a fix for this in P2Pool git... I'll make a release now.
ok, thanks

Bitcoin donations: 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
March 01, 2012, 09:51:10 PM
 #1050

thanks for the help. just wondering why in guiminer i was getting 830mh/s but in cgminer i only get 750mh/s
Are you sure you didn't update the AMD SDK? This seems to be a pretty common thing for people to do.  The upgrade doesn't take effect until you reboot.

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
March 01, 2012, 09:52:15 PM
 #1051

thanks for the help. just wondering why in guiminer i was getting 830mh/s but in cgminer i only get 750mh/s
Are you sure you didn't update the AMD SDK? This seems to be a pretty common thing for people to do.  The upgrade doesn't take effect until you reboot.

Also with caching bin files it may not take effect until you remove the pre-compiled binaries (at least that is how it works on cgminer).
bitcool
Legendary
*
Offline Offline

Activity: 1441

Live and enjoy experiments


View Profile
March 01, 2012, 09:55:16 PM
 #1052

I am getting close to 20% stale rate, here are the poclbm options I am using:
      poclbm.exe --user xxx --pass xxx --host 192.168.1.xxx --port 9332 -v -w128 -d0
Can anyone help me on options setting  high FPS target and intensity? Thanks in advance.
Portnoy
Legendary
*
Offline Offline

Activity: 1820

My money; Our Bitcoin.


View Profile
March 01, 2012, 10:22:11 PM
 #1053

I am getting close to 20% stale rate, here are the poclbm options I am using:
      poclbm.exe --user xxx --pass xxx --host 192.168.1.xxx --port 9332 -v -w128 -d0
Can anyone help me on options setting  high FPS target and intensity? Thanks in advance.


try this:
-d0 -v -w128 -f35

You may still get between 5 - 8 % stales but that is the best I have been able to do after trying different values.

Buy Bitcoin from CoinbaseXapo
Faucets & Earn Bitcoin Sites: FreeBitco.in; BitsForClicks; Moonbit
ThiagoCMC
Legendary
*
Offline Offline

Activity: 1190


฿itcoin: Currency of Resistance!


View Profile WWW
March 01, 2012, 10:29:17 PM
 #1054

forrestv, are you considering acting on any of these ideas?  What are you current thoughts on this?

I've though about it quite a bit Smiley I plan to start a second P2Pool once P2Pool reaches about 400GH/s, because only then will we have enough power to make splitting into two okay. The upcoming protocol change lets new P2Pools safely be created.

Any method of dynamically creating P2Pools runs the risk of hurting miners because a pool can't simply be terminated if the hash rate lowers, since the last day of shares that were mined won't be built on top of and won't get their fair reward.

I intend to move towards the high-difficulty p2pool backbone idea eventually, but that will obviously require a lot of thought and changes.

When you split P2Pool into two, for example, 400G into two of 200G, in fact we will still @ 400G, right?!
So, the variance of a 200G pool can hurt us, poor miners... I think... lol

Thanks!
Thiago

Mercado Forex acessível para todos os Brasileiros que tenham Bitcoins! Cadastre-se hoje mesmo! Bastar acessar aqui: https://1broker.com/m/r.php?i=8879
bitcool
Legendary
*
Offline Offline

Activity: 1441

Live and enjoy experiments


View Profile
March 01, 2012, 11:29:08 PM
 #1055

try this:
-d0 -v -w128 -f35

You may still get between 5 - 8 % stales but that is the best I have been able to do after trying different values.
Trying it... thanks!
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
March 01, 2012, 11:54:16 PM
 #1056

P2Pool release 0.9.2 - tag: 0.9.2 (signed with my #bitcoin-otc key, as usual)

UPGRADE TO >=0.9 REQUIRED before March 4th, upgrade to >=0.9.1 will make transition go more smoothly

Windows py2exe binary: http://u.forre.st/u/qgjloyiz/p2pool_win32_1f87c32.zip
Source tarball: https://github.com/forrestv/p2pool/tarball/0.9.2
Source zip: https://github.com/forrestv/p2pool/zipball/0.9.2

Changes:
* Fixed compatibility with Bitcoin 0.6.0 rc2 ("getblock" RPC API changed)

Persistent 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

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
March 02, 2012, 02:52:08 AM
 #1057

Sent another payment.

Here is the list of transactions:

2/28/12 - http://blockchain.info/tx/7f5658c8cd2868cfc87e1ed921be74b80c06b0cb8c60b98fa709b0a23d971c31
2/29/12 - http://blockchain.info/tx/02cfe0ee7caa9342127b6c2255e22033c386bc9863da9e837e45c0e3bb7ddbca
3/1/12 - http://blockchain.info/tx/3e49a6f271ed1ebc82b39fc892e87aac3dc9481f0dc0e6a9b04d8b905b57c09c

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
Diapolo
Hero Member
*****
Offline Offline

Activity: 769



View Profile WWW
March 02, 2012, 10:32:57 AM
 #1058

P2Pool release 0.9.2 - tag: 0.9.2 (signed with my #bitcoin-otc key, as usual)

UPGRADE TO >=0.9 REQUIRED before March 4th, upgrade to >=0.9.1 will make transition go more smoothly

Windows py2exe binary: http://u.forre.st/u/qgjloyiz/p2pool_win32_1f87c32.zip
Source tarball: https://github.com/forrestv/p2pool/tarball/0.9.2
Source zip: https://github.com/forrestv/p2pool/zipball/0.9.2

Changes:
* Fixed compatibility with Bitcoin 0.6.0 rc2 ("getblock" RPC API changed)

Persistent 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

Great stuff, 0.6 RC2 now works again Smiley.

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
m3ta
Sr. Member
****
Offline Offline

Activity: 427



View Profile WWW
March 02, 2012, 04:26:10 PM
 #1059

P2Pool is at 300Gh+ hashrate for a long time (320G now, actually) - maybe it is time to update the topic's name.

Why the frell so many retards spell "ect" as an abbreviation of "Et Cetera"? "ETC", DAMMIT! http://en.wikipedia.org/wiki/Et_cetera

Host:/# rm -rf /var/forum/trolls
ChanceCoats123
Hero Member
*****
Offline Offline

Activity: 680



View Profile
March 02, 2012, 05:22:08 PM
 #1060

+1.

I came back to P2pool last night (as I'm certain Deepbit was stealing my hashes. The is no way 1300mhash/sec makes you .66 BTC/day. >____> )

Anyway, added 1.3ghash/sec last night. I might say I very much like the "expected time until share" and "expected time until block." Very nice additions.
Pages: « 1 ... 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 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 ... 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!