Bitcoin Forum
December 07, 2016, 08:37: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 »
  Print  
Author Topic: p2pool - Decentralized, Absolutely DoS-Proof, Pool Hopping-Proof Pool [archival]  (Read 31694 times)
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
August 25, 2011, 01:07:51 AM
 #161

So according to the wiki, p2pool has a withheld 0.5% fee.
Where exactly does this 0.5% fee go to? OP?

Yes, and another 0.5% to the block finder to disincentivize withholding blocks.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
1481143062
Hero Member
*
Offline Offline

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

1481143062
Report to moderator
1481143062
Hero Member
*
Offline Offline

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

1481143062
Report to moderator
1481143062
Hero Member
*
Offline Offline

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

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

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

1481143062
Report to moderator
1481143062
Hero Member
*
Offline Offline

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

1481143062
Report to moderator
1481143062
Hero Member
*
Offline Offline

Posts: 1481143062

View Profile Personal Message (Offline)

Ignore
1481143062
Reply with quote  #2

1481143062
Report to moderator
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1414



View Profile
August 25, 2011, 11:01:15 AM
 #162

Yes, and another 0.5% to the block finder to disincentivize withholding blocks.
I didn't read all the code thoroughly, but why can't peers change their assigned shares to include a higher proportion, so if they do find the block, they get more payout? And still on the subject, alter the code to check for the blockchain difficulty (and not that of the sharechain) and mine for themselves while signalling less difficult shares to the p2poll?
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1414



View Profile
August 25, 2011, 12:05:09 PM
 #163

A slight benefit of using p2pool that should be mentioned: rewards are truely anonymous, you get the virgin bitcoins directly from generation blocks, they have no history, when you use them for the first time, nobody will know where they come from, they can't be traced.
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
August 25, 2011, 12:34:07 PM
 #164

I didn't read all the code thoroughly, but why can't peers change their assigned shares to include a higher proportion, so if they do find the block, they get more payout? And still on the subject, alter the code to check for the blockchain difficulty (and not that of the sharechain) and mine for themselves while signalling less difficult shares to the p2poll?

If they change their payout proportion in any way, other nodes won't accept their shares and they will register as stale, essentially resulting in solo mining.

The blockchain difficulty isn't used for anything except determining if a share solved a block and how far back to set the payouts... and you can't selectively mine over the block difficulty range solo and the share difficulty range with p2pool. The output hash is unknown and depends how you're mining.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Sukrim
Legendary
*
Offline Offline

Activity: 1848


View Profile
August 25, 2011, 12:50:46 PM
 #165

Isn't requiring your users to run a fullsized bitcoind node going to kill this pool sooner or later? Scalability issues come to mind...

Block withholding would anyways not really work in a PPLNS pool like this one, as you only hurt the operator for his 0.5% - you can't like in PPS suck his wallet dry.
A 0.5% "lottery" however is still ok imho, even though it adds unnecessary variance.

https://bitfinex.com <-- leveraged trading of BTCUSD, LTCUSD and LTCBTC (long and short) - 10% discount on fees for the first 30 days with this refcode: x5K9YtL3Zb
Mail me at Bitmessage: BM-BbiHiVv5qh858ULsyRDtpRrG9WjXN3xf
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1414



View Profile
August 25, 2011, 12:59:14 PM
 #166

Isn't requiring your users to run a fullsized bitcoind node going to kill this pool sooner or later? Scalability issues come to mind...
It's explained that you can use a low bandwidth mode, the sharechain has an increased difficulty (>1 but < blockchain) thus share broadcasting does not flood the network, and you don't need to broadcast to all peers, relaying takes care of stats propagation.

But yes, scalability issues come to mind, the best way to do it is to have a pushpool mine in p2pool, and smaller individual miners participate in the pushpool.

I didn't read all the code thoroughly, but why can't peers change their assigned shares to include a higher proportion, so if they do find the block, they get more payout? And still on the subject, alter the code to check for the blockchain difficulty (and not that of the sharechain) and mine for themselves while signalling less difficult shares to the p2poll?

If they change their payout proportion in any way, other nodes won't accept their shares and they will register as stale, essentially resulting in solo mining.

The blockchain difficulty isn't used for anything except determining if a share solved a block and how far back to set the payouts... and you can't selectively mine over the block difficulty range solo and the share difficulty range with p2pool. The output hash is unknown and depends how you're mining.
Ah, I see, so if you send out altered payouts with fake shares, you won't get paid at all by the peers. But what if YOU find the block and give yourself a bigger payout? Since you pay everyone, what can the network do to punish you, when you determine your share solved the block and give yourself a bigger cut? Obviously some people will entertain the ideas or profits of "customizing" their code instance.
Sukrim
Legendary
*
Offline Offline

Activity: 1848


View Profile
August 25, 2011, 01:55:06 PM
 #167

I'm not so much concerened about the p2pool shares but the whole bitcoind that also needs to run. There you already need ~1 GB of space and it'll grow.

https://bitfinex.com <-- leveraged trading of BTCUSD, LTCUSD and LTCBTC (long and short) - 10% discount on fees for the first 30 days with this refcode: x5K9YtL3Zb
Mail me at Bitmessage: BM-BbiHiVv5qh858ULsyRDtpRrG9WjXN3xf
bal3wolf
Sr. Member
****
Offline Offline

Activity: 426



View Profile
August 25, 2011, 07:32:43 PM
 #168

lol your complaining about 1-3gigs of used space when a typical computer has 20-30gigs of free space even on low end computers.

