Bitcoin Forum
April 28, 2024, 05:46:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
mitak64
Full Member
***
Offline Offline

Activity: 254
Merit: 100


View Profile
March 20, 2014, 03:47:46 PM
 #8061

Latency is very relative, it depends mostly on your infrastructure .
With my setup, it changes very dynamically.
Currently it's ~ 0.6s, usually it hovers around 0.35s.
Personally, I did not see any improvement in latency, after upgrading the Bitcoin client.

1714326386
Hero Member
*
Offline Offline

Posts: 1714326386

View Profile Personal Message (Offline)

Ignore
1714326386
Reply with quote  #2

1714326386
Report to moderator
1714326386
Hero Member
*
Offline Offline

Posts: 1714326386

View Profile Personal Message (Offline)

Ignore
1714326386
Reply with quote  #2

1714326386
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
March 21, 2014, 10:29:51 PM
 #8062

hmm, can p2pool be modified to detect block height?

for example, these doge blocks: 145089, 145086, 145085...  are over 4000 height behind the current block.

It seems like a better way of identifying the blocks?  This way you can penalize shares from blocks that are 2 height below current?

ed: i read the warning about altcoins, so i'm just using doge as an example.  the same could apply to bitcoins
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
March 22, 2014, 05:16:20 PM
 #8063

... My memory usage graph is blank for some reason.


Hi,

it is blank because it lacks code to track memory on freebsd.

Given that I can't live without ZFS and building on opensolaris was long and cumbersome (at least for me) I've got a freebsd box running and made a little hack to util/memory.py to track it on solaris/opensolaris and freebsd.

Here it is

Code:
import os
import platform
import resource

_scale = {'kB': 1024, 'mB': 1024*1024,
    'KB': 1024, 'MB': 1024*1024}

def resident():
    if platform.system() == 'Windows':
        from wmi import WMI
        w = WMI('.')
        result = w.query("SELECT WorkingSet FROM Win32_PerfRawData_PerfProc_Process WHERE IDProcess=%d" % os.getpid())
        return int(result[0].WorkingSet)
    elif platform.system() == 'SunOS':
        with open('/proc/%d/as' % os.getpid()) as f:
            f.seek( 0, 2 )
            v = f.tell()
        return float(v)
    elif platform.system() == 'FreeBSD':
        return resource.getrusage(resource.RUSAGE_SELF).ru_maxrss * 1024
    else:
        with open('/proc/%d/status' % os.getpid()) as f:
            v = f.read()
        i = v.index('VmRSS:')
        v = v[i:].split(None, 3)
        #assert len(v) == 3, v
        return float(v[1]) * _scale[v[2]]


I'm not a python coder, so bear with my poor code quality Smiley

spiccioli


Fior Sirtheoir
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
March 24, 2014, 02:29:27 AM
 #8064

Hello all.  Is there a list, somewhere, of the p2p servers set up, for Bitcoin and alt coins?  I have been mining eligius but want to move to P2P for decentralization and increase in profits.  I have read that P2P profits long term are greater, does this still hold true?
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 02:36:15 AM
Last edit: March 24, 2014, 04:43:48 AM by smooth
 #8065

I have read that P2P profits long term are greater, does this still hold true?

Nobody can answer that, since it depends so much on luck and other factors. With the luck taking a very long time to average out, so the other factors a are really hard to measure. Over the past few months p2pool has had fairly bad luck. Very recently luck has been a little better. The future, nobody knows.

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time. Maybe that is important to you.

Server lists:

https://bitcointalk.org/index.php?topic=66182.0
http://p2pool-nodes.info/

EDIT: http://p2pools.org/ (thank you CartmanSPC)
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 04:18:33 AM
 #8066

I'd like to get the p2pool entry in organofcorti's pool list corrected to indicate that p2pool does support merged mining. 

Here's what is now:

PPLNS mining pool

Pool : p2Pool
Fee :0%
Pay Tx Reward: Yes
Variable Difficulty: p2Pool
Local Work : Stratum
Pay Orphans: No
Min Withdrawal : Unknown
Merged Mining: No

Here's what I propose to submit (changes in bold). If someone can be more specific about the min payout, or has other suggestions, that might be helpful.

Pool : p2pool
Fee :0%
Pay Tx Reward: Yes
Variable Difficulty: p2pool
Local Work : Stratum
Pay Orphans: No
Min Withdrawal : Unknown
Merged Mining: Yes
CartmanSPC
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000



View Profile
March 24, 2014, 04:38:10 AM
 #8067

