Browse Source

Update NEWS and README for BFGMiner

Luke Dashjr 13 years ago
parent
commit
3f56e114ae
2 changed files with 9 additions and 17 deletions
  1. 2 6
      NEWS
  2. 7 11
      README

+ 2 - 6
NEWS

@@ -1,12 +1,9 @@
 Version ??? - Future
 
-- Major upgrade - support for the stratum mining protocol.
+- Support for the stratum mining protocol.
 - Fix various modminer warnings on mingw.
 - Fix sign warning on windows build for bitforce.
 - Cast socketfail to integer since SOCKET is an unsigned int on windows.
-- Use strtod not strtol for bitforce temp backup.
-- Cope with broken drivers returning nonsense values for bitforce temperatures.
-- Minor warning fixes.
 - Use the stratum thread to detect when a stratum pool has died based on no
 message for 2 minutes.
 - Only set the stratum auth flag once and once the stratum thread is started,
@@ -41,8 +38,6 @@ is down.
 - Check the stratum pool difference has not changed compared to the work diff
 when testing whether a share meets the target or not and retarget if necessary.
 - Bit error in target calculation for stratum.
-- Set work_block in gen_stratum_work for when work is reused to avoid thinking
-it's all stale.
 - Offset the current block detection to the prev block hash.
 - We should be testing for id_val, not id in parse stratum response.
 - Make target on stratum scale to any size by clearing sequential bits according
@@ -137,6 +132,7 @@ socket.
 - Test specifically for stratum being active in pool_active.
 - Detect stratum in common place when adding urls, and use a bool to tell us
 when it's active.
+- Remove unused add_pool_details5
 - Fix warnings.
 - Extract and store various parameters on stratum init confirming successful
 mining notify.

+ 7 - 11
README

@@ -312,10 +312,6 @@ Single pool with a socks5 proxy, regular desktop:
 
 bfgminer -o http://pool:port -x socks5://proxy:port -u username -p password
 
-Single pool with stratum protocol support:
-
-cgminer -o stratum+tcp://pool:port -u username -p password
-
 The list of proxy types are:
  http:    standard http 1.1 proxy
  socks4:  socks4 proxy
@@ -925,17 +921,17 @@ To permanently give your account the 'dialout' group:
 Then logout and back in again
 
 Q: What is stratum and how do I use it?
-A: Stratum is a protocol designed for pooled mining in such a way as to
-minimise the amount of network communications, yet scale to hardware of any
-speed. With versions of cgminer 2.8.0+, if a pool has stratum support, cgminer
+A: Stratum is a protocol designed to reduce resources for mining pools at the
+cost of keeping the miner in the dark and blindly transferring his mining
+authority to the pool. It is a return to the problems of the old centralized
+"getwork" protocol, but capable of scaling to hardware of any speed like the
+standard GBT protocol. If a pool uses stratum instead of GBT, BFGMiner
 will automatically detect it and switch to the support as advertised if it can.
 Stratum uses direct TCP connections to the pool and thus it will NOT currently
 work through a http proxy but will work via a socks proxy if you need to use
 one. If you input the stratum port directly into your configuration, or use the
-special prefix "stratum+tcp://" instead of "http://", cgminer will ONLY try to
-use stratum protocol mining. The advantages of stratum to the miner are no
-delays in getting more work for the miner, less rejects across block changes,
-and far less network communications for the same amount of mining hashrate.
+special prefix "stratum+tcp://" instead of "http://", BFGMiner will ONLY try to
+use stratum protocol mining.
 
 ---