Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 486. (Read 2591928 times)

donator
Activity: 2058
Merit: 1007
Poor impulse control.
Are they the same every block or do they vary? Also, could you share what some of them are?
The last output in the coinbase is the special P2P hashchain commitment. It has zero value and it now looks like OP_RETURN PUSH .


Thanks gmaxwell. Is there anywhere a script could pull the special P2P hashchain commitment from if and when it changes (in order to do a regex search of the coinbase)? Or is that something you'd have to run a p2Pool node in order to do?

The will always be different and depends entirely on P2Pool's sharechain, so I don't think it's too useful. Instead, the second to last txout will always be to the donation address (1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4) and then you can match the template of the last txout (0 value to OP_RETURN PUSH ). Either of those alone is probably good enough, but combined should work very well.

Thanks forrestv. I didn't think of looking for the donation address to confirm.
hero member
Activity: 516
Merit: 643
Are they the same every block or do they vary? Also, could you share what some of them are?
The last output in the coinbase is the special P2P hashchain commitment. It has zero value and it now looks like OP_RETURN PUSH .


Thanks gmaxwell. Is there anywhere a script could pull the special P2P hashchain commitment from if and when it changes (in order to do a regex search of the coinbase)? Or is that something you'd have to run a p2Pool node in order to do?

The will always be different and depends entirely on P2Pool's sharechain, so I don't think it's too useful. Instead, the second to last txout will always be to the donation address (1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4) and then you can match the template of the last txout (0 value to OP_RETURN PUSH ). Either of those alone is probably good enough, but combined should work very well.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
Are they the same every block or do they vary? Also, could you share what some of them are?
The last output in the coinbase is the special P2P hashchain commitment. It has zero value and it now looks like OP_RETURN PUSH .


Thanks gmaxwell. Is there anywhere a script could pull the special P2P hashchain commitment from if and when it changes (in order to do a regex search of the coinbase)? Or is that something you'd have to run a p2Pool node in order to do?
staff
Activity: 4284
Merit: 8808
Are they the same every block or do they vary? Also, could you share what some of them are?
The last output in the coinbase is the special P2P hashchain commitment. It has zero value and it now looks like OP_RETURN PUSH .
donator
Activity: 543
Merit: 500
kjj
legendary
Activity: 1302
Merit: 1026
And if you want your signature in a block, the patch to bitcoind is trivial.  Smiley
How is it done? Cheesy

I use this in the binary for p2pcoin's bitcoind:

Code: (init.cpp)
    const char* pszP2PCOIN = "[P2PCOINv0]";
    COINBASE_FLAGS << std::vector(pszP2PCOIN, pszP2PCOIN+strlen(pszP2PCOIN));

I also have command line options for -addtag and -addhextag that I use to add my personal tags.  They are done pretty much the same way.
donator
Activity: 543
Merit: 500
And if you want your signature in a block, the patch to bitcoind is trivial.  Smiley
How is it done? Cheesy
donator
Activity: 2058
Merit: 1007
Poor impulse control.
p2pool already has several unique features that can be used to identify the blocks.

Are they the same every block or do they vary? Also, could you share what some of them are?

And if you want your signature in a block, the patch to bitcoind is trivial.  Smiley

Except I'm not a miner anymore Sad
kjj
legendary
Activity: 1302
Merit: 1026
p2pool already has several unique features that can be used to identify the blocks.

And if you want your signature in a block, the patch to bitcoind is trivial.  Smiley
donator
Activity: 2058
Merit: 1007
Poor impulse control.
Nice, I just noticed P2Pool has appeared in this list for the first time:

http://organofcorti.blogspot.com/2013/09/september-1st-2013-weekly-pool-and.html

While I appreciate the props, p2Pool has been in the weekly pool stats on the blog since the start:

http://organofcorti.blogspot.com.au/2012/07/weekly-pool-statistics-29072012.html


This is the first time p2Pool was in my weekly stats.


Any thoughts on perhaps spending 7-or-so bytes per block, to put "P2Pool" in the coinbase signature, to make it easier for P2Pool mined blocks to be identified as such, for purposes of making these charts?  It's an exciting time for P2Pool, as it is now over 1% of the entire Bitcoin network, and this will draw more attention (and thus hopefully more people joining the pool and adding hashpower).

Josh


Or why not sell coinbase space to the general public as a vanity signature? I'll pay a couple of btc to have my name as a coinbase sig for a block.
member
Activity: 106
Merit: 10
Nice, I just noticed P2Pool has appeared in this list for the first time:

http://organofcorti.blogspot.com/2013/09/september-1st-2013-weekly-pool-and.html

Any thoughts on perhaps spending 7-or-so bytes per block, to put "P2Pool" in the coinbase signature, to make it easier for P2Pool mined blocks to be identified as such, for purposes of making these charts?  It's an exciting time for P2Pool, as it is now over 1% of the entire Bitcoin network, and this will draw more attention (and thus hopefully more people joining the pool and adding hashpower).

Josh
sr. member
Activity: 448
Merit: 250
Changing the topic slightly, my node is now showing peaks of 14TH/s and a 24hr mean of 10.7TH/s, so it might be worth updating the thread topic Smiley
hero member
Activity: 1246
Merit: 501