Hello all.  Is there a list, somewhere, of the p2p servers set up, for Bitcoin and alt coins?

http://p2pools.org/ is a nice list...

Fior Sirtheoir
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
March 24, 2014, 05:03:13 AM
 #8068

I have read that P2P profits long term are greater, does this still hold true?

Nobody can answer that, since it depends so much on luck and other factors. With the luck...

Good thing I am a lucky S.O.B

And thanks for the list.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
March 24, 2014, 05:39:10 AM
 #8069

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time.

Can you derive this for me? I've just spent a bit of the afternoon on it and I can't see it.




Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
phillipsjk
Legendary
*
Offline Offline

Activity: 1008
Merit: 1001

Let the chips fall where they may.


View Profile WWW
March 24, 2014, 05:54:34 AM
 #8070

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for infinite time.
Can you derive this for me? I've just spent a bit of the afternoon on it and I can't see it.

fixed.

James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE  0A2F B3DE 81FF 7B9D 5160
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 06:05:40 AM
Last edit: March 24, 2014, 06:19:22 AM by smooth
 #8071

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time.
Can you derive this for me? I've just spent a bit of the afternoon on it and I can't see it.

First, let's ignore orphans, they affect both more or less equally, though how exactly they affect eligius is complex. It doesn't help refute the argument though.

The expected value of every share on p2pool (PPLNS) is exactly B/D (for some suitable scaling of B and D). This can be derived, and is likely is derived in one of Meni's posts.

The expected value of a share on eligius is (the product of an equivalent B/D and) the sum of an infinite series adding the probabilities that it is paid on this round plus the probability that it is paid on each future round. This series never goes to zero, so the terms beyond any finite time horizon always have a positive sum.

Not formal, but good enough?
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 06:16:34 AM
 #8072

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for infinite time.
Can you derive this for me? I've just spent a bit of the afternoon on it and I can't see it.

fixed.

No that's backwards. My original post was correct, as explained in my previous post.

This does not (at all) guarantee that you make more in p2pool. Expected value doesn't mean that.

IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
March 24, 2014, 09:27:38 AM
 #8073

Hmmmm....having all sorts of latency issues since upgrading to Bitcoin v9 & getting regular cpu spikes up to 60% - anyone else having problems? Done the right thing, uninstalled old, installed new from ppa, etc.........tried reinstalling........strange Tongue


-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
March 24, 2014, 10:01:25 AM
 #8074

I have read that P2P profits long term are greater, does this still hold true?

Nobody can answer that, since it depends so much on luck and other factors. With the luck taking a very long time to average out, so the other factors a are really hard to measure. Over the past few months p2pool has had fairly bad luck. Very recently luck has been a little better. The future, nobody knows.

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time. Maybe that is important to you.

I'm not sure that last statement about being higher payout than Eligius is accurate.  You can put 0% donation into both, both pay transaction fees, and Eligius pays merged mining on NMC.  Yes you can merge mine in p2pool, but you are solo merged mining, which is almost the same as solo mining BTC. 

