Bitcoin Forum
November 07, 2024, 09:13:07 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 333 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 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591884 times)
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


View Profile
February 03, 2014, 01:56:55 AM
 #7641

Is the P2Pool on GMT time? I am just noticing now my hashing time is 5 hours ahead of my local time.
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


View Profile
February 03, 2014, 02:01:52 AM
 #7642

Does anyone know how to get the following data from this P2Pool site onto another site like my own?

I am interested in the "blocks found today" and "Local user summary" data at the bottom of the page.
http://sleipnir.syari.net/pool/

Here's what I use:
p2pool.smoothrunnings.ca:9332/
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


View Profile
February 03, 2014, 09:22:12 AM
 #7643

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

jedimstr
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000



View Profile
February 03, 2014, 11:00:14 AM
 #7644

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.

smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


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

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.

smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


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

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: 798
Merit: 1000



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

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: 630
Merit: 501


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

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: 798
Merit: 1000



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

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
Merit: 250


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

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?
smoothrunnings
Hero Member
*****
Offline Offline

Activity: 630
Merit: 501


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

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: 798
Merit: 1000



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

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
Legendary
*
Offline Offline

Activity: 2646
Merit: 2793


Shitcoin Minimalist


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

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: 1036
Merit: 1000


DARKNETMARKETS.COM


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

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.

DARKNET MARKETS >> https://DARKNETMARKETS.COM
Acejam
Full Member
***
Offline Offline

Activity: 124
Merit: 251


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

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
Merit: 0


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

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
Merit: 250


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

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.
Andradez
Newbie
*
Offline Offline

Activity: 7
Merit: 0


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

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
Merit: 250


View Profile
February 04, 2014, 03:42:43 PM
Last edit: February 05, 2014, 10:47:15 PM by roy7
 #7659

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
Andradez
Newbie
*
Offline Offline

Activity: 7
Merit: 0


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

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
Pages: « 1 ... 333 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 ... 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!