the ks-2g could run one adequately, but that, the ks-4g and the ks-16g are sold out


You're dreaming if you think a single core Atom will run p2pool with any efficiency.  A Celeron 847, which is WAY faster than an Atom really struggles, even running a text-only Ubuntu server install on SSD. 

The slowest machine I've had it running properly on is a Pentium G620 (dual core 2.6GHz Sandy Bridge).

Currently my p2pool node runs on my mining/workstation machine, which is an i3-3220T with 8GB RAM and SSD drive.
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
When i see the prices i realize it doesnt make much sense for 44GH (the ultracheap servers are all sold out). Unfortunately most p2pool-server have a fee and if they dont they dont mine all merge mine able coins. I had hoped to get a bit more profit since merge mining on bitparking.com has the transaction fee missing but paying a fee on a p2pool server or not mine all merge mine coins would be not much better. And renting a server would work for a couple months then the costs are higher than a pool fee. Not to speak of the work involved to set up. Guess i cant have everything... but thanks for the help.
zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
I think i will try to use p2pool now. Hopefully getting merged mining with all coins that bitparking is using to run and be able to set up coins that appear on coinchoose too. Maybe even possible to merge mine with other coins than bitcoin. Im not sure if thats easily possible.

What kind of server would you rent? I mean is a VPS safe enough or whats the best thing? I dont have a computer running all the time but my miners do. And im not sure if its a good idea to install p2pool on the raspi...

http://www.ovh.ie/dedicated_servers/kimsufi_2g.xml

the ks-2g could run one adequately, but that, the ks-4g and the ks-16g are sold out

you can get an adequate server on hetzner too, via the robot bidding:

https://robot.your-server.de/order/market

i think you may already need a hetzner account, though.  those prices include 19% VAT

i've kept the whole blockchain in RAM, but it's not a big deal anymore

a vps would probably be OK if you can find one with, uh, 25GB?

sr. member
Activity: 448
Merit: 250
What kind of server would you rent? I mean is a VPS safe enough or whats the best thing? I dont have a computer running all the time but my miners do. And im not sure if its a good idea to install p2pool on the raspi...

The bitcoin block chain is currently 14GB, so unless you use an external USB hard drive I think you'd have trouble getting that to fit, plus the RaspPi likely wouldn't have enough grunt.

You don't need to run your own instance of P2Pool, you can find a list of current nodes at https://bitcointalksearch.org/topic/updated-current-p2pool-server-list-264533
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
I think i will try to use p2pool now. Hopefully getting merged mining with all coins that bitparking is using to run and be able to set up coins that appear on coinchoose too. Maybe even possible to merge mine with other coins than bitcoin. Im not sure if thats easily possible.

What kind of server would you rent? I mean is a VPS safe enough or whats the best thing? I dont have a computer running all the time but my miners do. And im not sure if its a good idea to install p2pool on the raspi...
sr. member
Activity: 448
Merit: 250


I've set up my P2Pool node at http://cryptominer.org/bitcoin/ to be more friendly to low hash-rate miners like yourself by counting pseudo-shares with a much lower difficulty than p2pool itself accepts. If you decide to use it, you will get a smaller, more regular payment. The amount should average out over the long term but will be more consistant on a day-to-day basis.



I have started mining there, but 5%?!?! Shocked

Thank you for trying it out. At the moment my miners are ~60% of the hashrate on that node, so the effective fee for everyone else is only 2%.

Also, I mentioned in my thread (https://bitcointalksearch.org/topic/22thann-australian-p2pool-backed-low-rate-friendly-pool-280780) that the service is running on quality HP c-Class blades hosted in a carrier grade data centre, not some cheap $10/month VPS and as the hashrate increases I will be reducing the fee percentage.
staff
Activity: 4284
Merit: 8808
Bitcoin(d|-qt) 0.8.4 is out now: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.4/

It fixes an easily exploitable remote node crashing bug, I _strongly_ recommend all P2Pool nodes upgrade ASAP.
sr. member
Activity: 337
Merit: 250
NOw my hashrate is 400~550 MHs after restarting, and my address is nowhere to be found on Current Payouts or the Active users, it appears that my address just wanishes from the p2pool.info.... Payout, in p2pool, is still 0.0000..........
Exactly. It'll stay like that until you find another share.
OK! But why did my address keeps dissapearing from the list? It happened before I restarted p2pool and cgminer...? It works good and just suddenly goes poof without any obvoius reason from my side. I mean, I didn't touch anything on my PC, but my address simply dissapears?

The list only shows addresses that have found a share recently enough to be owed a payment in the next block.  If you go for a long time without finding a share (as will happen with a low hashrate), you will not be on the list.

Thank You!



I've set up my P2Pool node at http://cryptominer.org/bitcoin/ to be more friendly to low hash-rate miners like yourself by counting pseudo-shares with a much lower difficulty than p2pool itself accepts. If you decide to use it, you will get a smaller, more regular payment. The amount should average out over the long term but will be more consistant on a day-to-day basis.



I have started mining there, but 5%?!?! Shocked
Jump to: