Bitcoin Forum
December 05, 2016, 08:51:04 PM *
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 ... 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 427 428 429 430 431 432 433 434 ... 744 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2030666 times)
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 546


View Profile
February 03, 2014, 11:10:46 AM
 #7661

The -fee doesn't seem to be working...since I have added it -fee 50 my server has taken home most of the payout. The recent pay looks like this; server = 0.03817988, my wallet = 0.00722744. It looks like that for all the other payouts too. Looks like something is broken in the code. Sad

Must just be variance. How many shares have you found? Remember, the pool doesn't receive 50% of the payout, it receives randomly over time 50% of the shares. So the number of the shares the fee has in the sharechain can vary quite a bit. There is a literal random() call with the fee % to see who owns each share your node finds.

Hard cording in a fee amount to the sharechain like how donations work would be a really nice feature and easy to add. But not backwards compatible, so it'd have to be one of those things that only kick in once 95% of the network has upgraded. Then the variance is gone for both operator and miner in regards to node fee.

Does this also mean that a miner would received 100% of the payout and the pool would receive 0%? Because that's what also just happen. My miners are still doing the 50% while the second miner which was just paid out (after I updated the server) got 100% of the payout.

1480971064
Hero Member
*
Offline Offline

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

1480971064
Report to moderator
1480971064
Hero Member
*
Offline Offline

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

1480971064
Report to moderator
1480971064
Hero Member
*
Offline Offline

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

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

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

1480971064
Report to moderator
1480971064
Hero Member
*
Offline Offline

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

1480971064
Report to moderator
1480971064
Hero Member
*
Offline Offline

Posts: 1480971064

View Profile Personal Message (Offline)

Ignore
1480971064
Reply with quote  #2

1480971064
Report to moderator
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 546


View Profile
February 03, 2014, 11:11:38 AM
 #7662

Just in case no one has been watching, there is a new update to P2Pool. I am not sure what the fixes do as the op doesn't seem to care to let everyone know what he's fixing...for we know he could be working for the NSA and putting back doors into his code! (kidding) Cheesy



You can track new commits/updates on GitHub.
https://github.com/forrestv/p2pool/commits/master

Updates actually come fairly often to the "dirty" codebase, but you can stick with the Tags(the whole version numbers) for the "stable" releases.

Where is the stable release kept?

jedimstr
Hero Member
*****
Offline Offline

Activity: 784



View Profile
February 03, 2014, 11:42:31 AM
 #7663

Just in case no one has been watching, there is a new update to P2Pool. I am not sure what the fixes do as the op doesn't seem to care to let everyone know what he's fixing...for we know he could be working for the NSA and putting back doors into his code! (kidding) Cheesy



You can track new commits/updates on GitHub.
https://github.com/forrestv/p2pool/commits/master

Updates actually come fairly often to the "dirty" codebase, but you can stick with the Tags(the whole version numbers) for the "stable" releases.

Where is the stable release kept?



As I mentioned above... The Tags: https://github.com/forrestv/p2pool/releases

You should surf around the Github repository to get a feel of how github projects have their stuff stored... Releases/tags, issues lists, bug fixes and experimentation in the Master branch and the various README files, etc.  This is all pretty standard github stuff and can come in handy not just for P2pool updates, but for seeing the behind the scenes stuff with BFGMiner, CGMiner, CPUMiner, Bitcoind, etc.

smoothrunnings
Hero Member
*****
Offline Offline

Activity: 546


View Profile
February 03, 2014, 11:55:57 AM
 #7664

Just in case no one has been watching, there is a new update to P2Pool. I am not sure what the fixes do as the op doesn't seem to care to let everyone know what he's fixing...for we know he could be working for the NSA and putting back doors into his code! (kidding) Cheesy



You can track new commits/updates on GitHub.
https://github.com/forrestv/p2pool/commits/master

Updates actually come fairly often to the "dirty" codebase, but you can stick with the Tags(the whole version numbers) for the "stable" releases.

Where is the stable release kept?



As I mentioned above... The Tags: https://github.com/forrestv/p2pool/releases

