Krellan
Member
Offline
Activity: 106
Merit: 10
|
|
September 09, 2013, 12:53:21 AM |
|
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 <data>. 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 <data> 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 <data>). Either of those alone is probably good enough, but combined should work very well. Wow, that's great to know! Good to know that there is a signature of sorts. Curious if it would be a good feature for p2pool to add more of an obvious signature to its blocks? I'm not that familiar with the block layout of Bitcoin, but going by previous blocks, there's certainly a facility there to embed some arbitrary text. I would keep it very simple, just "P2Pool", so as not to take up much space. Or, give the winning miner the opportunity to insert some text of their choice into their share/block (perhaps paid for out of their share, to make up for the loss of giving up space in the block that would otherwise hold more profitable transaction fees)? I can see this being seriously misused, though, maybe best not to offer this feature. Josh
|
1JUZr4TZ5zuB4WdEv4mrhZMaM7yttpJvLG
|
|
|
Krellan
Member
Offline
Activity: 106
Merit: 10
|
|
September 09, 2013, 12:57:14 AM |
|
I use this in the binary for p2pcoin's bitcoind: const char* pszP2PCOIN = "[P2PCOINv0]"; COINBASE_FLAGS << std::vector<unsigned char>(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. Nice! Sounds like a great idea.
|
1JUZr4TZ5zuB4WdEv4mrhZMaM7yttpJvLG
|
|
|
Krellan
Member
Offline
Activity: 106
Merit: 10
|
|
September 09, 2013, 12:59:47 AM |
|
Nice! I stand corrected. Didn't know you were lurking on this forum here I checked back a few weeks on the blog entries, didn't see anything, and just assumed it hadn't been listed. Didn't check all the way back to the start. Very good charts/graphs. Nice data crunching! Josh
|
1JUZr4TZ5zuB4WdEv4mrhZMaM7yttpJvLG
|
|
|
daemondazz
|
|
September 10, 2013, 12:19:59 AM |
|
Erg, variance and luck suck:
Pool Hashrate: 10482.5 GH/s Estimated Time to Block: 9h 53m Current Round: 2d 1h 41m
|
Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
|
|
|
Yogafan00000
|
|
September 10, 2013, 12:54:02 AM |
|
forrestv: maybe it's time to measure the Bitcoin p2pool hashrate in TH/s in the thread's title?
We had better find some blocks soon or you will have to measure the pool speed in Kh/s!
|
1YogAFA... (oh, nevermind)
|
|
|
lenny_
Legendary
Offline
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
|
|
September 10, 2013, 07:28:12 AM |
|
Erg, variance and luck suck:
Pool Hashrate: 10482.5 GH/s Estimated Time to Block: 9h 53m Current Round: 2d 1h 41m
We need moar powah
|
|
|
|
hathmill
|
|
September 10, 2013, 12:31:29 PM |
|
Let's Talk Bitcoin is a twice weakly podcast about Bitcoin. I have emailed the host, Adam and requested a show about P2Pool. If you also think that it is a good idea to get some air time for this topic, the write and request it here: http://www.reddit.com/r/letstalkbitcoinIf you are a P2Pool developer or knows a lot about the inner workings and benefits of this system, I think it would be a good idea to contact Adam and go on the show and talk about it.
|
|
|
|
AtomSea
Full Member
Offline
Activity: 143
Merit: 100
So sexy, it hurts.
|
|
September 10, 2013, 04:04:51 PM |
|
Does anyone have a p2pool that has all the merge-mined coins? Namecoin, Devcoin, IOcoin? (I forget the rest)
|
|
|
|
IYFTech
|
|
September 10, 2013, 05:22:00 PM |
|
Does anyone have a p2pool that has all the merge-mined coins? Namecoin, Devcoin, IOcoin? (I forget the rest)
Yup, I do..... Edit: But I took i0coin off - too memory sucking & drive bashing.....BTC, IXC, DVC, GRC & NMC only for now.
|
|
|
|
wtogami
|
|
September 10, 2013, 11:06:30 PM |
|
Let's Talk Bitcoin is a twice weakly podcast about Bitcoin. I have emailed the host, Adam and requested a show about P2Pool. If you also think that it is a good idea to get some air time for this topic, the write and request it here: http://www.reddit.com/r/letstalkbitcoinIf you are a P2Pool developer or knows a lot about the inner workings and benefits of this system, I think it would be a good idea to contact Adam and go on the show and talk about it. I am a p2pool developer. This is already among the topics that I communicated with Stephanie that need to be better promoted and understood by the Bitcoin and Litecoin communities.
|
If you appreciate my work please consider making a small donation. BTC: 1LkYiL3RaouKXTUhGcE84XLece31JjnLc3 LTC: LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9 GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
|
|
|
Fiyasko
Legendary
Offline
Activity: 1428
Merit: 1001
Okey Dokey Lokey
|
|
September 11, 2013, 05:54:52 AM |
|
Im wondering why p2pool went from a few people, To alot, then back down to a few... There are 21x people mining right now, There used to be 500+
|
|
|
|
daemondazz
|
|
September 11, 2013, 06:05:42 AM |
|
Im wondering why p2pool went from a few people, To alot, then back down to a few... There are 21x people mining right now, There used to be 500+
p2pool.org != P2Pool network I currently see 206 payout addresses in the sharechain.
|
Computers, Amateur Radio, Electronics, Aviation - 1dazzrAbMqNu6cUwh2dtYckNygG7jKs8S
|
|
|
aamarket
|
|
September 11, 2013, 08:29:06 AM |
|
have a look here on p2pool list : http://p2pool-nodes.info/more than 50 public nodes are crunching less than 1G hash per sec or even zero, possibly waiting for Fedex to bring happiness again
|
IMPORTANT:http://bitcointalk.org/index.php?topic=177133.0,Tips welcome BTC:1AAMARKETmJvfjDwEFmhyYYwfre7ZFVseP RIC:RGnX6LcJrsVEuYeySDDxkmH7AjRqoprcKt
|
|
|
HellDiverUK
|
|
September 11, 2013, 08:42:51 AM |
|
Yep, my node is down at the moment due to a popped PSU. It'll be back up in the next few days, and I'll have a couple of Blades connecting to it - along with what I'm already running, that should be ~30GH/s coming back to p2pool.
|
|
|
|
JayCoin
|
|
September 12, 2013, 05:06:28 PM |
|
Yep, my node is down at the moment due to a popped PSU. It'll be back up in the next few days, and I'll have a couple of Blades connecting to it - along with what I'm already running, that should be ~30GH/s coming back to p2pool.
How are you running your blades on p2pool? I was using bfgminer as a getwork proxy and over 30% of the shares where rejected. What share reject rates are you getting?
|
Hello There!
|
|
|
HellDiverUK
|
|
September 12, 2013, 06:01:03 PM |
|
I only got two Blades today, and I've just got them going on Eligius. They're NOT plug and play. Between cabling, devising a mounting and cooling system, it took me all afternoon. My head is fried. I'll have a go with them on p2pool at the weekend.
|
|
|
|
NNZ
Member
Offline
Activity: 63
Merit: 10
|
|
September 12, 2013, 07:23:55 PM |
|
2013-09-12 23:23:32.506232 Local: 110GH/s in last 10.0 minutes Local dead on arrival: ~14.0% (11-18%) Expected time to share: 28.3 minutes 2013-09-12 23:23:32.506678 Shares: 1 (0 orphan, 0 dead) Stale rate: ~0.0% (0-80%) Efficiency: ~115.0% (23-116%) Current payout: 0.0040 BTC 2013-09-12 23:23:32.507007 Pool: 12822GH/s Stale rate: 13.0% Expected time to block: 8.1 hours 2013-09-12 23:23:33.090955 > Error submitting merged block: (will retry) 2013-09-12 23:23:33.091435 > Traceback (most recent call last): 2013-09-12 23:23:33.091744 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks 2013-09-12 23:23:33.092047 > current.result = callback(current.result, *args, **kw) 2013-09-12 23:23:33.092341 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1101, in gotResult 2013-09-12 23:23:33.092684 > _inlineCallbacks(r, g, deferred) 2013-09-12 23:23:33.092978 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks 2013-09-12 23:23:33.093296 > result = result.throwExceptionIntoGenerator(g) 2013-09-12 23:23:33.093633 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator 2013-09-12 23:23:33.093944 > return g.throw(self.type, self.value, self.tb) 2013-09-12 23:23:33.094229 > --- <exception caught here> --- 2013-09-12 23:23:33.094468 > File "/home/p2pool/p2pool/util/deferral.py", line 41, in f 2013-09-12 23:23:33.094700 > result = yield func(*args, **kwargs) 2013-09-12 23:23:33.094928 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks 2013-09-12 23:23:33.095170 > result = result.throwExceptionIntoGenerator(g) 2013-09-12 23:23:33.095399 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator 2013-09-12 23:23:33.095641 > return g.throw(self.type, self.value, self.tb) 2013-09-12 23:23:33.095871 > File "/home/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do 2013-09-12 23:23:33.096102 > raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None)) 2013-09-12 23:23:33.096346 > p2pool.util.jsonrpc.NarrowError: -115 Incorrect block work 2013-09-12 23:23:35.554589 P2Pool: 17304 shares in chain (8921 verified/17308 total) Peers: 6 (0 incoming)
|
|
|
|
Mobius
|
|
September 13, 2013, 01:40:10 AM |
|
2013-09-12 23:23:32.506232 Local: 110GH/s in last 10.0 minutes Local dead on arrival: ~14.0% (11-18%) Expected time to share: 28.3 minutes 2013-09-12 23:23:32.506678 Shares: 1 (0 orphan, 0 dead) Stale rate: ~0.0% (0-80%) Efficiency: ~115.0% (23-116%) Current payout: 0.0040 BTC 2013-09-12 23:23:32.507007 Pool: 12822GH/s Stale rate: 13.0% Expected time to block: 8.1 hours 2013-09-12 23:23:33.090955 > Error submitting merged block: (will retry) 2013-09-12 23:23:33.091435 > Traceback (most recent call last): 2013-09-12 23:23:33.091744 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks 2013-09-12 23:23:33.092047 > current.result = callback(current.result, *args, **kw) 2013-09-12 23:23:33.092341 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1101, in gotResult 2013-09-12 23:23:33.092684 > _inlineCallbacks(r, g, deferred) 2013-09-12 23:23:33.092978 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks 2013-09-12 23:23:33.093296 > result = result.throwExceptionIntoGenerator(g) 2013-09-12 23:23:33.093633 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator 2013-09-12 23:23:33.093944 > return g.throw(self.type, self.value, self.tb) 2013-09-12 23:23:33.094229 > --- <exception caught here> --- 2013-09-12 23:23:33.094468 > File "/home/p2pool/p2pool/util/deferral.py", line 41, in f 2013-09-12 23:23:33.094700 > result = yield func(*args, **kwargs) 2013-09-12 23:23:33.094928 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks 2013-09-12 23:23:33.095170 > result = result.throwExceptionIntoGenerator(g) 2013-09-12 23:23:33.095399 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator 2013-09-12 23:23:33.095641 > return g.throw(self.type, self.value, self.tb) 2013-09-12 23:23:33.095871 > File "/home/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do 2013-09-12 23:23:33.096102 > raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None)) 2013-09-12 23:23:33.096346 > p2pool.util.jsonrpc.NarrowError: -115 Incorrect block work 2013-09-12 23:23:35.554589 P2Pool: 17304 shares in chain (8921 verified/17308 total) Peers: 6 (0 incoming)
Update twisted sudo easy_install -U twisted
or to upgrade all of the python modules sudo python -c 'import pip, subprocess; [subprocess.call("pip install -U " + d.project_name, shell=1) for d in pip.get_installed_distributions()]'
|
|
|
|
semaster
|
|
September 13, 2013, 04:13:52 PM |
|
Hi everybody. Is there a way to restart p2pool node and to save local shares statistic (that is shown in web interface)?
|
|
|
|
gyverlb
|
|
September 13, 2013, 05:21:45 PM |
|
Hi everybody. Is there a way to restart p2pool node and to save local shares statistic (that is shown in web interface)?
Not without patching p2pool to do so. I think it's done this way because a restart is usually when you upgrade p2pool or test new bitcoind/p2pool parameters : reinitializing them makes sense to compare the p2pool behavior (mostly efficiency computed from these statistics) with previous ones.
|
|
|
|
|