Bitcoin Forum
April 26, 2024, 08:58:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591624 times)
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
March 13, 2012, 02:16:28 AM
 #1321

BOINC = "Berkeley Open Infrastructure for Network Computing"

It is a middleware that is often used for benevolent volunteer computing - however you can run arbitrary projects on it and it is only an infrastructure/middleware. See for example BURP: http://en.wikipedia.org/wiki/Big_and_Ugly_Rendering_Project - a nice project, but not much more of a help for mankind than Bitcoin itself.

This is like stating mediawiki (the engine behind Wikipedia) should only be used for useful, publicly open kowledge hubs. It's perfectly fine (and possible) though to use it in a private installation too, with limited access and whatnot. There is no central authority that says what you can do with BOINC projects, but there's no need to market a potential bitcoin BOINC application as research project or even advertise it at some BOINC communities.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
1714121913
Hero Member
*
Offline Offline

Posts: 1714121913

View Profile Personal Message (Offline)

Ignore
1714121913
Reply with quote  #2

1714121913
Report to moderator
1714121913
Hero Member
*
Offline Offline

Posts: 1714121913

View Profile Personal Message (Offline)

Ignore
1714121913
Reply with quote  #2

1714121913
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714121913
Hero Member
*
Offline Offline

Posts: 1714121913

View Profile Personal Message (Offline)

Ignore
1714121913
Reply with quote  #2

1714121913
Report to moderator
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 13, 2012, 02:39:45 AM
Last edit: March 13, 2012, 02:58:38 AM by kano
 #1322

...
Most BOINC projects obviously are research, looking at the BOINC page ... a small few may not be but that is unclear.
Hmm why am I quoting myself Smiley

Yeah I use mediawiki on my client servers for documentation of stuff - so?
It's a standard linux package on most distros ...
That's linux for you - opensource is great isn't it Smiley

I'm just wondering where I said BOINC should be used for Research?
That first word was "Most" Smiley Which is correct.

You can even use mediawiki for documenting your own local acts of graffiti vandalism Smiley
Not what it's ideal is or what it is commonly used for - but certainly usable in that situation also.

Back to my original post:
Actually BOINC and Bitcoin seem to be completely opposite ideals IMO.

Edit: and I should also add that adding a resource scheduling and logging service on top of p2pool does seem a bit odd.
Other than the scheduling part it's all already there.
... and scheduling access to mining bitcoins on a 10 second LP pool?
I'd be interested to see how they do that Smiley

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
March 13, 2012, 05:02:50 PM
 #1323

Edit: and I should also add that adding a resource scheduling and logging service on top of p2pool does seem a bit odd.
Other than the scheduling part it's all already there.
... and scheduling access to mining bitcoins on a 10 second LP pool?
I'd be interested to see how they do that Smiley
A BOINC worker can be anything, so you could for example just log shares submitted to the sharechain as "work done" and if there's no new client update, push just some dummy work (like a 0 byte file or so).

You would in the end just use it as some automated/extended package manager, but it's probably easier to set up and to use than a "real" package manager that would just install but not run a program.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
echris1
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
March 13, 2012, 10:16:38 PM
 #1324

Woot, just found my first block for P2Pool, and I have to say the bonus for block finding is quite nice =)

2012-03-13 18:11:38.693438 GOT BLOCK FROM MINER! Passing to bitcoind! http://blockexplorer.com/block/00000000000009f88414de4de93c17b5ddcff9f8d61133ff95a9fdebee6cc705
2012-03-13 18:11:38.693559
2012-03-13 18:11:38.736916 GOT SHARE! 2 e866bdc6 prev 70dbc5de age 2.19s
2012-03-13 18:11:38.747592
2012-03-13 18:11:38.747885 GOT BLOCK FROM PEER! Passing to bitcoind! e866bdc6 bitcoin: http://blockexplorer.com/block/00000000000009f88414de4de93c17b5ddcff9f8d61133ff95a9fdebee6cc705

Just happened to catch it as I was sitting down =)
Shadow383
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
March 14, 2012, 02:16:10 AM
 #1325

How common is this error?
I'm trying to get all my machines mining to a single p2pool wallet by running it on my windows VPS, but I get this error quite frequently:

http://i40.tinypic.com/119cj7s.png
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 14, 2012, 02:24:12 AM
 #1326

How common is this error?
I'm trying to get all my machines mining to a single p2pool wallet by running it on my windows VPS, but I get this error quite frequently:

http://i40.tinypic.com/119cj7s.png

