Bitcoin Forum
December 04, 2016, 02:09:35 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 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 31677 times)
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 12, 2011, 06:14:01 PM
 #281

I've got this error, need help  Sad

I've never seen that error before.. Are you using wallet encryption? If so, it's probably because Bitcoin can't generate any more keys without the passphrase, and you should do as the error says - run bitcoind.exe keypoolrefill.

And i think moderator should make an exception for p2pool, make it sticked,
cause it's good for decentraliztion.
It would be nice if they would do that. Smiley However, we can keep it up there by keeping it active.. and once it is one of the top ten pools it will be stickied anyway.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
1480817375
Hero Member
*
Offline Offline

Posts: 1480817375

View Profile Personal Message (Offline)

Ignore
1480817375
Reply with quote  #2

1480817375
Report to moderator
1480817375
Hero Member
*
Offline Offline

Posts: 1480817375

View Profile Personal Message (Offline)

Ignore
1480817375
Reply with quote  #2

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

Posts: 1480817375

View Profile Personal Message (Offline)

Ignore
1480817375
Reply with quote  #2

1480817375
Report to moderator
finway
Hero Member
*****
Offline Offline

Activity: 714


View Profile
December 13, 2011, 07:34:34 AM
 #282

I've never seen that error before.. Are you using wallet encryption? If so, it's probably because Bitcoin can't generate any more keys without the passphrase, and you should do as the error says - run bitcoind.exe keypoolrefill.
yes, i'll try that when i got home.

And, can you make this pool running SMPPS mode , just like Eligius?

I think that'll attract more miner, avoiding the "Chicken & Egg" thing.

EDIT:

I've got another exception:


EDIT again:
Ok, i switched to bitcoin 0.5, it seems OK now!
bu still get some "error like" messages:





forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 14, 2011, 03:52:15 AM
 #283

Ok, i switched to bitcoin 0.5, it seems OK now!

Yes, Bitcoin 0.5.0 is required now. I'll add that to the documentation.

but still get some "error like" messages:



Those are normal. There's an old peer mining a couple of shares.. I'll change P2Pool to make it obvious that these errors don't mean that something is wrong. EDIT: Fixed in https://github.com/forrestv/p2pool/commit/59a9680

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
broken
Jr. Member
*
Offline Offline

Activity: 56


View Profile
December 15, 2011, 08:05:53 AM
 #284

Since your update 0.7.1, everything runs without a problem for days. Good work!
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 15, 2011, 11:46:11 AM
 #285

P2Pool just got a block! http://blockexplorer.com/block/00000000000005514f57bfaa98de66f645cdb5de58e4c9592eb1076c7d009e63

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
iongchun
Member
**
Offline Offline

Activity: 76


View Profile
December 15, 2011, 01:53:20 PM
 #286


Great! It's my first time to get Bitcoin payout from p2pool Cheesy

Bitcoin: 1NFMpJUW7sTKmnVKj12MxhPvCvzAKQ5gUV
Namecoin: N5Tnt3JyMeizsoAFAZDr7CSxjzDtPSisK8
Mining with P2Pool. Graph. Blocks.
broken
Jr. Member
*
Offline Offline

Activity: 56


View Profile
December 15, 2011, 04:00:21 PM
 #287

I mined for the for the past few days at this pool and while finding the block.
But bitcoind and namecoind show no balance Sad
What is going on?


EDIT:
Log shows this

14:36:17.209802 Getting payout address from bitcoind...
14:36:17.514771     Pubkey request failed. Falling back to payout to address.
14:36:17.516206     ...success!
14:36:17.517064     Payout script: Address. Address: 1GxyaXnqtU9FvmjrZHfLGTTXFxVCMDKVf3
thirdlight
Sr. Member
****
Offline Offline

Activity: 281



View Profile
December 15, 2011, 04:16:50 PM
 #288

The payment is a "generation" transaction, & takes 120 blocks to "mature". You should be able to see it if you "listtransactions", but it won't be in the balance until tomorrow.

EDIT: You'll have 11.19281017 when we get to block 157726
broken
Jr. Member
*
Offline Offline

Activity: 56


View Profile
December 15, 2011, 04:20:59 PM
 #289

omg ... thats probably it .. i feel so stupid Cheesy
that log made me fear the worst Cheesy

thank you
thirdlight
Sr. Member
****
Offline Offline

Activity: 281



View Profile
December 15, 2011, 04:28:43 PM
 #290

No problem, happy to help Smiley
broken
Jr. Member
*
Offline Offline

Activity: 56


View Profile
December 15, 2011, 04:34:44 PM
 #291

I guess I was the one who found it.

Code:
GOT BLOCK! Passing to bitcoind!

 Cheesy
finway
Hero Member
*****
Offline Offline

Activity: 714


View Profile
December 16, 2011, 01:10:19 AM
 #292

Can you make this pool running SMPPS mode , just like Eligius?

iongchun
Member
**
Offline Offline

Activity: 76


View Profile
December 16, 2011, 02:34:52 AM
 #293

