Bitcoin Forum
December 05, 2016, 08:46:02 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 [376] 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2029820 times)
zvs
Legendary
*
Offline Offline

Activity: 1386



View Profile WWW
January 20, 2014, 12:33:37 PM
 #7501



You're comparing with others in p2pool.  I'm comparing with non p2pool.

M

You could think in p2pool way.
If your good share rate is higher/lower than others in p2pool,
your average income is higher/lower than others in non-p2pool.
Then take low miner fee, tx fee, p2p, and coinbase tx as pros, and higher variance as cons.


Also, unless things have changed, p2pool can not be reliably run on a home DSL connection.  That means folks like myself have to use a public node or suffer higher than normal rejects (and normal is high enough thank you!).  That means you have two choices: trust the op of that public node, or get higher rejects.  Both negate two supposed benefits of p2pool.

M

The pool I ran for bitcoins averaged ~110-115% efficiency, but that was on a dedicated server (not a VPS) in Germany with 1gbit/1gbit switch (200mbps guaranteed but in practice could 99% of the time get 80MB/s + ).  Averaged around 3-5% DOA for me and about 2-4% orphans.

When I initially tried to set up my home connection, I was getting around 0-1% DOA and 15-20% orphans.  A few percentage of the orphan rate was from being in the US instead of France/Germany/Netherlands where most of these dedicated servers & VPS are running.  Most was from my 768kbps upstream cap.