And when you throw in increasing variance with p2pool, I definitely think Eligius comes out ahead (which is why I'm there, not on p2pool).

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
March 24, 2014, 10:15:27 AM
 #8075

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time.
Can you derive this for me? I've just spent a bit of the afternoon on it and I can't see it.

First, let's ignore orphans, they affect both more or less equally, though how exactly they affect eligius is complex. It doesn't help refute the argument though.

The expected value of every share on p2pool (PPLNS) is exactly B/D (for some suitable scaling of B and D). This can be derived, and is likely is derived in one of Meni's posts.

The expected value of a share on eligius is (the product of an equivalent B/D and) the sum of an infinite series adding the probabilities that it is paid on this round plus the probability that it is paid on each future round. This series never goes to zero, so the terms beyond any finite time horizon always have a positive sum.

Not formal, but good enough?

I'm not sure about the way you're thinking about expected value of a share on Eligius.

You need to show that for any t < Infty E(p2pool share) > E(eligius share) and I don't think that's the case (or at least I couldn't see a way to derive it).


Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 12:14:46 PM
 #8076

Let's posit that both pools have the same expected value for a share given infinite time.

Let's further posit that shares are proportional to time. This is not exactly true, but it is close. If you do not like this equivalence, then you may modify my original statement to be that the payout for p2pool is greater over a finite number of shares.

The payout for a share is made over at most N shares for p2pool. Once N is reached your expected payout is equal to the expected value of the share. The payout for that same share on Eligius is made over a potentially infinite number of shares (blocks). Thus for any future share > N, e(p2pool) has an expected payout value of 0 and Eligius has some expected payout value > 0. Sp when we reach N (and for any finite number of shares >=N), the expected value paid out by p2pool is greater than the expected value paid out by Eligius, because Eligius still has some remaining expected payments > 0 while p2pool does not.

For shares < N it isn't as clear. I'm ignoring that case. If your window is less than N your expected payout for Eligius may in fact be higher, I'm not sure.

I'm really not sure if this is not clear to you or if you would just like to see it stated more formally.


smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
March 24, 2014, 12:22:09 PM
 #8077

I'm not sure that last statement about being higher payout than Eligius is accurate.  You can put 0% donation into both, both pay transaction fees, and Eligius pays merged mining on NMC.  Yes you can merge mine in p2pool, but you are solo merged mining, which is almost the same as solo mining BTC.  

I did not claim it has a higher payout. I claimed it has a higher expected value (a mathematical term similar to average) over a finite period of time (more precisely a finite number of shares). In fact they have the same expected value over an infinite time horizon, as far as I can tell.

Quote
And when you throw in increasing variance with p2pool, I definitely think Eligius comes out ahead (which is why I'm there, not on p2pool).

I agree eligius most certainly has lower variance and may be preferable for that reason. This is a different question than expected value in finite time.

There are other pools that also have higher expected value than eligius in finite time but also have lower variance (certainly much lower than p2pool and possibly lower than eligius though this is certainly not clear). It isn't my intent here to promote any particular pool so I won't name names. I'm just pointing out some differences in payout methods that may or may not matter to a particular miner.

BTW, solo mining has the exact same expected value as mining on a zero fee hop-proof pool. But obviously very different variance.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
March 24, 2014, 01:39:27 PM
 #8078

Hmmmm....having all sorts of latency issues since upgrading to Bitcoin v9 & getting regular cpu spikes up to 60% - anyone else having problems? Done the right thing, uninstalled old, installed new from ppa, etc.........tried reinstalling........strange Tongue



Rinse, repeat:



Running Xubuntu 13.10 64bit - anyone else have latency issues with Bitcoind v9?

Anyone??

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
Tegija
Member
**
Offline Offline

Activity: 112
Merit: 10

Just Fun!


View Profile
March 24, 2014, 02:09:50 PM
 #8079

I have read that P2P profits long term are greater, does this still hold true?

Nobody can answer that, since it depends so much on luck and other factors. With the luck taking a very long time to average out, so the other factors a are really hard to measure. Over the past few months p2pool has had fairly bad luck. Very recently luck has been a little better. The future, nobody knows.

However, I will say that the expected value of the p2pool payout method (if set to zero fees) is higher than the expected value of the eligius payout method for finite time. Maybe that is important to you.

I'm not sure that last statement about being higher payout than Eligius is accurate.  You can put 0% donation into both, both pay transaction fees, and Eligius pays merged mining on NMC.  Yes you can merge mine in p2pool, but you are solo merged mining, which is almost the same as solo mining BTC. 

And when you throw in increasing variance with p2pool, I definitely think Eligius comes out ahead (which is why I'm there, not on p2pool).

M

it will be always big discussion which pool has better payouts. if we are only "thinking" about it this discussion is senseless...
i have reference miners in different pools since 2 months and can say pretty clear that mining in eligius is for sure not more effective than mining  in p2pool. even with lots of bad luck in p2pool last few months i have better payouts in p2pool.

it looks like p2pool has a big variance, but in reality every pool has some variances. p2pool maybe does not find a block some days long and we speak already about "big loss and variance", but nobody recognizes when other pools with huge hash rate has daily payout drop of 30-40% and that sometimes several days.

payout stability of ghash.io, btcguild, eligius etc. is a myth. everyone has low payout phases and mostly this "lows" make payout in in the end (long terms) worse than it is in p2pool.

Those are my real experiences and not just what i am thinking.


Enjoy your life!
murraypaul
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
March 24, 2014, 02:24:51 PM
 #8080

payout stability of ghash.io, btcguild, eligius etc. is a myth.

The greater the proportion of the network hashrate a pool commands, the lower its variance will be.
That isn't a myth.

BTC: 16TgAGdiTSsTWSsBDphebNJCFr1NT78xFW
SRC: scefi1XMhq91n3oF5FrE3HqddVvvCZP9KB
Pages: « 1 ... 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 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 ... 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!