Bitcoin Forum
November 02, 2024, 06:47:05 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
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 »
  Print  
Author Topic: [ANN] Stratum mining protocol - ASIC ready  (Read 146049 times)
Luke-Jr
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
September 19, 2012, 06:17:14 PM
 #101

2 Satoshis
Answered on GBT thread, since it doesn't pertain to StratumMP.

slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 19, 2012, 09:35:01 PM
 #102

Mining proxy executable 0.8.1 for Windows has been released.

-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
September 19, 2012, 11:08:00 PM
 #103

Slush, Eleuthria, glad to see you agreed on and developed a nice protocol for the future. I've been swamped by real life issues for a while now, but I will look to implementing native cgminer support when time permits which will hopefully be soon.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
September 20, 2012, 01:47:40 AM
 #104

Slush, Eleuthria, glad to see you agreed on and developed a nice protocol for the future. I've been swamped by real life issues for a while now, but I will look to implementing native cgminer support when time permits which will hopefully be soon.

Nice to hear from you again after a hectic two weeks.  Sorry to hear that the reason you were away wasn't a positive situation.  Whenever you're looking to sit down and play with some code, slush and I are in #stratum, and normally at least one of us is around.



For Stratum testers out there, BTC Guild just introduced dynamic difficulty using the mining.set_difficulty method, with target share rates of between 1 per 3 seconds (faster = diff increased) and 1 per 10 seconds (slower = diff decreased if not already at diff=1).  If you have a large farm, you might enjoy hooking up some bandwidth monitoring to your proxy to take a look at how small the network overhead become (make sure you only monitor the non-LAN traffic, since the miners still talk with getwork to the proxy).

RIP BTC Guild, April 2011 - June 2015
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1100


View Profile
September 20, 2012, 02:00:55 AM
 #105

Surprising that mining has not yet moved away from difficulty-1 mining.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
Detritus
Member
**
Offline Offline

Activity: 295
Merit: 98



View Profile
September 20, 2012, 04:12:54 AM
 #106

but I will look to implementing native cgminer support when time permits which will hopefully be soon.


Oh Thank god. Dodged a bullet on that one. You are my new best friend.
Joshwaa
Hero Member
*****
Offline Offline

Activity: 497
Merit: 500



View Profile
September 20, 2012, 01:19:11 PM
 #107

Seems like the difficulty implementation of Stratum is causing slight problems with BAMT.  Is this due to multiple miners running under the same worker name? Does Stratum know there are more that one worker per name? Just trying to figure some things out.

ckolivas hope all is well now. Glad to hear you will be implementing Stratum. BTW just saw your sig line for the first time. That's some funny shit!
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 20, 2012, 01:20:47 PM
 #108

Joshwaa, which kind of problems? Do you see any errors?

Joshwaa
Hero Member
*****
Offline Offline

Activity: 497
Merit: 500



View Profile
September 20, 2012, 01:27:11 PM
 #109

I do not see any errors on BAMT or Stratum. Weird I know. From what I can tell if BAMT takes longer that about 7min to find a share it will lock the GPU working on that share. Bamt recovers but then seems to not take work after it does.  I am still trying to get more info on the problem. I am running pheonix with phatk2 if this helps.
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 20, 2012, 02:05:46 PM
 #110

Hm, I'm thinking that the best solution is to *not* advertise higher difficulty to the miner, but filter our low-diff shares directly in proxy (it is already doing that check). Looks like some miners have serious issues with diff!=1.

Joshwaa
Hero Member
*****
Offline Offline

Activity: 497
Merit: 500



View Profile
September 20, 2012, 02:16:08 PM
 #111

Ok sorry but you kind of lost me. You say stratum should be giving those workers diff=1, and that's what they are having the problem with?  You may have to dumb this down for me a bit.
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 20, 2012, 02:23:16 PM
 #112

Well, miners still can work on diff1 shares and proxy will filter out these shares which don't meet difficulty requested by pool server. If there's any bug in the miner regards to difficulty calculations, it should not be triggered by readjustment difficulty by stratum server, because new difficulty won't be propagated into the miner itself.

slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 20, 2012, 02:50:34 PM
 #113

Mining proxy 0.8.2 is out, introducing some workarounds for miner's bugs. I recommend to update.

Sitarow
Legendary
*
Offline Offline

Activity: 1792
Merit: 1047



View Profile
September 20, 2012, 03:10:45 PM
 #114

Seems like the difficulty implementation of Stratum is causing slight problems with BAMT.  Is this due to multiple miners running under the same worker name? Does Stratum know there are more that one worker per name? Just trying to figure some things out.

ckolivas hope all is well now. Glad to hear you will be implementing Stratum. BTW just saw your sig line for the first time. That's some funny shit!

Any success? are you using phoenix?
Joshwaa
Hero Member
*****
Offline Offline

Activity: 497
Merit: 500



View Profile
September 20, 2012, 03:41:23 PM
 #115

Yes. With the newer version 8.2 the BAMT rigs are now happy campers.
Sitarow
Legendary
*
Offline Offline

Activity: 1792
Merit: 1047



View Profile
September 20, 2012, 04:03:59 PM
 #116

Yes. With the newer version 8.2 the BAMT rigs are now happy campers.

Using 0.8.3 and yes happy campers Cheesy
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 25, 2012, 11:18:35 PM
 #117

I just succesfully tested mining over Tor using Stratum proxy + torify (package torsocks).

# torify ./mining_proxy.py -o pool57wkuu5yuhzb.onion

Console shows some warnings, but it works nicely. Of course direct connection has much lower latency, but for people with concern in anonymity, Tor + Stratum proxy should be a good choice.

Momchil reported that latest poclbm with native Stratum support mining over Tor as well, but you must specify stratum://<onion address> directly to let it work properly.

ssateneth
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
September 26, 2012, 02:53:40 AM
 #118

Quote
[02:36] <@conman> stratum is basically orthogonal to all the hard work I put into network scheduling D:

-ck
Legendary
*
Offline Offline

Activity: 4284
Merit: 1645


Ruu \o/


View Profile WWW
September 26, 2012, 04:00:23 AM
 #119

Quote
[02:36] <@conman> stratum is basically orthogonal to all the hard work I put into network scheduling D:
It doesn't mean stratum is a bad thing, it's just a shame that I put a lot of work into making cgminer scale to massive workloads and I have to implement something else from scratch again.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
slush (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
September 27, 2012, 02:41:24 PM
 #120

It doesn't mean stratum is a bad thing, it's just a shame that I put a lot of work into making cgminer scale to massive workloads pool overloads and I have to implement something else from scratch again.

Let me fix it for you ;-P.

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 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!