Pages:
Author

Topic: Free cloud-based stratum proxy for Slush & BTCGuild (beta) - page 5. (Read 46497 times)

hero member
Activity: 504
Merit: 500
yes was connecting to btcguild,   looking at the network hashrate it appears they are still being attacked.... 


mining ppcoins thru d7.lt getwork for the time being.....



sr. member
Activity: 322
Merit: 250
did something happen to the cloud stratum proxies?   

No, they're up. I'm connected to them right now.

Which ones are you trying?

Are you perhaps trying to connect to BTCGuild? Keep in mind there is a DDOS attack against BTCGuild right now.
hero member
Activity: 504
Merit: 500
did something happen to the cloud stratum proxies?   
legendary
Activity: 1750
Merit: 1007
ty,    how do i specify which port to use on the local computer?   Ive added stratum.btcguild.com:3333    and got miningproxy.exe going,    so when i point my miner to 192.168.1.106  for the computer its running on.... which port would i specify?




By default, the stratum proxy listens for your miners on port 8332.  You can change this using '-gp '.
hero member
Activity: 504
Merit: 500
ty,    how do i specify which port to use on the local computer?   Ive added stratum.btcguild.com:3333    and got miningproxy.exe going,    so when i point my miner to 192.168.1.106  for the computer its running on.... which port would i specify?


legendary
Activity: 1750
Merit: 1007
how do i edit the pool inside mining_proxy.exe
 Huh

Run it with '-o -p '.  On Windows, this means either launching the proxy via command line with those arguments, or creating a shortcut and adding those arguments to the target.
hero member
Activity: 504
Merit: 500
how do i edit the pool inside mining_proxy.exe
 Huh
newbie
Activity: 59
Merit: 0
1.) East Coast, US

2.) I hope that isn't me... Apparently Slush's pool very recently removed the ability to switch difficulty manually. They said stratum should do it automatically. When I was using the original stratum proxy my difficulty was automatically switched to 8. So I take it the setting doesn't stay that way...

*Update*
Quote
[11:40] if there's such "need"to manually define miner difficulty, then it is a bug of miner or some other part of mining equipment. But as pool is using vardiff now, user-defined difficulty has no sense anymore

My miners are 2 days old and were working at 110% efficiency up until the slush proxy messed up. So I know it isn't my miners.

Ok, thanks. I'm generally on BTCGuild. I just tried Slush, and it seems to work fine for me. (It's not just a "well, it works fine for me under controlled circumstances when stars line up" - these servers are over the Internet even for me).

Couple of more questions:
a) What is your internet service speed?
b) What Operating System are you running?

Meanwhile, I'll bring up 2 more servers - US East Coast and Western Europe (since slush is in Amsterdam). It will take me a few hours. I'll appreciate if you can try it out after that. Will post here (and PM you) when they're ready.


Sorry for the late reply.

a.)Cable 10megabit up/5 down highest cable package in my area
b)The PC I'm using for general things(gaming, forum posting, etc) is windows 7. The netbook that I run proxies and do other bitcoin related things on is Linux. Debian Mint

Ok, so I tried your new servers. Here are my results:
1. Couldn't get anything going on any of the BTCguild ports with either west or east coast USA. My blade wouldn't start running and it would just flip between east and west. I tried all of the ports, and they came back with the same results.

2. Slush ports work! The blade is running on westcoast USA 8900 and it's almost at its optimum levels of 10gh. I'm going to keep my eye on it to see if there are any more hick ups. The only thing that I notice is slush's pool worker stats don't show the same mh as the blade is pulling. It seems to be slowly going up however, is this normal?

I'll keep my fingers crossed for there to be no problems. Unfortunately I can't seem to get a personal proxy going off my own network so in a way I am now relying on your services to keep my blades up and running. I really appreciate what your doing and I'll let you know if I find anything else out about my blade running on your network.
hero member
Activity: 504
Merit: 500
i use cgminer...


http://pool.50btc.com:8332     for the server



username :[email protected]
pw: x


i just launch cgminer-nogpu.exe    and input the server    hit enter,   workername  hit enter       x hit enter,       


