Author

Topic: [CLOSED] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers - page 383. (Read 903150 times)

legendary
Activity: 1750
Merit: 1007
I'm looking into the dupe "issue".  Right now I have a feeling it's cgminer pushing shares twice for some reason.  I've noticed in earlier versions, cgminer sometimes had problems when things happened too fast (like saying "pool not providing work fast enough" when connecting to a pool with a <10ms latency).
hero member
Activity: 626
Merit: 500
Mining since May 2011.
Seems like I am getting 3.5% Dupe shares on stratum? Any ideas?

Yeah I'm seeing some issues like that too. Some stats after 3.5 hours:
Speed 5,072.51 MH/s - Accepted 14109 (99.19%) - 15 Stale / 99 Dupe
hero member
Activity: 497
Merit: 500
Seems like I am getting 3.5% Dupe shares on stratum? Any ideas?
hero member
Activity: 555
Merit: 504
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

Can you please help to set it up?

I have downloaded stratum-proxy folder and executed bat file. But i cant see there any different ip than -o 198.154.98.196 -p 9332
Do i need to write in place of this http://mine2.btcguild.com:8332 something like xxx.xxx.xxx.xxx -p 9332, there is no need of username too? But i cant see where i have to read that proxy ip adress Sad

Just run the batch file that was included. Then on your current mining software change the URL to the IP address of the system running the proxy. Keep everything else the same. (port/account name/passwords/etc)

So i need to point miner to my actual system ip?
If that is where the proxy is running, yes. If you have more mining rigs, point them to that IP as well.

Thanks, this is working nice  Wink  Will report if there any bug, problem with it, and how it goes.
hero member
Activity: 626
Merit: 500
Mining since May 2011.
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

Can you please help to set it up?

I have downloaded stratum-proxy folder and executed bat file. But i cant see there any different ip than -o 198.154.98.196 -p 9332
Do i need to write in place of this http://mine2.btcguild.com:8332 something like xxx.xxx.xxx.xxx -p 9332, there is no need of username too? But i cant see where i have to read that proxy ip adress Sad

Just run the batch file that was included. Then on your current mining software change the URL to the IP address of the system running the proxy. Keep everything else the same. (port/account name/passwords/etc)

So i need to point miner to my actual system ip?
If that is where the proxy is running, yes. If you have more mining rigs, point them to that IP as well.
hero member
Activity: 555
Merit: 504
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

Can you please help to set it up?

I have downloaded stratum-proxy folder and executed bat file. But i cant see there any different ip than -o 198.154.98.196 -p 9332
Do i need to write in place of this http://mine2.btcguild.com:8332 something like xxx.xxx.xxx.xxx -p 9332, there is no need of username too? But i cant see where i have to read that proxy ip adress Sad

Just run the batch file that was included. Then on your current mining software change the URL to the IP address of the system running the proxy. Keep everything else the same. (port/account name/passwords/etc)

So i need to point miner to my actual system ip?
hero member
Activity: 626
Merit: 500
Mining since May 2011.
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

Can you please help to set it up?

I have downloaded stratum-proxy folder and executed bat file. But i cant see there any different ip than -o 198.154.98.196 -p 9332
Do i need to write in place of this http://mine2.btcguild.com:8332 something like xxx.xxx.xxx.xxx -p 9332, there is no need of username too? But i cant see where i have to read that proxy ip adress Sad

Just run the batch file that was included. Then on your current mining software change the URL to the IP address of the system running the proxy. Keep everything else the same. (port/account name/passwords/etc)
hero member
Activity: 555
Merit: 504
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

Can you please help to set it up?

I have downloaded stratum-proxy folder and executed bat file. But i cant see there any different ip than -o 198.154.98.196 -p 9332
Do i need to write in place of this http://mine2.btcguild.com:8332 something like xxx.xxx.xxx.xxx -p 9332, there is no need of username too? But i cant see where i have to read that proxy ip adress Sad
hero member
Activity: 626
Merit: 500
Mining since May 2011.
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.

I threw 5 Ghash at it. So far so good.  Cool
legendary
Activity: 1750
Merit: 1007
BTC Guild - Stratum Pool Beta
The Stratum based pool for BTC Guild is now open for testing.  During testing, PPS rates will be paid at 100% (0 fee).  Payouts will be run on Wednesday and Sunday of each week during testing.  A "payout" from the Stratum beta will be moving your unpaid Stratum balance to your main account balance for withdrawal/automatic payout.

You can find full details on how to connect and downloads for the stratum-mining-proxy at https://www.btcguild.com/stratum_beta.php (or click the link at the top of the page).

Please report any bugs/crashes you may find.  When updating your miner settings to connect to your local stratum proxy, don't forget to include backup servers.  This is beta, so there will probably be a few brief restarts in the first few days.
legendary
Activity: 1750
Merit: 1007
Does BTC Guild currently support rolltime?
Thanks,
Sam