Common.  Don't use bitcoin-gt (GUI client) use bitcoind (command line daemon).  I have never seen bitcoind crash.
Shadow383
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
March 14, 2012, 02:30:56 AM
 #1327

How common is this error?
I'm trying to get all my machines mining to a single p2pool wallet by running it on my windows VPS, but I get this error quite frequently:

http://i40.tinypic.com/119cj7s.png

Common.  Don't use bitcoin-gt (GUI client) use bitcoind (command line daemon).  I have never seen bitcoind crash.


In that case, I guess something more fundamental has gone wrong given my latest error:


Tongue
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
March 14, 2012, 07:33:05 AM
 #1328

How common is this error?
I'm trying to get all my machines mining to a single p2pool wallet by running it on my windows VPS, but I get this error quite frequently:

http://i40.tinypic.com/119cj7s.png

Common.  Don't use bitcoin-gt (GUI client) use bitcoind (command line daemon).  I have never seen bitcoind crash.


DAT,

if you're on Linux, bitcoind on windows crashes as well, even if a little less than bitcoin-qt.

spiccioli
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
March 14, 2012, 07:36:35 AM
 #1329

I'm not seeing any shares pass by on my pool. I'm using an account flag as:
Code:
-a {BTCADDRESS}
the account isn't an account that's on bitcoind (not sure if that might be a problem).

Logs: http://p2pool.tgservers.com:9332/web/log

Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 14, 2012, 08:09:32 AM
 #1330

I'm not seeing any shares pass by on my pool. I'm using an account flag as:
Code:
-a {BTCADDRESS}
the account isn't an account that's on bitcoind (not sure if that might be a problem).

Logs: http://p2pool.tgservers.com:9332/web/log

The address you specify via '-a' doesnt have to be in your local wallet. Its not in mine, and I receive payments fine on the offline address.

How long have you been mining with that address, did/how many shares did you find?
(I have to ask this, you know ;-) )

Ente
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
March 14, 2012, 08:12:08 AM
 #1331

I'm not seeing any shares pass by on my pool. I'm using an account flag as:
Code:
-a {BTCADDRESS}
the account isn't an account that's on bitcoind (not sure if that might be a problem).

Logs: http://p2pool.tgservers.com:9332/web/log

The address you specify via '-a' doesnt have to be in your local wallet. Its not in mine, and I receive payments fine on the offline address.

How long have you been mining with that address, did/how many shares did you find?
(I have to ask this, you know ;-) )

Ente
When I was first getting it going 3-4 days ago, I got ~400 shares. Two days ago, I was messing around with the account and fees flags and haven't gotten a single share or payment, yet.
No matter what options I do, it wont take my shares. Although, my miner seems to show the shares are accepting, just not p2pool.

(Screenshot of shares being accepted): http://puu.sh/kJ2b

kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 14, 2012, 10:08:22 AM
 #1332

...
(Screenshot of shares being accepted): http://puu.sh/kJ2b
None of those shares are at payment difficulty.

... and if that figure is correct (12 MH/s CPU mining) then you won't see a payment share for A VERY LONG TIME.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 14, 2012, 01:30:51 PM
 #1333

As Kano said what matter is p2pools shares.  1 p2pool share ~= 600 difficulty 1 shares.

If you look in the p2pool window you should see a line that says something like:

"Shares 3068 (Oprhan 82, Dead 16) ...."

THOSE SHARES are the ones in the share chain.  The payments are made on the % of shares you have in the share chain (total - orphan - dead) at the time a block is found.

Also in the p2pool window you should see a line that says something like:
"Expected time to share 3.8 minutes".

If you got 12MH/s mining on p2pool is likely going to be a futile frustrating experience.
I estimate @ current difficulty (630) it will take:
630 * 2^32 / 12,000,000 = 225486 sec = 3758 minutes = 62 hours = 2.6 days to find a share ... ON AVERAGE.

Individual share time is random but a range of 20% to 500% is pretty common.  So up to 12 days to find a share.  Also you would statistically have a ~10% chance of it being orphaned and thus end up worthless.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
March 14, 2012, 03:29:54 PM
 #1334

Anyone that doesn't want to bother running bitcoind or p2pool locally, use my public p2pool with zero fees
https://bitcointalk.org/index.php?topic=68743.0

NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
March 14, 2012, 06:04:42 PM
 #1335

As Kano said what matter is p2pools shares.  1 p2pool share ~= 600 difficulty 1 shares.

If you look in the p2pool window you should see a line that says something like:

"Shares 3068 (Oprhan 82, Dead 16) ...."

THOSE SHARES are the ones in the share chain.  The payments are made on the % of shares you have in the share chain (total - orphan - dead) at the time a block is found.

Also in the p2pool window you should see a line that says something like:
"Expected time to share 3.8 minutes".

If you got 12MH/s mining on p2pool is likely going to be a futile frustrating experience.
I estimate @ current difficulty (630) it will take:
630 * 2^32 / 12,000,000 = 225486 sec = 3758 minutes = 62 hours = 2.6 days to find a share ... ON AVERAGE.

Individual share time is random but a range of 20% to 500% is pretty common.  So up to 12 days to find a share.  Also you would statistically have a ~10% chance of it being orphaned and thus end up worthless.

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
March 14, 2012, 06:07:26 PM
 #1336

As Kano said what matter is p2pools shares.  1 p2pool share ~= 600 difficulty 1 shares.

If you look in the p2pool window you should see a line that says something like:

"Shares 3068 (Oprhan 82, Dead 16) ...."

THOSE SHARES are the ones in the share chain.  The payments are made on the % of shares you have in the share chain (total - orphan - dead) at the time a block is found.

Also in the p2pool window you should see a line that says something like:
"Expected time to share 3.8 minutes".

If you got 12MH/s mining on p2pool is likely going to be a futile frustrating experience.
I estimate @ current difficulty (630) it will take:
630 * 2^32 / 12,000,000 = 225486 sec = 3758 minutes = 62 hours = 2.6 days to find a share ... ON AVERAGE.

Individual share time is random but a range of 20% to 500% is pretty common.  So up to 12 days to find a share.  Also you would statistically have a ~10% chance of it being orphaned and thus end up worthless.

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\
The miner sees the difficulty 1 shares to make it easy to tell if your miner is working. P2Pool sees the higher difficulty shares.  This seems to get covered every other page of this thread...

twmz
Hero Member
*****
Offline Offline

Activity: 737
Merit: 500



View Profile
March 14, 2012, 06:18:07 PM
 #1337

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\

https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions

Q: Why does my miner say it has found a lot of shares but p2pool say I have only found a few?!

A: The real P2Pool difficulty is hundreds of times higher than on normal pools, but p2pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems with too many stale shares quickly

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
March 14, 2012, 06:33:41 PM
 #1338

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\

https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions

Q: Why does my miner say it has found a lot of shares but p2pool say I have only found a few?!

A: The real P2Pool difficulty is hundreds of times higher than on normal pools, but p2pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems with too many stale shares quickly


twmz,

question: could p2pool use difficulty 1 shares to calc miner payout instead of using high difficulty ones? This should lower miner's variance and still be able to use high difficulty shares to solve blocks.

spiccioli
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
March 14, 2012, 06:39:36 PM
 #1339

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\

https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions

Q: Why does my miner say it has found a lot of shares but p2pool say I have only found a few?!

A: The real P2Pool difficulty is hundreds of times higher than on normal pools, but p2pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems with too many stale shares quickly


twmz,

question: could p2pool use difficulty 1 shares to calc miner payout instead of using high difficulty ones? This should lower miner's variance and still be able to use high difficulty shares to solve blocks.

spiccioli
This has also been discuseed on previous pages.  If you are a small miner, you should try out p2pmining.com.  They use p2pool, but pay diff 1 shares.

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 14, 2012, 06:48:06 PM
 #1340

Yes, I understand the percentage of actually seeing some if not any shares are; the thing that confuses me is how am I able to show accepted on the miner when my pool doesn't show any shares, unless it's mining so low that the pool already is on another block. :\

https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions

Q: Why does my miner say it has found a lot of shares but p2pool say I have only found a few?!

A: The real P2Pool difficulty is hundreds of times higher than on normal pools, but p2pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems with too many stale shares quickly


twmz,

question: could p2pool use difficulty 1 shares to calc miner payout instead of using high difficulty ones? This should lower miner's variance and still be able to use high difficulty shares to solve blocks.

spiccioli

No.

First high difficulty shares aren't used to solve a block.  They aren't used for anything other than payouts.  They need to be high to keep avg time between shares ~ 10 seconds.  For example if p2pool uses 1 difficulty shares instead of 0.1 shares per second it would have 60 shares per second.  The sharechain would simply collapse under the weight of dozens of forks a second.

Shares are completely worthless (in terms of real value).  This applies to any pool.  You don't work towards a block.  You either solve it or you don't.  If you don't the hash produced is worthless.  Pools simply use shares to record how much work was attempted and thus determine a fair split.
Pages: « 1 ... 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 ... 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!