Can you make this pool running SMPPS mode , just like Eligius?

I guess it is not possible to have a SMPPS-like "buffer" with distributed nodes.

Bitcoin: 1NFMpJUW7sTKmnVKj12MxhPvCvzAKQ5gUV
Namecoin: N5Tnt3JyMeizsoAFAZDr7CSxjzDtPSisK8
Mining with P2Pool. Graph. Blocks.
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 16, 2011, 02:46:20 AM
 #294

Can you make this pool running SMPPS mode , just like Eligius?

First, there is no way to store extra funds generated during lucky periods, because the pool can't keep any secrets from its users. (Using escrow payments might be possible, but has a lot of pitfalls - nodes could collude to steal pool's savings, nodes could go offline and money is lost forever.)

Some sort of hybrid scheme similar to...

A substantially different variant [of PPLNS] is to pay for every share at most once. If, when going backwards in the list of shares, we encounter some that were already paid, we skip them and move on to older shares.

...is definitely technically possible, but the size of the history of payments owed would have to be limited to prevent it from growing too large. Also, it would create a much greater reward from attacking the pool - instead of just nullifying the last 24 hours of other miners' work, an attacker with 51% of the mining power could create a separate sharechain stating that he's owed some enormous amount and override the history, forcing miners to pay any payouts during lucky periods to him.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
finway
Hero Member
*****
Offline Offline

Activity: 714


View Profile
December 16, 2011, 03:32:00 AM
 #295

Can you make this pool running SMPPS mode , just like Eligius?

First, there is no way to store extra funds generated during lucky periods, because the pool can't keep any secrets from its users. (Using escrow payments might be possible, but has a lot of pitfalls - nodes could collude to steal pool's savings, nodes could go offline and money is lost forever.)

Some sort of hybrid scheme similar to...


What about auto-electing a 'CONGRESS' with like-i-say 100 members,
when a new block was found and a extra funds remain,
send  to MULTISIG by all 'CONGRESS' guys ' keys,
when withdraw, auto-vote?

--as you know i can't code, just some thoughts. Is this practical?

Mike Hearn
Legendary
*
Offline Offline

Activity: 1526


View Profile
December 16, 2011, 10:41:06 AM
 #296

Hey Forrest, what's up with the first output of your coinbase transaction? It's not a valid scriptPubKey. Is this some kind of p2pool marker tag? Why not put it in the scriptSig if so?
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 16, 2011, 11:21:36 AM
 #297

Hey Forrest, what's up with the first output of your coinbase transaction? It's not a valid scriptPubKey. Is this some kind of p2pool marker tag? Why not put it in the scriptSig if so?

It is indeed a p2pool tag - it's a hash of some data structures that is used to make shares unique. It used to be in the scriptSig, but with the rise of merged mining and miners needing to add their own data to the coinbase, it was simpler to give them complete control over the coinbase contents and make this separate.

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 16, 2011, 11:44:25 AM
 #298

What about auto-electing a 'CONGRESS' with like-i-say 100 members,
when a new block was found and a extra funds remain,
send  to MULTISIG by all 'CONGRESS' guys ' keys,
when withdraw, auto-vote?

--as you know i can't code, just some thoughts. Is this practical?

This is possible and would be really neat, but it'd be really complex. Also, there are some problems - What if half of the nodes go offline or were reset when it's time to withdraw?

I'll think about it more..

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526


View Profile
December 16, 2011, 08:33:00 PM
 #299

Hmm, scriptSig is the sort of canonical place to put block data. Merged mining should be able to use any index into the scriptSig. If the tools can't do that, it'd be good to fix them.

CHECKMULTISIG is a basic form of threshold cryptography. In threshold ECDSA you can create N "key shares" and T shares can be used to sign where T < N for some arbitrary T and N.

The simpler forms require a trusted dealer to create the key and then split it. Some fancier algorithms eliminate the need for a trusted dealer.

CHECKMULTISIG can do thresholding without a trusted dealer, but it's very inefficient (expensive fees). Real threshold ECDSA doesn't have any cost to the block chain, but I don't know of any publically available implementations. AFAICT it's only described in academic papers.
forrestv
Hero Member
*****
Offline Offline

Activity: 510


View Profile
December 23, 2011, 11:37:31 PM
 #300

P2Pool 0.8 - tag: release-0.8

Windows py2exe binary: http://u.forre.st/u/gtrmtyze/p2pool_0.8_d893094.zip
Source tarball: https://github.com/forrestv/p2pool/tarball/release-0.8

Changes:
* Worker interface now caches merkle roots and changes the timestamp to improve latency
* Fixes merged mining block submit bug
* --debug now submits all merged mining solutions, whether they match the target or not, so it can be tested
* Message displayed whenever new merged mining work arrives:
11:29:09.781837 Got new merged mining work! Difficulty: 425748.907476
* Some other efficiency improvements for miners
* ± display bug fixed

1J1zegkNSbwX4smvTdoHSanUfwvXFeuV23
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!