You should surf around the Github repository to get a feel of how github projects have their stuff stored... Releases/tags, issues lists, bug fixes and experimentation in the Master branch and the various README files, etc.  This is all pretty standard github stuff and can come in handy not just for P2pool updates, but for seeing the behind the scenes stuff with BFGMiner, CGMiner, CPUMiner, Bitcoind, etc.

Oh there isn't an actual stable release vs a dirty release of P2Pool then.
jedimstr
Hero Member
*****
Offline Offline

Activity: 784



View Profile
February 03, 2014, 01:28:07 PM
 #7665

Just in case no one has been watching, there is a new update to P2Pool. I am not sure what the fixes do as the op doesn't seem to care to let everyone know what he's fixing...for we know he could be working for the NSA and putting back doors into his code! (kidding) Cheesy



You can track new commits/updates on GitHub.
https://github.com/forrestv/p2pool/commits/master

Updates actually come fairly often to the "dirty" codebase, but you can stick with the Tags(the whole version numbers) for the "stable" releases.

Where is the stable release kept?



As I mentioned above... The Tags: https://github.com/forrestv/p2pool/releases

You should surf around the Github repository to get a feel of how github projects have their stuff stored... Releases/tags, issues lists, bug fixes and experimentation in the Master branch and the various README files, etc.  This is all pretty standard github stuff and can come in handy not just for P2pool updates, but for seeing the behind the scenes stuff with BFGMiner, CGMiner, CPUMiner, Bitcoind, etc.

Oh there isn't an actual stable release vs a dirty release of P2Pool then.

Umm. Not quite getting what you're saying here.  This is all pretty standard code development stuff and most projects follow this structure.

Master branch has the rolling bug fixes, experimentation, git pulls from other branches/forks, etc.  Other branches are created to try out ideas or for modular development while the Master branch is the main branch.  Once a project is relatively stable, a release is tagged while development continues for the next major version.

For p2pool the last stable tag is 3.14 which was released two months ago.
Current HEAD commit version on the Master Branch is 13.4-14-g7aa75ce-dirty that was updated a few days ago.
I'm sure once new features accumulate and things are at a stable point, forrestv will roll out a version 3.15 at some point.

It's your choice to use the major stable releases or the interim in-flux/in-development beta or "dirty" releases.
You control which commit point or release tag to pull from when you git pull from the repository. Or you can just download the tag releases from the link I posted.

Don't know if this will help you or confuse you more, but try this for more info: http://www.lockergnome.com/web/2011/12/13/how-to-use-github-to-contribute-to-open-source-projects/

roy7
Sr. Member
****
Offline Offline

Activity: 434


View Profile
February 03, 2014, 03:16:44 PM
 #7666

Does this also mean that a miner would received 100% of the payout and the pool would receive 0%? Because that's what also just happen. My miners are still doing the 50% while the second miner which was just paid out (after I updated the server) got 100% of the payout.

Yes, exactly. If share A's 50% chance goes to the miner, the miner gets full payment for that share on all blocks found.

I think it might be possible to improve on this in a way that would remain backwards compatible with older versions of p2pool. I'll write it up this evening when I get home from work.

If anyone knows offhand, is the sharechain packed in such a way that a specific byte order is required and the structure can't be changed? Or is it stored in more of a json/xml sort of way where a field could be added and older nodes will just ignore the new field since they never access/read it?

RoyalMiningCo: Pools retired. Was fun!
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 546


View Profile
February 03, 2014, 04:48:02 PM
 #7667

I am finding interesting with the newest update to P2Pool 3.4.14 that my miners aren't finding anything but my friend who is using a Avy 107GH/s is finding blocking and is getting paid more than what my 186GH/s miners are getting when they do eventually find stuff. Previous before the patch the 107GH/s miner was finding nothing while my rigs were finding the blocks.

jedimstr
Hero Member
*****
Offline Offline

Activity: 784



View Profile
February 03, 2014, 04:52:43 PM
 #7668

I am finding interesting with the newest update to P2Pool 3.4.14 that my miners aren't finding anything but my friend who is using a Avy 107GH/s is finding blocking and is getting paid more than what my 186GH/s miners are getting when they do eventually find stuff. Previous before the patch the 107GH/s miner was finding nothing while my rigs were finding the blocks.



That's probably more luck than actual differences in P2Pool versions.