The new stratum based pool supports ntime rolling (not that you'll need it).  I'm about to push the new pool server live with instructions on how to connect to the stratum based pool.  Essentially 0 bandwidth, no stales, no "not providing enough work".  Will be posting full update in the next 30 minutes hopefully, just setting up scripts so it will plug into the main frontend.

If you connect to the stratum pool via the local proxy, your miner will use ntime rolling and the stratum protocol.  It will also reduce your internet connection usage to ~10 KB/minute regardless of your mining farm size.  If you connect to it using a public work proxy (which I will be providing shortly), you will gain ntime rolling, but none of the other benefits of stratum-based mining.
legendary
Activity: 3583
Merit: 1094
Think for yourself
Does BTC Guild currently support rolltime?
Thanks,
Sam
legendary
Activity: 1750
Merit: 1007
My new pool software is almost complete now that I've been reworking the communications to support the stratum protocol proposal from slush, instead of my own protocol.

When the new software is ready, there will be a notice on the BTC Guild website identifying how you can help test this new pool, including download links to the proxy slush has provided, and a special website to sign up on.  The trial period is expected to last about one week, and will be paying 100% PPS rates for the duration.  Payments for the trial pool will be processed every Sunday and Wednesday (around noon PDT) until testing has completed.
legendary
Activity: 1750
Merit: 1007
UPDATE ON NEW PROTOCOL
=====================
I was pushing to get this protocol deployed in September.  I spoke with slush about it months ago in PMs, but what he was describing as his solution at the time didn't sound like it would have the scalability of what I was working on.  Now that he has released his protocol as well, it's apparent that we both came up with the exact same solution to the problem.  The only material difference between the two proposals were data encapsulation and ordering.

Since slush has posted a proxy for old miner software to use, as well as an open source pool server (proof of concept quality, but it's a start), I will be taking down my proposal.  The two protocols are so similar that there just isn't a reason to compete for which one should be used, and his is in a stage that is easier for new developers to play with, due to having a python pool server available on github.

I will be adapting the new pool server I've been working on to support slush's syntax.  Luckily we made these so similar that it should take me just an hour or so to make most of the changes.  I'll likely be posting a working poold that works with slush's python proxy this weekend.
legendary
Activity: 1750
Merit: 1007
I have made a post detailing the new protocol being proposed by myself with the help of ArtForz.  We expect a proxy to be ready shortly to allow miners to use the new system, and I will be contacting major mining software developers to get their input.

You can read about the new spec here: https://bitcointalksearch.org/topic/m.1178526

Any mining software developpers that are interested:  Please contact me either through the forums (PM or thread responses) or via IRC in #btcguild.  We've designed this protocol with the intention of keeping it straightforward to implement, and I will provide any help I can.
legendary
Activity: 1750
Merit: 1007
Was noticing some errors occuring on one of the backend servers.  Source of the problem was a botnet (probably the one Inaba banned a while ago off Eclipse).  They've been banned, so the problems should be gone with them.
legendary
Activity: 1750
Merit: 1007
Update: My partner believes we will have something ready for testing internally this weekend.  If that occurs, I will likely be inviting people for closed testing on Monday.
legendary
Activity: 1750
Merit: 1007
Sorry for lack of updates.  Yes the new protocol is still under way.  My partner has had some family emergencies in the last week which have pushed testing back a little.  I've been doing everything I can in the mean time, the only thing we're missing is an interpreter so old miners can use the new protocol, which is required to begin testing how well the new pool scales.  We -know- the protocol scales indefinitely, it's just a matter of whether or not my pool software will be causing bottlenecks.

Hoping to provide a new estimate for when testing will be ready tomorrow.  I am hoping this weekend, but it all depends on things that are outside of my control.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
It's a MASSIVE benefit to pools.  Miners get only a bandwith reduction benefit, and the indirect benefit of pools being able to handle ANY amount of speed without choking on providing work.

1) Miner downstream utilization will be 600-1000 bytes per minute (in one single 600-1000 byte burst) for obtaining work.
2) A submission of a share will require ~22 bytes of data.  The response acknowledging it will be ~13 bytes (+ extra for a rejection reason if it was rejected).
3) If a pool is implementing the new protocol, it's likely they will add in dynamic difficulty adjustment to limit the share submissions per minute.


With BTC Guild, the dynamic difficulty will adjust to 5 seconds per share on average, which means your bandwith utilization would be ~5 bytes/second upstream and ~3 bytes/second downstream, with the 600-1000 byte downstream burst once per minute.  Other pools may be more or less aggressive on the work pushing.

So the miner accepts <1kB data / min which it uses for block solving, and then sends back ~ 264 bytes / min (assuming one share every 5 seconds)? What is the improvement in size of data exchange / min - is it significiant or are the improvements comng from the reduction in share submission?

5 seconds per share on average means a variation in average hourly hashrate of ~ +/- 7.4% This is probably quite an acceptable variation for most miners, and much more practical than some that have been proposed (5 shares per hour, for example).

I'll be really interested to see how this works as it goes live. Maybe it'll be like the introduction of LP - a huge change that miners now take for granted.


legendary
Activity: 1750
Merit: 1007
It's a MASSIVE benefit to pools.  Miners get only a bandwith reduction benefit, and the indirect benefit of pools being able to handle ANY amount of speed without choking on providing work.

1) Miner downstream utilization will be 600-1000 bytes per minute (in one single 600-1000 byte burst) for obtaining work.
2) A submission of a share will require ~22 bytes of data.  The response acknowledging it will be ~13 bytes (+ extra for a rejection reason if it was rejected).
3) If a pool is implementing the new protocol, it's likely they will add in dynamic difficulty adjustment to limit the share submissions per minute.


With BTC Guild, the dynamic difficulty will adjust to 5 seconds per share on average, which means your bandwith utilization would be ~5 bytes/second upstream and ~3 bytes/second downstream, with the 600-1000 byte downstream burst once per minute.  Other pools may be more or less aggressive on the work pushing.
Jump to: