Bitcoin Forum
June 07, 2024, 03:01:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 435 436 437 438 439 [440] 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 ... 570 »
8781  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 19, 2012, 08:23:57 PM
After starting up 2.10.2 for the first time, I almost immediately got "Best share: 25", but no accepted shares for a while. Then I finally got an accepted share 4/4. Looks like the Best share display still isn't fixed, unless for some reason my target was above 25 (never been above 8 for me at BitMinter). Also, now Best share is at 207, even though all the accepted shares for this run are still on screen, and the highest is 55/4.
Hmm ok. As an aside, best share does show rejected shares or even shares not submitted if they're below the target. The reason for this is that there is no way of knowing what your best share is when you're solo mining.
8782  Bitcoin / Pools / Re: Pay On Target: New High variance payout System Offered by Ozcoin on: December 19, 2012, 12:32:11 PM
Another issue that's bugging me is the effect vardiff has on share payment. It is totally reasonable that if the base diff is 10x higher then the value of diff 10 shares is different to diff 10 shares for diff 1 miners, but when the diff is above 10, the value of each share should actually converge (at some point, not sure where) from both diff 1 and diff 10 miners.
Not sure that I agree, anyway instead of (sd/wd)^a you could do sd^(a+1) / (wd + b*sd) for some b, but it will complicate the calculations.

EDIT: (Yes I understand it's perfectly fair over an infinite time period and averages out to the same pps at whatever diff, but it would just be nice at diff 1 to be paid for finding a block as much as a diff 10 miner is paid for finding it. Nice, not logical, fair or reasonable. Just nice.)
8783  Bitcoin / Pools / Re: Pay On Target: New High variance payout System Offered by Ozcoin on: December 19, 2012, 12:19:46 PM
Another issue that's bugging me is the effect vardiff has on share payment. It is totally reasonable that if the base diff is 10x higher then the value of diff 10 shares is different to diff 10 shares for diff 1 miners, but when the diff is above 10, the value of each share should actually converge (at some point, not sure where) from both diff 1 and diff 10 miners.

EDIT: (Yes I understand it's perfectly fair over an infinite time period and averages out to the same pps at whatever diff, but it would just be nice at diff 1 to be paid for finding a block as much as a diff 10 miner is paid for finding it. Nice, not logical, fair or reasonable. Just nice.)
8784  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 19, 2012, 10:28:17 AM
New version: 2.10.2, 19th December 2012

Various bugfixes and minor feature improvements.


Human readable changelog:

Should have fixed the various ways stratum pools would go dead and not recover to be in use.
When unable to connect to a pool at startup, previously if it eventually connected the menus wouldn't work - fixed.
On stratum disconnect, cgminer now throws away all work from that pool and stops any of that work in progress since it is all invalid and can only lead to rejects.
The best share count could get corrupted on fast machines artificially showing a higher share than was ever found.
Scrypt stratum support.
Kano updated the MMQ code to be much better at handling overheats.
Update API features.
Updated miner.php


Full changelog:

- Stop all work from the current pool if it's a stratum pool once it is
disconnected since it will be invalid upon reconnecting.
- Discard all staged work from stratum pools as well as the shares upon
disconnection since all the work becomes invalid.
- Use correct cbreak after 15 second delay when no pool is found alive.
- MMQ missing firmware -> ERR not DEBUG
- Allow stratum to work with scrypt.
- MMQ ensure delta clock can never exceed limits
- MMQ lowercase new string constants
- MMQ add api pgaset for clock
- API V1.23 - new pgaset command, to be used soon
- Protect the best_share/best_diff values under control lock.
- MMQ style police
- MMQ count work check timeout failures
- MMQ allow partial work replies and count them
- Check a stratum pool hasn't gone dead while being a backup pool and missed
having its idle flag cleared.
- MMQ overheat: remove clockdown (doesn't help) + ensure no lost shares
- API-README grammar
- API-README explain custom page extensions in miner.php
- miner.php add a sample group pool report
- miner.php allow where,group,having on cumstom pages
8785  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 19, 2012, 03:47:26 AM
cgminer 2.10.1, Win7 x64, 12.10 driver, 2.1SDK, AMD 5850.
It hashes at full speed, but shows 0 accepted, 0 rejected shares.

When I use the same settings on cgminer 2.8.7, I got the error -42 Building Program (clBuildProgram). Is this related? But on 2.10.1, i didn't see the error message.
That driver and that SDK are incompatible. It broke that SDK after the 12.3 driver.
8786  Bitcoin / Pools / Re: Pay On Target: New High variance payout System Offered by Ozcoin on: December 18, 2012, 11:11:24 PM
@ckolivas: I can see, for people who want a high variance pool to essentially gamble, that rewarding shares above current difficulty might be part of the attraction.  Indeed, having the maximum share payout be (significantly) above 25 BTC would be, too.  Given Graet is choosing fairly agressive parameters, I'm assuming that's what he's after?
No he's not. There was never any intention of making this much greater risk for the pool, only more fun for the miners. Higher variance but capping it would achieve that goal.
8787  Bitcoin / Pools / Re: Pay On Target: New High variance payout System Offered by Ozcoin on: December 18, 2012, 10:15:37 PM
To be fair, what I had originally suggested with this scheme was to cap the maximum paid to that of the current block difficulty to prevent the ridiculously high difficulty share from bankrupting the pool.

As an aside, I'm disappointed they didn't adopt the name I chose for this payment scheme: Difficulty Extrapolated Reward Payment, aka DERP. Though I guess one could argue we're now hashing pot.
8788  Bitcoin / Pools / Re: Pay On Target: New High variance payout System Offered by Ozcoin on: December 18, 2012, 11:14:05 AM
A lot of this idea came out of the fact that people feel cheated if they're the block finder and get no more than any other share for submitting it, and that now that cgminer scrolls difficulty, people constantly ask "so are the higher shares worth more?". It also acts as a disincentive to people acting maliciously performing what's known as a withholding attack by not submitting the block solve. It also adds an incentive to people mining on the fringe of profitability that they might actually make a profit if their hardware is the one that is lucky at that time. Ultimately, it's just gambling and over the very long term leads to the same rewards as PPS, but you never know your luck...

Here's an example:
[2012-12-18 22:52:10] Accepted 0000aa69 Diff 98.5K/1 GPU 1 pool 0
That share was worth 0.01435750 BTC where the current PPS rate is 0.00000712, meaning that one share was worth more than 2000 shares. On the other hand, diff 1 shares are worth 1/5th of what the going PPS rate is.

Note that in cgminer, up to and including version 2.10.2, the "best share" value may be wrong whereas the per-share statistic is accurate. This should be fixed from 2.10.3 onwards.
8789  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 18, 2012, 04:44:33 AM
Hopefully these issues are now fixed in git.
8790  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 17, 2012, 01:06:59 AM
Steps to reproduce:

1. Ensure you are happily mining on pool 0, with cgminer showing all pools as alive
2. Pull the network connection and wait until cgminer declares all pools dead (may take a few minutes)
3. Restore the network connection.  cgminer will declare pool 0 alive and start mining.  Pools 1-3 remain dead indefinitely.

Just to add, in this state I see cgminer maintaining TCP connections to all pools (including the ones it thinks are still dead) and I'm 90% sure i've seen it report that pool 3 (slush) saw a new block, even when it thought pool 3 was dead.

So some part of cgminer knows the pools are alive and is talking Stratum to them, but for whatever reason they're not getting marked as alive for pool  management purporses.
And that helps too, thanks.
8791  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 17, 2012, 12:27:40 AM
Just upgrade to 2.10.1 from 2.9.7.

The hanging problem when the connection goes down/unstable seems to be gone under windows.  Yay!!  It wasn't just stratum, btw, I saw it on my p2pool nodes as well.

However I'm having a problem with it dividing work up across my backup pools.  I had to remove one of my p2pool nodes because it was sending work to 3 nodes almost all the time.  I'm not sure why 2.9.7 was able to send all 2g/h of work to one node, and now 2.10.1 sends most, but not all of it, there, and the rest to other nodes.  Is this intended?

M
It's a problem with the balancing with plain non-rolltime getwork based pools in the current version. This can be alleviated with the failover-only option for the time being which can be enabled on the command line or via the menu under pools. You should hardly ever get share leakage or run out of work with the latest work scheduler anyway so I'm considering making failover only the default.
8792  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 16, 2012, 11:42:08 PM
Roger those comments, that gives me something to work with. Yes there is no way to reconnect stratum (yet?) and submit shares you were working on last time you were connected unfortunately.
8793  Bitcoin / Mining software (miners) / Re: Mining protocol bandwidth comparison: GBT, Stratum, and getwork on: December 16, 2012, 09:28:58 PM
Firstly, the example data is contrived and demonstrates nicely the confusion between technology and application. The test data does not demonstrate the bandwidth data difference intrinsic between stratum getwork and gbt, but the application of said technologies within luke-Jr's software within the constraints of his particular test. The intrinsic bandwidth requirements of each protocol can easily be calculated, and then I implore users who care about bandwidth to test it for themselves - with cgminer. Either using traditional tools or using the cgminer API  to get the results as Kano suggested.

Second what Kano is talking about when he says "transaction times", I believe he is referring to how often a block template for GBT, or a set of merkle branches for stratum, based on current queued transactions is being received by the mining software. If said template is sent once every 30 seconds on average by stratum, and received every 120 seconds on average by GBT, there are potentially 90 seconds more worth of transactions that never make it into the next block solve, in the way it's implemented in luke's software. In cgminer I receive the template every 30 seconds with GBT to match that of stratum. Only when the protocols are "equal" in terms of their likelihood of perpetuating transactions (since this is what bitcoin is about) should the bandwidth be compared. Pretending the bandwidth doesn't matter when one implementation can use over 100MB per hour is just naive.

Third, there has still not been any valid explanation for how sending the miner all the transactions in their entirety actually improves the security of the network. Unless someone is running mining software and a local bitcoin node and is comparing the values from each, and then decides what transactions overlap, and what are valid transactions the pool has chosen to filter out, and then determined that the data is enough of the transaction list to be a true set of transactions, having the transactions does not serve any purpose. Pool security validity software should be developed that does this, and people should use said approach if they care to confirm the pool is behaving. luke's software does not remotely do this to verify the transactions. It simply grabs them and then if it doesn't get them claims the pool is doing something untoward if it doesn't match the template. The transactions could be anything. It also completely ignores the fact that the vast majority of miners run their mining software on machines that aren't actually running bitcoin nodes with which to check the transactions. While the main bitcoin devs might wish this to be the case, it's not remotely the reality and is not going to become it.

We have a very suspicious community that will continually check the pools' actions. Yes history has shown pools may do something untoward - though it's usually about scamming miners with get rich quick schemes and not about harming the bitcoin network. If security was to be forced upon the miners by bitcoin itself, then a valid non-pooled mining solution should exist within the client itself that does not require people to have at least 1% of the network to be feasible. Solo mining is pointless for any sole entity any more. Unless bitcoin devs decide that something resembling p2pool makes its way into bitcoind, allowing miners of any size to mine, then pooled mining is here to stay. If or until that is the case, pooled mining is a proven solution that the miners have embraced. P2pool is great in principle but the reality is it is far from a simple plug in the values and mine scenario that miners use pools for. Pretending mining should be dissociated from bitcoin development just makes it even more the job of the pools to find solutions to mining problems as they arise. GBT failed to provide a solution early enough and efficient enough in the aspects that miners care about and stratum came around that was much more miner focussed. You can pretend that GBT is somehow superior but there isn't a single aspect that makes it attractive to miners or pool ops, and people are voting with their feet as predicted.
8794  Bitcoin / Hardware / Re: Algorithmically placed FPGA miner: 255MH/s/chip, supports all known boards on: December 16, 2012, 12:32:19 PM
Hmm - I'm wrong
See? Respect the man who admits when he's wrong. Might have to save this link for future use...
8795  Bitcoin / Pools / Re: [800 GH] Ozcoin Pooled Mining | DGM | PPS |Stratum+VarDiff US EU AU servers on: December 16, 2012, 08:42:27 AM
I now have him working on our next project - watch this subform for a big announcement coming soon for Ozcoin
Woohoo  Wink
8796  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 16, 2012, 06:53:34 AM
Also, anyone like to respond to this: https://bitcointalk.org/index.php?topic=131035.0
I'm especially interested in the network usage differences between BFGminer and CGMiner when using various protocols?
Stratum on the hostile fork of cgminer uses approximately 100x (?1000x) the bandwidth of stratum on cgminer.
8797  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 15, 2012, 11:38:00 PM
i've been running 2.10.1 for over 24 hrs now w/o any issues on win 7.   Cheesy
Grin well it was the main reason for the updated version. Glad to see I finally resolved that annoying bug, and it was as expected deep within libcurl dll for windows managing raw sockets. I fixed one bug but there seem to be numerous others...
8798  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 15, 2012, 09:03:33 PM
I've noticed two problems with stratum backup pools, that still exist on 2.10.1. The bigger problem is that stratum backup pools can become permanently dead. This is only happening on my rigs with wireless connections, so maybe it's a problem with latency / packet loss? Second problem is that with failover-only disabled, most leaked shares seem to go to my getwork backup pool, even though it's last on the list. I have two stratum backup pools with higher priority than the getwork pool, but they rarely (if ever) get leaked shares. This is only a small matter, since share leakage is very low.
I need to investigate the dead pool issue. I haven't seen it happen myself.
As for leaking shares, stratum and gbt pools actually don't leak shares at all with or without failover-only mode. You only get leakage if the primary pool is getwork and you're not in failover only mode.
8799  Bitcoin / Pools / Re: [2500 GH/s] Slush's Pool (mining.bitcoin.cz); TX FEES + Stratum on: December 15, 2012, 11:57:04 AM
Increase the fee on getwork pools. End of story.

Dear god, I can't imagine how much whining I'd hear if I tried to get people to move to Stratum like that... I should try it the next time I'm feeling sadistic.
In that case, temporarily reduce the fee to stratum instead?
8800  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overc monit fanspd RPC stratum linux/windws/osx/mip/r-pi 2.10.1 on: December 15, 2012, 12:58:27 AM
I have tried to run cgminer with scrypt enabled on my windows 7 machine with a 6850hd for fun but cannot get it to run. I followed the tutorial and ended up with:

cgminer --scrypt -o #somep2ppool# -u myAddress -p x --shaders 960 --intensity 12 --worksize 128 -g 1

but it just crashes. Even: cgminer --scrypt crashes.

Do I need to install/compile some scrypt library or something? (I have been using the windows binaries)
Make sure you at least have sdk2.6 as well, meaning the one that comes with driver 11.12 or later, and you need MORE SYSTEM RAM to mine ltc.
Pages: « 1 ... 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 435 436 437 438 439 [440] 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 ... 570 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!