Bitcoin Forum
May 07, 2024, 09:50:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
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 30 31 32 33 34 35 36 37 »
321  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: June 04, 2012, 03:31:44 PM
The last two blocks reported on p2pool.info as orphaned are not orphaned. P2Pool.info is wrong. I am showing 100 confirmations on 182892 and 20 confirmations on 182974.  Cool

Link to my found block list http://p2pmining.com/index.php?method=pool#ui-tabs-2

Fixing it now.  I had a power failure and when the computers restarted, the wrong version of bitcoind started up which caused problems with the p2pool.info block detection code.
322  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: June 03, 2012, 11:03:12 PM
Where is some formula how luck chart is created?
I`m not sure that "Hashing performed vs blocks produced" is accurate.
Maybe is is very wrong because of jumpers? They add much power for short period of time and killing match?
It looks like we NEVER make less calculations than we need!

I have explained it in great detail at least twice in this thread.  Please search for the the answer.

I don't believe the luck calculations are wrong, and no one who has looked at it has found any errors. I have also compared the calculated luck to my actual earnings and they are consistent.  I believe we really have found only 90% of the blocks that a "perfectly neutral luck" pool would have over the past several months. 

I don't know if it is just bad luck or if there is something else going on (someone withholding block solutions, etc), but I don't think it is an error in how luck is being calculated or displayed.
323  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 30, 2012, 01:35:39 PM
On p2pool.info, how does one find the address that associates with your wallet? It was pretty easy for me to find myself on there given how there are only 3 users at 10 GH/s but holy cow that would be a nightmare trying to figure out which address was mine if I was in the 1 GH/s range. I believe p2pool outputs the receiving address when you start it up but I don't have my p2pool client accessible at the moment. I do however have a copy of the wallet that I monitor daily, which was how I was able to track block payments to figure out which was me.

I'm assuming you're letting p2pool auto-pick an address for you instead of just telling it what address you want it to use.  If so, then when p2pool starts up, it displays the payment address it auto-picked for you.
324  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 16, 2012, 05:55:28 PM
Thanks twmz - I thought it was something like that, and I knew I'd seen something along those lines before, but I wanted to be sure, plus your explanation was very clear.

So: 
Code:
sum(totalRoundShares)/sum(roundDuration) /10^9*2^32
should give a reasonably accurate hashrate estimate?

Yes, that is the reverse of what I did to get the totalRoundShares in the first place.  I take a weighted average of the hashrate data points (taken every 5 minutes) and use that with round duration to calculate the round shares.  If you are looking for the hashrate, it would be easier to just get them directly from http://p2pool.info/stats instead of reverse engineering them from the block data Smiley

325  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 16, 2012, 01:01:51 PM
I don't know if this has been covered before, but going through the results on http://p2pool.info/blocks I've noticed a few rounds with negative round shares and negative round duration. Can anyone explain this for me? Most recently occurred on block 179106.

Round duration = Timestamp of the block that was just found - Timestamp of the block before that

As previously discussed "round shares" is actually a calculated value that is derived from the round duration and hashrate during that round.

Block timestamps are not precise.  First, they are based on miner's clocks which may not be accurate.  Second, with ntime rolling, they may have been arbitrarily adjusted.  Sometimes when a block that comes very shortly after another block ends up having a timestamp earlier than the block it came after.  When both blocks happen to be p2pool blocks, that makes the round duration (and therefore, also the round shares) negative.

The p2pool.info UI just hides this oddity.  

The small variations in block timestamp go both ways.  Sometimes a block's timestamp will be a little bit ahead and sometimes it will be a little bit behind.  So these small variations average out in the long term.  They are left in the raw data so that the luck calculations will be unaffected.  For example, some rounds will be 100 shares to high while other rounds will be 100 shares too low.  Since luck is basically "SUM(shares in some rounds) / SUM(expected shares for those rounds)" it doesn't matter if the rounds are 105 + 95 or 100 + 100.  As long as the average variation in timestamp is "0", it doesn't affect luck calculations.

And yes, as has been suggested in the past, it would be more accurate to count the actual hashes in the share chain to know exactly how many hashes went into finding a block.  But there are a number of technical challenges to making that work and the improvement in accuracy isn't enough to make it worth it to me to do that work.
326  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 15, 2012, 09:50:14 PM
Is there any way by crawling the p2pool logs to see when a block is found by p2pool and the reward distributed to my wallet? I'm not seeing any notifications in the p2pool logs. Trying to automate a report email so I can start gathering some mining stats with p2pool.

Another alternative to the suggestions already made is to go create a wallet at blockchain.info.  Then add your payment address to that wallet.  You can add it as a public-key-only address and just have blockchain.info monitor the address for transactions without it worrying about having it fully enabled with the private key.  They have an email notification system that can notify you when you receive a payment at that address.
327  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 15, 2012, 09:47:15 PM
Go to http://p2pool.info/ and go through each block and look for your payout address, or go to blockchain.info and put your payout address in the search box.

I guess I'll have to dig through p2pool to see if there is a way to dump the individual user generated BTC to the logs. I'd hate to have to curl and scrape that page.

The following output gives an URL
GOT BLOCK FROM PEER! Passing to bitcoind! 74b22adc bitcoin: http://blockexplorer.com/block/00000000000000b8fea2523bd5ba56ab32e6cd6e0a1068d6f983e92074b22adc

Historically, not all blocks get announced in every p2pool node with a message like you listed there.  That has recently changed, in theory.  Once you have the block hash, you can get details of the block either from bitcoind using the getblock RPC call or from blockchain.info's or blockexplorer.com's JSON APIs.

Also, you don't need to scrape p2pool.info to get the list of p2pool block.  There is a JSON API you can just call to get the raw data if you want it:  http://p2pool.info/blocks  Of course you have to do some post processing if you are wanting to confirm that your address was paid in any given block.
328  Other / Off-topic / Re: 872 mh/s firmware release - Butterfly Labs on: May 13, 2012, 12:30:06 AM
One of my units, the 47 one, keeps bombing out. Just stops hashing. CGminer says it's disabled, re-enabling it doesn't work. Re-starting CGminer does (for a while).

Gonna try the 872, just for the hell of it.

Edit:
OK the other one I updated just bombed out too :/

Edit2:
After observing it for a while it would seem it bombs out when it throttles. Gonna put them back to 832.

I had exactly the same problem on one of my units (it was at the stock firmware).  The symptom was that, only under linux, it would die when it throttled.  I sent it back to BFL but they never found a root cause as far as I know.  Under Windows, it was stable (it just slowed down when it throttled instead of dying).
329  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 12, 2012, 03:01:30 AM
Yes, I  only have 1 miner using his BTC address as username that is receiving payments. The node BTC address balance stay at 0.
Using a 0.5% fee just means that you'll keep 5 out of every 1,000 shares that's mined through your node. You might not see a payment for a while.
Great thank's for the info!

Also, it's random (with a probability equal to the percentage you set) that any given share will be redirected to your node's address.  So you'll not necessarily get exactly 5 out of the first 1000.  It'll end up averaging that in the long term, though.
330  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 12, 2012, 02:20:24 AM
I started P2Pool with the following command about 3 days ago but the node didn't collect any fee mining at 1.8GH/s.
Code:
~/p2pool/run_p2pool.py  user pass --fee 0.5 --merged http://user:pass@127.0.0.1:7333 --merged http://user:pass@127.0.0.1:8338

I see the thank you message for donation toward the P2Pool project and /fee show 0.5

Did I forget anything?

Stupid question, but is someone mining at your node and passing in their own bitcoin address as the miner username?  That's the only time you're going to see a fee taken out.  If no one is mining, there is no fee.  If they are mining, but not overriding the payment address with their username, then they are essentially giving 100% of their mining to you (to the default payment address).
331  Bitcoin / Pools / Re: [395GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 10, 2012, 01:53:08 PM
That will only show DOA though.

Sorry, you are right.  I shouldn't answer questions early in the morning right after I wake up.
332  Bitcoin / Pools / Re: [395GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 10, 2012, 01:37:14 PM
Is there any way to identify which rig, or even better which gpu is responsible for my orphans/stales ?

Use a different username for each rig or gpu and then look at the graphs.  There will be a separate graph for each username and you can see individual stale statistics for each.
333  Bitcoin / Pools / Re: [395GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 09, 2012, 07:42:32 PM
I got a question; is there a way to determine if a pool+worker combo is a p2pool worker using cgminer (api) or some other way?

IOW, if I give you an IP+port, workername and password, could you tell if its p2pool or a regular pool?

Without connecting to it?  I might guess it was p2pool if the port was 9332 since that is not commonly used for other bitcoin pools.

If I can connect to it, then p2pool includes a "X-Is-P2Pool: true" HTTP header in its response to a getwork request.
334  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 07, 2012, 11:20:49 PM
Anyway, my point was more that all that passing ancient blocks to bitcoind is kinda buggy. Does bitcoind do anything drastic when a peer keeps sending the same block over and over?

It's wouldn't call it buggy since it's doing exactly what it was designed to do:  when a peer announces a block, p2pool passes it on to the local bitcoin node.  It's apparently just simplistic and doesn't attempt to keep track of blocks that it already told the local node about. 

Also, the recent update just made p2pool more agressive about telling peers about blocks and so maybe you're seeing more messages about them.  I don't think it hurts anything and I wouldn't change it since agressive distribution of blocks is a good thing in order to reduce orphaned blocks (which we have had more than our fair share of).
335  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 07, 2012, 06:58:36 PM
Did we just orphan our own block?  We had 105, then 105 orphaned, then 106. 

Yes!
336  Bitcoin / Pools / Re: [700 GH] Ozcoin Pooled Mining Pty Ltd DGM [BIP16] Fee Free Port80 MM on: May 05, 2012, 03:19:32 PM
pool operation has been as smooth as silk recently, lovin it  Grin
Me too  Grin (touches wood)
any progress on the api stat avatars?
Thanks for the reminder, better chase that up Smiley

I quietly added support for ozcoin to http://btcstats.net and just didn't tell anyone Smiley

You're welcome to use that until Graet makes something awesomer:

http://btcstats.net/?ozcoin

For example:





Obviously, you can't effectively use the sig version anymore, but it is there in case people are using other, non-broken, forums as well.
337  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.6 on: May 03, 2012, 04:19:54 PM
NEW VERSION: 2.4.0 - May 3, 2012

Failing BFL won't cause cgminer to stop; it'll just disable the device, which an attempt may be made to re-enable it.

I'd like clarification on this point, please.

I understand that if cgminer is mining, a Single is unplugged, cgminer will continue mining. What isn't clear from the changelog is what happens when the Single is plugged back in. Will an automatic attempt be made to re-detected it? If so, will cgminer stop trying after some time limit, or will it continue the attempt indefinitely? Or is there something that needs to be done manually in the UI re-enable the device?

This wasn't about unplugging and plugging a device in.  It was about crashes.  If the BFL unit fails at some point (as is happening with one of mine), it used to just die and be dead forever.  Now, it goes into a disabled state and you can attempt to restart it from the API without having to completely restart cgminer.

I don't think anything has changed with hotplug support (i.e. it's still not supported).
338  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 02, 2012, 04:30:15 PM
A number of theories:
e) we are finding more blocks but they are being orphaned at a higher rate (>10%) and those orphans aren't being seen by p2pool.info node.

It's certainly possible, but I wanted to add that p2pool.info now also asks blockchain.info for a list of all blocks (including orphaned blocks) that include the p2pool donation address.  I trust that blockchain.info is much more likely to have seen all orphaned blocks (excluding the recent downtime) given that they connect to almost every publicly accessible node.  I think the likelyhood of unnoticed  orphaned blocks is very low at this point.

A couple suggestions:
a) found blocks should be forwarded to all nodes regardless of their staleness (this will aid in troubleshooting)

I believe forrest just commited this change to the git tree last night.
339  Bitcoin / Pools / Re: [360GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: May 02, 2012, 02:46:17 PM
There have been on and off discussions of if the p2pool.info luck calculations are somehow wrong (i.e. too low) because of some error in the estimated hashrate, etc.

I did an experiment with independent data to see how it compared and here are the results.

Instead of looking at anything from p2pool, I looked at my payments over the past 30 days.  My personal p2pool hashrate has been unchanged during the past 30 days and I have a detailed record of every share I have found, so I am certain what my hashrate was during that duration.  Note, I did happen to be the block finder for one of our blocks in the past 30 days, and so I did even receive a bonus payment to counter balance all the other blocks where I didn't receive the bonus payment, so that effect is mostly washed out.

Taking the difficulty changes into account, I calculated what my expected payment should have been over the past 30 days given my hashrate.  I compared that with what I was actually paid.  Over the past 30 days, I received 78% of amount that I was expected to have received given my hashrate.  The luck calculation from p2pool.info (which is based on average pool hashrate and blocks found) calculates that the past 30 day luck is 77%.

77% global luck vs 78% personal luck.

That makes me pretty comfortable that the p2pool.info luck calculation approach is not fundamentally broken and off by 10% or something. 

If anyone else sees a different pattern in their own personal payouts, that would be interesting.
340  Other / Off-topic / Re: Question to multi-BFL Single miners: temperature and throttling issues on: April 30, 2012, 12:44:22 PM
I also have a unit that is less tolerant of higher than supported ambient temperatures.  The room is 75 instead of 72 and one of my singles throttles regularly while the other never does. Until I can try EasyMiner's tuning, I have been trying to improve airflow in hopes that I can reduce throttling as much as possible. 

To that end, last night I removed the U-shaped cover piece to the unit that was throttling (the piece that wraps around the sides and the front) to expose the heatsinks and fans.   With that piece removed, the device stopped throttling in the 75 degree ambient temperature.  Note, I do have a room fan pointed at the table these are sitting on and so my assumption is that with the case removed, that room fan is providing enough additional circulation to offset the increased ambient temperature.

So it's something you might want to try.  Note, to remove this easily, you only want to remove the 4 small screws on the sides (2 per side).  The "back" is the side with the USB and power connections.  There are 4 small screws there you want to leave alone.

Side note: I hope EasyMiner's speed adjustments will be persisted in nvram or something?  So, if it is a windows-only app, I can make the adjustment and then move the Single back to my linux rig?  If not, please make the protocol for adjusting the speed public so that the cgminer developers can add this feature directly.
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 30 31 32 33 34 35 36 37 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!