infofront
Hero Member
*****
Offline Offline

Activity: 798


View Profile
February 03, 2014, 08:57:55 PM
 #7669

I was thinking about creating a public P2pool node. What kind of hardware and bandwidth would I need? Lets assume I get 1 TH.
lenny_
Legendary
*
Offline Offline

Activity: 953



View Profile
February 03, 2014, 09:00:24 PM
 #7670

I was thinking about creating a public P2pool node. What kind of hardware and bandwidth would I need? Lets assume I get 1 TH.

Modern laptop will be OK, bandwidth 5 Mbps down/1 Mbps up should be enough. Of course, if you want to have bleeding edge efficiency on bitcoind template creation time and you planning to connect many devices, you should buy something faster. But for couple of Antminers of something like that, it should be fine.
Acejam
Sr. Member
****
Offline Offline

Activity: 283


View Profile
February 04, 2014, 04:38:37 AM
 #7671

I was thinking about creating a public P2pool node. What kind of hardware and bandwidth would I need? Lets assume I get 1 TH.

For 1 TH/s you're gonna need at least 1-2 GB RAM, a dual-core CPU, and probably a minimum connection speed of 5-10 Mbps.
Andradez
Newbie
*
Offline Offline

Activity: 7


View Profile
February 04, 2014, 02:43:24 PM
 #7672

Hello Everyone,

I've installed https://github.com/narken/p2pool-altcoins  so i could run several alt-coin like Litecoin, Namecoin, BBQCoin, Terracoin, Novacoin, etc...

I did install it without problems on windows 7 but when i started it i have got the following:

2014-02-04 14:06:39.315217 p2pool (version 11.4-31-g19b3dd0)
2014-02-04 14:06:39.316300
2014-02-04 14:06:39.316411 Testing bitcoind RPC connection to 'http://127.0.0.1:10332/' with username 'MasterUser'...
2014-02-04 14:06:39.385996     ...success!
2014-02-04 14:06:39.386762     Current block hash: 71e2062395badb6901497039fd25ce405245543754611b169876f8f1a02d4626
2014-02-04 14:06:39.390741     Current block height: 508440
2014-02-04 14:06:39.390824
2014-02-04 14:06:39.390912 Testing bitcoind P2P connection to '127.0.0.1:10333'.
..

And that's it , the p2pool-altcoins program justs hangs in there waiting... and waiting....

My Litecoin wallet is synced and the conf file is:
server=1
listen=1
daemon=1
rpcuser=MasterUser
rpcpassword=SomeLongPassword
maxconnections=30
rpcport=10332
port=10333
rpcallowip=127.0.0.1
rpcconnect=127.0.0.1
addnode=70.71.0.93
addnode=190.191.141.145
addnode=75.135.81.210
addnode=69.57.165.193
addnode=168.61.25.9
addnode=71.171.90.204
addnode=172.219.27.30
addnode=88.60.62.215
addnode=124.170.3.229

p2pool-altcoins networks.py  litecoin configuration is:
 litecoin=math.Object(
        P2P_PREFIX='fbc0b6db'.decode('hex'),
        P2P_PORT=9333,
        ADDRESS_VERSION=48,
        RPC_PORT=9332,
        RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            'litecoinaddress' in (yield bitcoind.rpc_help()) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        )),
        SUBSIDY_FUNC=lambda height: 50*100000000 >> (height + 1)//840000,
        POW_FUNC=lambda data: pack.IntType(256).unpack(__import__('ltc_scrypt').getPoWHash(data)),
        BLOCK_PERIOD=150, # s
        SYMBOL='LTC',
        CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'Litecoin') if platform.system() == 'Windows' else os.path.expanduser('~/Library/Application Support/Litecoin/') if platform.system() == 'Darwin' else os.path.expanduser('~/.litecoin'), 'litecoin.conf'),
        BLOCK_EXPLORER_URL_PREFIX='http://explorer.litecoin.net/block/',
        ADDRESS_EXPLORER_URL_PREFIX='http://explorer.litecoin.net/address/',
        SANE_TARGET_RANGE=(2**256//1000000000 - 1, 2**256//1000 - 1),
        DUMB_SCRYPT_DIFF=2**16,
    ),

Does anyone know what could be the reason for p2pool-altcoins halt?

Best Regards

roy7
Sr. Member
****
Offline Offline

Activity: 434


View Profile
February 04, 2014, 02:57:43 PM
 #7673

I've heard in chat that

https://github.com/Rav3nPL/p2pool-rav

is where most of the alt coin support ends up. Not sure what the difference is, if any, between his and narken's though.

RoyalMiningCo: Pools retired. Was fun!
Andradez
Newbie
*
Offline Offline

Activity: 7


View Profile
February 04, 2014, 03:07:35 PM
 #7674

Hello again, I am getting these errors all the time when running p2pool.

I am trying to get auxblock from my BBQCoin daemon which is at port 9554 but p2pool keeps showing these errors:

Here are the messages:

> Error while calling merged getauxblock on http://127.0.0.1:9554:
> Traceback (most recent call last):
>   File "twisted\internet\defer.pyc", line 551, in _runCallbacks
>
>   File "twisted\internet\defer.pyc", line 1101, in gotResult
>
>   File "twisted\internet\defer.pyc", line 1043, in _inlineCallbacks
>
>   File "twisted\python\failure.pyc", line 382, in throwExceptionIntoGenerator
>
> --- <exception caught here> ---
>   File "p2pool\util\deferral.pyc", line 41, in f
>
>   File "twisted\internet\defer.pyc", line 1043, in _inlineCallbacks
>
>   File "twisted\python\failure.pyc", line 382, in throwExceptionIntoGenerator
>
>   File "p2pool\util\jsonrpc.pyc", line 133, in _http_do
>
> p2pool.util.jsonrpc.NarrowError: -32601 Method not found


Does anyone know what's happening?

Thank You for your help!

P.S.: The other errors described in the post i did earlier are still happening too!
roy7
Sr. Member
****
Offline Offline

Activity: 434


View Profile
February 04, 2014, 03:42:43 PM
 #7675

Hmm. I find that the pool hash rate on p2pool.info is far more steady and predictable than my own graphing. Is p2pool using a moving average?

Zoom to 1 Day on http://p2pool.info/ and compare to:

http://vtc-us-east.royalminingco.com/p2pool_share_history/diff_history.png

RoyalMiningCo: Pools retired. Was fun!
Andradez
Newbie
*
Offline Offline

Activity: 7


View Profile
February 04, 2014, 04:27:09 PM
 #7676

I've heard in chat that

https://github.com/Rav3nPL/p2pool-rav

is where most of the alt coin support ends up. Not sure what the difference is, if any, between his and narken's though.

Thank You Roy, i will try that one.

Best Regards
infofront
Hero Member
*****
Offline Offline

Activity: 798


View Profile
February 04, 2014, 06:12:46 PM
 #7677

Thanks for the replies to my previous question. I have another question that I can't seem to find an answer to. If I'm running a p2pool node, and it dies for some reason, do we lose all the work that went into the partial p2pool share?
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
February 04, 2014, 06:25:54 PM
 #7678

Thanks for the replies to my previous question. I have another question that I can't seem to find an answer to. If I'm running a p2pool node, and it dies for some reason, do we lose all the work that went into the partial p2pool share?

No the network keeps it

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

Activity: 798


View Profile
February 04, 2014, 07:01:56 PM
 #7679

Thanks for the replies to my previous question. I have another question that I can't seem to find an answer to. If I'm running a p2pool node, and it dies for some reason, do we lose all the work that went into the partial p2pool share?

No the network keeps it


So, the miners who were mining on my node wouldn't benefit from their work that went into the partial share?
bitpop
Legendary
*
Offline Offline

Activity: 1918


https://keybase.io/bitpop


View Profile WWW
February 04, 2014, 07:04:40 PM
 #7680

Thanks for the replies to my previous question. I have another question that I can't seem to find an answer to. If I'm running a p2pool node, and it dies for some reason, do we lose all the work that went into the partial p2pool share?

No the network keeps it


So, the miners who were mining on my node wouldn't benefit from their work that went into the partial share?

I mean saves it for you

Reputation  |  PGP  |  DigitalOcean  |  OpenVPN 2GB Free  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
Pages: « 1 ... 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 427 428 429 430 431 432 433 434 ... 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!