my btc address 1LRWTJS3rf8ubG2oMjcm7CmGGDJQSomdRP
Mining tools and Drivers
Tril
Full Member
***
Offline Offline

Activity: 212


View Profile
August 25, 2011, 10:25:52 PM
 #169


Ah, I see, so if you send out altered payouts with fake shares, you won't get paid at all by the peers. But what if YOU find the block and give yourself a bigger payout? Since you pay everyone, what can the network do to punish you, when you determine your share solved the block and give yourself a bigger cut? Obviously some people will entertain the ideas or profits of "customizing" their code instance.

You are welcome to do this. Since you are solo mining you can pay yourself as much as you want. Most solo miners pay themselves 100%...

bal3wolf
Sr. Member
****
Offline Offline

Activity: 426



View Profile
August 26, 2011, 03:23:48 AM
 #170

I'm not so much concerened about the p2pool shares but the whole bitcoind that also needs to run. There you already need ~1 GB of space and it'll grow.

Also you could mine on the public p2p pool.


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

my btc address 1LRWTJS3rf8ubG2oMjcm7CmGGDJQSomdRP
Mining tools and Drivers
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
August 26, 2011, 04:45:32 AM
 #171

Important new release! UPGRADE NOW 3f4e4fa
Windows binary: http://u.forre.st/u/xjsqpiql/p2pool_win32_3f4e4fa.zip

This release changes the share generation code so that the main Bitcoin p2pool can switch from a 5 second to a 10 second share period. This is an effort to decrease the number of stales, following a successful trial on the namecoin p2pool, where we had a constant 9% stale rate with a 10 second time between shares.

In three days, the main Bitcoin p2pool will switch from a 5 second share period to a 10 second share period. You MUST upgrade before then to continue mining.

Other changes:
  • Much more obvious notification if the connection to bitcoind has been lost
  • Each network now has its own log file name and worker interface port, so it's easier to run multiple p2pool nodes in parallel
  • Several small bugfixes and UI improvements

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
jonathan
Member
**
Offline Offline

Activity: 81


View Profile
August 26, 2011, 04:49:57 PM
 #172

Quote
I guess more people would try p2pool if it worked with most miners (like cgminer or poclbm).

I will stop mining with mtred to move to p2pool just as soon as poclbm works at p2pool. I check for any progress on this daily! I've nothing against mtred, they have been fine. I would just prefer p2p mining for the usual predictable reasons.
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
August 26, 2011, 09:54:50 PM
 #173

Quote
I guess more people would try p2pool if it worked with most miners (like cgminer or poclbm).

I will stop mining with mtred to move to p2pool just as soon as poclbm works at p2pool. I check for any progress on this daily! I've nothing against mtred, they have been fine. I would just prefer p2p mining for the usual predictable reasons.

Poclbm has worked with p2pool for a long time - you just need to download the alternative version from https://github.com/forrestv/poclbm and get the fast_long_polling branch. Do you need me to build a Windows binary?

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
bal3wolf
Sr. Member
****
Offline Offline

Activity: 426



View Profile
August 26, 2011, 10:52:51 PM
 #174

Quote
I guess more people would try p2pool if it worked with most miners (like cgminer or poclbm).

I will stop mining with mtred to move to p2pool just as soon as poclbm works at p2pool. I check for any progress on this daily! I've nothing against mtred, they have been fine. I would just prefer p2p mining for the usual predictable reasons.

Poclbm has worked with p2pool for a long time - you just need to download the alternative version from https://github.com/forrestv/poclbm and get the fast_long_polling branch. Do you need me to build a Windows binary?

That would be nice i tried but i suck at anything coding lol.

my btc address 1LRWTJS3rf8ubG2oMjcm7CmGGDJQSomdRP
Mining tools and Drivers
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
August 27, 2011, 01:52:06 AM
 #175

That would be nice i tried but i suck at anything coding lol.

Uh .. can you explain the problem in a bit more detail? There is no coding involved. Are you using Linux or Windows?

If you're using Windows, tell me, and I'll make a binary.

If you're using Linux, all you have to do is download https://github.com/forrestv/poclbm/tarball/fast_long_polling and use it like normal poclbm.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
bal3wolf
Sr. Member
****
Offline Offline

Activity: 426



View Profile
August 27, 2011, 03:45:06 AM
 #176

windows i mean you gota have  all kinds of packs to compile it i never got them all installed right  kept getting errors when id run it or make it a exe.

my btc address 1LRWTJS3rf8ubG2oMjcm7CmGGDJQSomdRP
Mining tools and Drivers
Christian Pezza
Member
**
Offline Offline

Activity: 98



View Profile WWW
August 27, 2011, 06:49:25 PM
 #177

how I can see the actual speed of the pool without join it?

thank you

If you like this tread consider to donate some to https://bitcointalk.org/donate.html
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1414



View Profile
August 27, 2011, 07:02:02 PM
 #178

how I can see the actual speed of the pool without join it?

thank you
on the irc channel
Christian Pezza
Member
**
Offline Offline

Activity: 98



View Profile WWW
August 27, 2011, 07:55:41 PM
 #179

can u please give me the channel name thanks

If you like this tread consider to donate some to https://bitcointalk.org/donate.html
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1414



View Profile
August 27, 2011, 08:07:40 PM
 #180

I'm available on IRC on Freenode for any questions/discussion (freenode, nick: forrestv, channel: #bitcoin-dev or #p2pool).
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 »
  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!