since im not mining with gpus,   it is just easier than making a .bat file  imo
sr. member
Activity: 322
Merit: 250
pool.50btc.com:8332    is what my block erupters mine on....      its stratum



this is what ive found online...


Hosts:
pool.50btc.com:8332 - main host
pool2.50btc.com:8332 - backup host
If you want to specify a pull-server to connect to, you can choose from:
pool-de.50btc.com:8332 - Host is located in Germany
pool-us.50btc.com:8332 - Host is located in the USA
pool-ru.50btc.com:8332 - Host is located in Russia
Port 80 mining (Long-Polling port is 443):
pool80.50btc.com
All pool-servers, except pool 80, have Stratum protocol support. All suitable miners would be automatically redirected to port 3333 on connection.


wish the Blade was as simple to use as the usb erupters



How is your individual worker name & password set up?

I have a worker that's displayed on the 50BTC site ( dbbitblade1 ). However, if I use it the proxy doesn't connect at all, and individual bfgminer using usb block erupters just states:

[2013-09-26 16:25:46] Probing for an alive pool
[2013-09-26 16:25:54] Pool 0 slow/down or URL or credentials invalid


This is with pool.50btc.com:8332

What is the exact bfgminer command line you're using for your USB erupters?

hero member
Activity: 504
Merit: 500
pool.50btc.com:8332    is what my block erupters mine on....      its stratum



this is what ive found online...


Hosts:
pool.50btc.com:8332 - main host
pool2.50btc.com:8332 - backup host
If you want to specify a pull-server to connect to, you can choose from:
pool-de.50btc.com:8332 - Host is located in Germany
pool-us.50btc.com:8332 - Host is located in the USA
pool-ru.50btc.com:8332 - Host is located in Russia
Port 80 mining (Long-Polling port is 443):
pool80.50btc.com
All pool-servers, except pool 80, have Stratum protocol support. All suitable miners would be automatically redirected to port 3333 on connection.


wish the Blade was as simple to use as the usb erupters

sr. member
Activity: 322
Merit: 250
could you do one for 50btc?  

much cheaper fees than btcguild


I would, but I can't ever connect to 50BTC. I've come to believe 50BTC is a myth Tongue.

That's what drove me to Eligius in the first place. Also PPS, but with a 0% pool fee.


Seriously though, they just have very bad instructions on their web site in terms of which servers support which ports. If you can let me know the address & port of a 50BTC server that accepts stratum, I'll set up a proxy for you.
hero member
Activity: 504
Merit: 500
could you do one 50btc? 

much cheaper fees than btcguild

PPLNS on BTC Guild averages higher than 50BTC due to NMC and TxFees.

i'll give that a try...
legendary
Activity: 1750
Merit: 1007
could you do one 50btc? 

much cheaper fees than btcguild

PPLNS on BTC Guild averages higher than 50BTC due to NMC and TxFees.
hero member
Activity: 504
Merit: 500
could you do one for 50btc?  

much cheaper fees than btcguild
hero member
Activity: 504
Merit: 500
+1 for doing this!         

brilliant idea!
sr. member
Activity: 322
Merit: 250
Ok, I now have 4 new proxies open (the old ones are still there for now):


eastcoastbtc.cloudapp.net
westcoastbtc.cloudapp.net
westeuropebtc.cloudapp.net
northeuropebtc.cloudapp.net


They're located in Virginia, Washington, France and Spain (I think - I can't really tell for sure, but it's supposed to be East US, West US, West EU, North EU).


Pick the server that are closest to you as primary, and some other one as backup. The servers all support both BTC Guild & Slush. To select which pool you want, specify an appropriate port:

BTC Guild: 8884, 8885, 8886
Slush: 8900, 8901, 8902

Please toss a dice or something otherwise random to see which individual port to pick. Or if you have more than one blade, spread them across ports.


e.g. (for a BTCGuild setup):

Ports: 8884,8884
Server addresses: westeuropebtc.cloudapp.net,northeuropebtc.cloudapp.net
user:pass: myname_worker:x,myname_worker:x