Later on I was able to set it up w/ 0-1% DOA and an orphan rate under 10% (though it still wasn't as good as just using German remote server, after share time got changed to 30s)... anyway, the deal is, just have bitcoind connect to 1 or 2 servers & also your p2pool node need only connect to a handful of servers...  you just have to pick the right ones.  I have no clue what those are anymore.  (ie, change outgoing connections to 0 and handpick the servers to connect to)

ed: i think you can find a VPS for a couple of bucks to run a bitcoind relay on

Dacentec, best deals for US dedicated servers. They regularly restock $20-$25 Opterons with 8-16GB RAM & 2x1-2TB HDD's (ofc, usually lots of other good stuff to choose from).  I did a Serverbear benchmark of one of my $20/mo Opteron (June last year), it's here.  Have had about a half dozen different servers with Dacentec, & none have failed to sustain at least 40MB/s (burst higher). My favorite is a 12-month rent-to-own ZT Systems 2XL5520 16GB 2x2TB SATA for $40/month (got lucky with the 'off-brand', haven't seen a RTO 2xL5520 for under $50/mo since -- at least for monthly contracts).  wholesaleinternet.com has some ancient 2-core intel CPUs @ $10/mo sometimes (I got an Intel Core 2 6300 @ 1.86GHz, with a 250GB HDD with 46000 hours on it, LOL. $20 @ Dacentec is much better, if you can grab one). joesdatacenter.com (same location as Wholesale Internet) also occasionally has specials (or if you don't want to wait, it has an AMD Opteron 170 @ $16/mo).
1480927562
Hero Member
*
Offline Offline

Posts: 1480927562

View Profile Personal Message (Offline)

Ignore
1480927562
Reply with quote  #2

1480927562
Report to moderator
1480927562
Hero Member
*
Offline Offline

Posts: 1480927562

View Profile Personal Message (Offline)

Ignore
1480927562
Reply with quote  #2

1480927562
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480927562
Hero Member
*
Offline Offline

Posts: 1480927562

View Profile Personal Message (Offline)

Ignore
1480927562
Reply with quote  #2

1480927562
Report to moderator
1480927562
Hero Member
*
Offline Offline

Posts: 1480927562

View Profile Personal Message (Offline)

Ignore
1480927562
Reply with quote  #2

1480927562
Report to moderator
1480927562
Hero Member
*
Offline Offline

Posts: 1480927562

View Profile Personal Message (Offline)

Ignore
1480927562
Reply with quote  #2

1480927562
Report to moderator
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 20, 2014, 01:18:45 PM
 #7502

Try the most recent commit (012a8830), if you can. It bans peers that send invalid shares (for an hour), so it should help.

Do I need to restart the p2pool or just a git pull should work?

Thank you.

go into p2pool directory and do a git pull then restart



Finally someone with a brain who spelled it out, what to do! LOL

Thanks for your help! Smiley

Wait so you know how to do that but my mention of running last commit didn't trigger this?

Obviously you haven't been paying attention in the other thread on setting up P2Pool? I have only had my pool setup for uhm, close to 24 hours now. With the questions I was asking its obvious I didn't know much about linux otherwise I would have been done ages ago. Thanks to the guys over at the openSUSE forum who did a great job at translating the ubuntu mumbo jumbo stuff into openSUSE. Smiley

It would have been more simpler if you had said.. run git pull on p2pool instead of saying it the other way. LOL

There is no need to complicate your life and the life of others. Smiley

Thanks,

Sorry that's cuz I don't know how to do it that far

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
January 20, 2014, 01:54:27 PM
 #7503

The pool I ran for bitcoins averaged ~110-115% efficiency, but that was on a dedicated server (not a VPS) in Germany with 1gbit/1gbit switch (200mbps guaranteed but in practice could 99% of the time get 80MB/s + ).  Averaged around 3-5% DOA for me and about 2-4% orphans.

When I initially tried to set up my home connection, I was getting around 0-1% DOA and 15-20% orphans.  A few percentage of the orphan rate was from being in the US instead of France/Germany/Netherlands where most of these dedicated servers & VPS are running.  Most was from my 768kbps upstream cap.

Later on I was able to set it up w/ 0-1% DOA and an orphan rate under 10% (though it still wasn't as good as just using German remote server, after share time got changed to 30s)... anyway, the deal is, just have bitcoind connect to 1 or 2 servers & also your p2pool node need only connect to a handful of servers...  you just have to pick the right ones.  I have no clue what those are anymore.  (ie, change outgoing connections to 0 and handpick the servers to connect to)

ed: i think you can find a VPS for a couple of bucks to run a bitcoind relay on

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

It still doesn't solve the high share difficulty problem though.

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
nreal
Full Member
***
Offline Offline

Activity: 182


View Profile
January 20, 2014, 02:08:05 PM
 #7504

The pool I ran for bitcoins averaged ~110-115% efficiency, but that was on a dedicated server (not a VPS) in Germany with 1gbit/1gbit switch (200mbps guaranteed but in practice could 99% of the time get 80MB/s + ).  Averaged around 3-5% DOA for me and about 2-4% orphans.

When I initially tried to set up my home connection, I was getting around 0-1% DOA and 15-20% orphans.  A few percentage of the orphan rate was from being in the US instead of France/Germany/Netherlands where most of these dedicated servers & VPS are running.  Most was from my 768kbps upstream cap.

Later on I was able to set it up w/ 0-1% DOA and an orphan rate under 10% (though it still wasn't as good as just using German remote server, after share time got changed to 30s)... anyway, the deal is, just have bitcoind connect to 1 or 2 servers & also your p2pool node need only connect to a handful of servers...  you just have to pick the right ones.  I have no clue what those are anymore.  (ie, change outgoing connections to 0 and handpick the servers to connect to)

ed: i think you can find a VPS for a couple of bucks to run a bitcoind relay on

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

It still doesn't solve the high share difficulty problem though.

M

Youre right on this, and because sharedif is so high - there will be less and less new users. Its impossible to try to get the best out of p2pool with lets say 120gh when you get from 0 to 3 shares a day.

Sad but this is it. Or is this shit.
alanwgeorge
Newbie
*
Offline Offline

Activity: 16


View Profile
January 20, 2014, 03:35:11 PM
 #7505

Try the most recent commit (012a8830), if you can. It bans peers that send invalid shares (for an hour), so it should help.

Downloaded latest: git clone https://github.com/forrestv/p2pool.git

Been up for about 16 hours now.  Had one incident about an hour in, but it's been clean since then.

Thanks!
-alan
oldbushie
Member
**
Offline Offline

Activity: 94


View Profile
January 20, 2014, 03:46:14 PM
 #7506

When is it safe to try removing --max-conns=0?

bkminer
Full Member
***
Offline Offline

Activity: 216

Don't let the nam-shub in your operating system.


View Profile
January 20, 2014, 04:40:48 PM
 #7507

Is anyone else seeing errors in the p2pool log when they hit the graphs.html page?

Code:
2014-01-20 11:31:31.292469 > Error in DeferredResource handler:
2014-01-20 11:31:31.292658 > Traceback (most recent call last):
2014-01-20 11:31:31.292756 >   File "/home/rick/p2pool/p2pool/util/deferred_resource.py", line 24, in render
2014-01-20 11:31:31.292832 >     defer.maybeDeferred(resource.Resource.render, self, request).addCallbacks(finish, finish_error)
2014-01-20 11:31:31.292915 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 134, in maybeDeferred
2014-01-20 11:31:31.292987 >     result = f(*args, **kw)
2014-01-20 11:31:31.293057 >   File "/usr/lib/python2.7/dist-packages/twisted/web/resource.py", line 216, in render
2014-01-20 11:31:31.293172 >     return m(request)
2014-01-20 11:31:31.293245 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1181, in unwindGenerator
2014-01-20 11:31:31.293319 >     return _inlineCallbacks(None, gen, Deferred())
2014-01-20 11:31:31.293407 > --- <exception caught here> ---
2014-01-20 11:31:31.293482 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1039, in _inlineCallbacks
2014-01-20 11:31:31.293569 >     result = g.send(result)
2014-01-20 11:31:31.293658 >   File "/home/rick/p2pool/p2pool/web.py", line 189, in render_GET
2014-01-20 11:31:31.293748 >     res = yield self.func(*self.args)
2014-01-20 11:31:31.293826 >   File "/home/rick/p2pool/p2pool/web.py", line 444, in <lambda>
2014-01-20 11:31:31.293913 >     new_root.putChild('graph_data', WebInterface(lambda source, view: hd.datastreams[source].datavie ws[view].get_data(time.time())))
2014-01-20 11:31:31.293993 > exceptions.KeyError: 'last_Hour'

Edit: my lack of python experience, which I will have to fix
ksenter
Member
**
Offline Offline

Activity: 90


View Profile
January 20, 2014, 06:58:48 PM
 #7508

Just for comparison... since the common belief is that the high variance and high share difficulty doesn't affect your payout, let's compare.

I have 38GH/s.  It's a cube, I brought it online almost 13 days ago, pointing to BTC Guild.  Since then my total payout has been 0.12764.  According to BTCGuild stats, we're at 99.7% luck for the last 14 days, so I'm pretty close to "average" payout.  I'm not counting the ~0.21 NMC I've earned.

Can someone who has significantly larger hashrate post their comparison?  Ie, what you made in the last 13 days scaled down to 38GH/s?

EDIT: I'd also like to see someone who has an equivalent hashrate or less.

M



January 6-18 with my 30GH I got 0.1261.  But I don't think that's the best representation.  Lets check again when you have a longer period.  There was a few days where I got 0 and then a short period where I got an abnormally large payout.  I know variance is normal but this was the most extreme I'd seen up to this point.
smooth
Legendary
*
Online Online

Activity: 1246



View Profile
January 21, 2014, 02:11:33 AM
 #7509

Its impossible to try to get the best out of p2pool with lets say 120gh when you get from 0 to 3 shares a day.

0-3 shares per day is just fine. The shares are active for a day and a half, so almost every single day you will have one or more shares working. Your daily earnings will fluctuate but only rarely to zero and over relatively few days it will average out.

With a much lower hash rate like 10 GH you could make the argument it will take much longer to average out, although I still maintain at that point the numbers are so small the variance doesn't matter. If you get $0 instead of $1 on one day and get $2 instead of $1 on another day you're not going to go bankrupt over it.
smooth
Legendary
*
Online Online

Activity: 1246



View Profile
January 21, 2014, 02:16:11 AM
 #7510

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

I like this idea of a VPS with the p2pool and bitcoind nodes on it. Will probably be trying that in the new few days. Anyone else have any tips on doing it?

mdude77
Legendary
*
Offline Offline

Activity: 1358


View Profile
January 21, 2014, 02:45:54 AM
 #7511

Its impossible to try to get the best out of p2pool with lets say 120gh when you get from 0 to 3 shares a day.

0-3 shares per day is just fine. The shares are active for a day and a half, so almost every single day you will have one or more shares working. Your daily earnings will fluctuate but only rarely to zero and over relatively few days it will average out.

With a much lower hash rate like 10 GH you could make the argument it will take much longer to average out, although I still maintain at that point the numbers are so small the variance doesn't matter. If you get $0 instead of $1 on one day and get $2 instead of $1 on another day you're not going to go bankrupt over it.

Share difficulty is currently at 1.008 million.  With 10 GH/s it'd take you 5 days to get a share.

M

MMinerMonitor author, monitor/auto/schedule reboots/alerts/remote/MobileMiner for Ants and Spondoolies! Latest (5.2). MPoolMonitor author, monitor stats/workers for most pools, global BTC stats (current/nxt diff/USD val/hashrate/calc)! Latest (v4.2) 
Buyer beware of Bitmain hardware and services.
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 21, 2014, 02:47:42 AM
 #7512

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

I like this idea of a VPS with the p2pool and bitcoind nodes on it. Will probably be trying that in the new few days. Anyone else have any tips on doing it?



There's a Bitcoin tutorial for digital ocean

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
ikolubr
Newbie
*
Offline Offline

Activity: 13


View Profile
January 21, 2014, 03:26:51 AM
 #7513

Does anyone knows why or if p2pool is not calculating the pool fee we set?

Like I get no payouts to the pool's address.

Igor
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 21, 2014, 03:47:58 AM
 #7514

Does anyone knows why or if p2pool is not calculating the pool fee we set?

Like I get no payouts to the pool's address.

Igor

You get shares and they're random but they add up long term

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
ikolubr
Newbie
*
Offline Offline

Activity: 13


View Profile
January 21, 2014, 04:29:44 AM
 #7515

Does anyone knows why or if p2pool is not calculating the pool fee we set?

Like I get no payouts to the pool's address.

Igor

You get shares and they're random but they add up long term

The payout for the miners is working! The one that doesn't work is the payout for the pool fee! Like I set up the pool to have 2% fee. I'm not getting this payment!

Igor
smooth
Legendary
*
Online Online

Activity: 1246



View Profile
January 21, 2014, 04:33:12 AM
 #7516

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

I like this idea of a VPS with the p2pool and bitcoind nodes on it. Will probably be trying that in the new few days. Anyone else have any tips on doing it?



There's a Bitcoin tutorial for digital ocean

I know how to set up bitcoind on a VPS generally. Just wondering about the p2pool aspect of it. For example, is it better to have bitcoin and/or p2pool local nodes that connect to their counterparts on the VPS or just have the miners connect directly to p2pool+bitcoind on the VPS?
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 21, 2014, 04:37:18 AM
 #7517

Does anyone knows why or if p2pool is not calculating the pool fee we set?

Like I get no payouts to the pool's address.

Igor

You get shares and they're random but they add up long term

The payout for the miners is working! The one that doesn't work is the payout for the pool fee! Like I set up the pool to have 2% fee. I'm not getting this payment!

Igor

I told you to wait, now wait.

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 21, 2014, 04:37:56 AM
 #7518

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

I like this idea of a VPS with the p2pool and bitcoind nodes on it. Will probably be trying that in the new few days. Anyone else have any tips on doing it?



There's a Bitcoin tutorial for digital ocean

I know how to set up bitcoind on a VPS generally. Just wondering about the p2pool aspect of it. For example, is it better to have bitcoin and/or p2pool local nodes that connect to their counterparts on the VPS or just have the miners connect directly to p2pool+bitcoind on the VPS?

Just connect to vps make p2pool public
Open ports 833 9332 9333

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
zvs
Legendary
*
Offline Offline

Activity: 1386



View Profile WWW
January 21, 2014, 06:14:07 AM
 #7519

That's a decent idea about running a VPS for a bitcoind relay.  I could stick p2pool on there too while I'm at it.

I like this idea of a VPS with the p2pool and bitcoind nodes on it. Will probably be trying that in the new few days. Anyone else have any tips on doing it?



There's a Bitcoin tutorial for digital ocean

I know how to set up bitcoind on a VPS generally. Just wondering about the p2pool aspect of it. For example, is it better to have bitcoin and/or p2pool local nodes that connect to their counterparts on the VPS or just have the miners connect directly to p2pool+bitcoind on the VPS?

Just connect to vps make p2pool public
Open ports 833 9332 9333

If the VPS is good enough to run p2pool on with ~8 outgoing connections, then I'd just run p2pool there.   Bitcoind isn't a problem, since getting slow block notifications in p2ool doesn't really penalize you (all in all, it's probably beneficial as far as building off previous shares goes).... if you ever solved a block, it'd increase chances of it being an orphan tho, I suppose.

..... but I wouldn't open it to the public,  not on one of those 'couple of dollars' VPS'es that I was referring to, hah

Dacentec, best deals for US dedicated servers. They regularly restock $20-$25 Opterons with 8-16GB RAM & 2x1-2TB HDD's (ofc, usually lots of other good stuff to choose from).  I did a Serverbear benchmark of one of my $20/mo Opteron (June last year), it's here.  Have had about a half dozen different servers with Dacentec, & none have failed to sustain at least 40MB/s (burst higher). My favorite is a 12-month rent-to-own ZT Systems 2XL5520 16GB 2x2TB SATA for $40/month (got lucky with the 'off-brand', haven't seen a RTO 2xL5520 for under $50/mo since -- at least for monthly contracts).  wholesaleinternet.com has some ancient 2-core intel CPUs @ $10/mo sometimes (I got an Intel Core 2 6300 @ 1.86GHz, with a 250GB HDD with 46000 hours on it, LOL. $20 @ Dacentec is much better, if you can grab one). joesdatacenter.com (same location as Wholesale Internet) also occasionally has specials (or if you don't want to wait, it has an AMD Opteron 170 @ $16/mo).
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
January 21, 2014, 06:17:21 AM
 #7520

You don't want to separate them, you'll get less efficiency, generating new work is critical

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
Pages: « 1 ... 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 [376] 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 ... 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!