PS: I'm now also using 5 block erupters to keep cycling through all of these ports to make sure they're alive. If one of them goes down I'll get a timeout message from BTC Guild. Finally Block Erupters are useful for something Smiley

newbie
Activity: 33
Merit: 0
Very interesting! Thanks for the replies! I definitely wasnt setting out to try any real mining with mobile devices, just wanted play around with it. Thank you for the information!
sr. member
Activity: 322
Merit: 250
First off, thanks for providing this. I am not trying any of my major rigs with this free cloud based proxy as i am running MinePeon at home on a RasPi that supports stratum. However, i decided to test this with a couple of mobile devices. Yes, i know its not ideal, just wanted to play around with it. DroidMiner is a mobile android cpu miner and it works in the khash range but it does not support stratum, so i decided to give your cloud based proxy a shot. For the most part this seems to work, however when i do get a few hashes they never show up on btcguild. i have racked up at least 20 from my N7 but btcguild had showed nothing. Nothing accepted or rejected. Not sure what the deal is. My mobile devices work if i am at my home network running the proxy on one of my machines though.

My guess:  The miner you're trying to use on the proxy only supports diff=1, but the stratum connection to BTC Guild is actually running at a higher difficulty.  When that happens, the Stratum proxy will send the "accepted" to your miner and not bother sending it to the pool unless it actually is enough to match the difficulty of the stratum connection.

Right. This took me quite a while to figure out by myself Smiley. Baffled me there for a while.

Anyway, since I already typed this whole thing out while you posted - might as well also post...

What happens is that when you connect with a slow machine to one of these faster proxies, it will ignore all share submissions you have that's lower than the current setting on the proxy.

So e.g. in the example below, if the endpoint difficulty (VARDIFF set by the pool) is currently 16, only the 4th submission is accepted (even though BFGMINER think they're all 'Accepted').

Accepted 85a38f7f ICA 0  Diff 1/1
Accepted 6ec85868 ICA 0  Diff 2/1
Accepted c180534c ICA 0  Diff 1/1
Accepted 0f8bc425 ICA 0  Diff 16/1
Accepted c6854677 ICA 0  Diff 1/1

"Foul", you cry!

Well, not quite. What happens is that when your pool is running over difficulty 1, the pool will give you credit for x times as many shares as you are submitting over that difficulty (and ignore the rest). Since presumably 1/16th of the number of shares you'll find is at difficulty 16.

So in the case above, even though 4 of the 5 submissions are ignored, you get 16 shares. Note that the flip-side is also true. If the pool difficulty happens to be 1, and you find a 16/1 share, you'll only get 1 credit for it.

On a slow machine, you'll see that you won't get any shares for quite a while, and then it will suddenly jump by 16. This should in theory overall take the same time as finding 16 shares 1 at a time.

So your submissions can either be counted as:
0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0 = 16 shares
-or-
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1  = 16 shares

And it averages out to be the same.

On blades this kind of averaging out happens in seconds, on a smaller device it's very noticeable.

legendary
Activity: 1750
Merit: 1007
First off, thanks for providing this. I am not trying any of my major rigs with this free cloud based proxy as i am running MinePeon at home on a RasPi that supports stratum. However, i decided to test this with a couple of mobile devices. Yes, i know its not ideal, just wanted to play around with it. DroidMiner is a mobile android cpu miner and it works in the khash range but it does not support stratum, so i decided to give your cloud based proxy a shot. For the most part this seems to work, however when i do get a few hashes they never show up on btcguild. i have racked up at least 20 from my N7 but btcguild had showed nothing. Nothing accepted or rejected. Not sure what the deal is. My mobile devices work if i am at my home network running the proxy on one of my machines though.

My guess:  The miner you're trying to use on the proxy only supports diff=1, but the stratum connection to BTC Guild is actually running at a higher difficulty.  When that happens, the Stratum proxy will send the "accepted" to your miner and not bother sending it to the pool unless it actually is enough to match the difficulty of the stratum connection.
Pages:
Jump to: