Pages:
Author

Topic: thoughts on mmcfe+pushpool+stratum+litecoin software (Read 4722 times)

hero member
Activity: 518
Merit: 500
Bitrated user: ahmedbodi.
its already been rewritten look up php-mmcfe-ng on github
member
Activity: 103
Merit: 10
I'm more interested in the general run down and gotchas.  Any chance you're still interesting it sharing your findings?
legendary
Activity: 2072
Merit: 1001
Yes. I can and should share it even though i did not make much in major change. I just need time. Imagine i just got in from tearing up my old driveway into a dumpster... By hand.

What exactly do ppl want? Mmcfe-litecoin, stratum, stratum-mining, pushpool? Just a diff or all the code minus my sensitive info? I am running centos 6.3

I understad, so when you are ready, the more you share the better! Obviously, please remove all your personal info, like passwords and such.
Thanks!

My main concern in getting this all ready is that people will somehow expect a detailed step by step howto.
I really do not have time to setup another server and document each step in writing.
And I feel if I just rattle off the software I used that is no help either. I guess people need a link to each thing.
But in the end you need to know linux. You need to know mysql. You need to know quite a bit of background knowledge.
And if you have the background knowledge you are already tinkering with this software and are just a problem or two
away from it working.

So if someone wants something I need specific requests. Because the title of this thread was more of a hint then I started with...
except the title should say stratum AND stratum-mining...
sr. member
Activity: 434
Merit: 250
Yes. I can and should share it even though i did not make much in major change. I just need time. Imagine i just got in from tearing up my old driveway into a dumpster... By hand.

What exactly do ppl want? Mmcfe-litecoin, stratum, stratum-mining, pushpool? Just a diff or all the code minus my sensitive info? I am running centos 6.3

I understad, so when you are ready, the more you share the better! Obviously, please remove all your personal info, like passwords and such.
Thanks!
legendary
Activity: 2072
Merit: 1001
Yes. I can and should share it even though i did not make much in major change. I just need time. Imagine i just got in from tearing up my old driveway into a dumpster... By hand.

What exactly do ppl want? Mmcfe-litecoin, stratum, stratum-mining, pushpool? Just a diff or all the code minus my sensitive info? I am running centos 6.3

I just opened my LTC pool and hit a block in only a few hrs with 3Mhash.  Talk about luck   Tongue

That is awesome luck. My friend and i ran weeks before finding one but now good luck.
full member
Activity: 196
Merit: 100
Yes. I can and should share it even though i did not make much in major change. I just need time. Imagine i just got in from tearing up my old driveway into a dumpster... By hand.

What exactly do ppl want? Mmcfe-litecoin, stratum, stratum-mining, pushpool? Just a diff or all the code minus my sensitive info? I am running centos 6.3

I just opened my LTC pool and hit a block in only a few hrs with 3Mhash.  Talk about luck   Tongue
legendary
Activity: 2072
Merit: 1001
Yes. I can and should share it even though i did not make much in major change. I just need time. Imagine i just got in from tearing up my old driveway into a dumpster... By hand.

What exactly do ppl want? Mmcfe-litecoin, stratum, stratum-mining, pushpool? Just a diff or all the code minus my sensitive info? I am running centos 6.3
sr. member
Activity: 434
Merit: 250
Guys, i have not updated this thread because i have not found a block yet at my pool lite.coin-pool.com.
Once i find a block i will gladly share any and all code plus my setup to you. Help me out by throwing some hashing power my way. 20 ltc bounty to the person who solves the block.
Now that you have found a block, can you please share your currently working config and code?
Thanks in advance!
legendary
Activity: 2072
Merit: 1001
Guys, i have not updated this thread because i have not found a block yet at my pool lite.coin-pool.com.
Once i find a block i will gladly share any and all code plus my setup to you. Help me out by throwing some hashing power my way. 20 ltc bounty to the person who solves the block.
legendary
Activity: 1197
Merit: 1000
Hi,

Did you manage to get it work? I am really interested in launching stratum for my pool...

feeleep
legendary
Activity: 2072
Merit: 1001
Hey fcmatt, thanks for your answer. I hope your vacation was restful.

I already found the problem with getblocktemplate. I just compiled the version from github. Seems to be much newer than the one on litecoin.org

You wrote:
Quote
Besides getting data into mysql I would also have to verify it was forwarding shares properly to litecoin

Have you been able to verify if shares are properly send to litecoin?

Quote
Give me a day or two and i will find what i changed.

I would really like to know the changes. Thanks!  Smiley

Litecoin-testnet in a box showed that stratum was working. I am now trying to prove it in the wild. Just wish i had double the hashing power to speed it up. No one really wants to mine at a pool that has not solved at least one block to show it functions.
newbie
Activity: 46
Merit: 0
Hey fcmatt, thanks for your answer. I hope your vacation was restful.

I already found the problem with getblocktemplate. I just compiled the version from github. Seems to be much newer than the one on litecoin.org

You wrote:
Quote
Besides getting data into mysql I would also have to verify it was forwarding shares properly to litecoin

Have you been able to verify if shares are properly send to litecoin?

Quote
Give me a day or two and i will find what i changed.

I would really like to know the changes. Thanks!  Smiley
legendary
Activity: 2072
Merit: 1001
I just installed viperaus stratum version. If I run it it throws -> method getblocktemplate not found.
I just checked the API docu of litecoin. I can't find this method. Only getwork is referenced.

How did you guys made it work?

I just got back from vacation. Give me a day or two and i will find what i changed.
And yes, stratum and pushpool. My 4500 k/hash thrown at my new pool, sadly did not solve a block yet :-(
newbie
Activity: 46
Merit: 0
I just installed viperaus stratum version. If I run it it throws -> method getblocktemplate not found.
I just checked the API docu of litecoin. I can't find this method. Only getwork is referenced.

How did you guys made it work?
newbie
Activity: 46
Merit: 0
@fcmatt are you using pushpool for long pull (older miners etc.) and the stratum fork of viperaus for stratum support?
legendary
Activity: 2072
Merit: 1001
after letting it run for 207 blocks I conclude that stratum is working properly.
litecoin in test net mode sees the hashes being forwarded to it from stratum.
litecoins are put in the wallet. mmcfe without that script you mentioned works horribly. But with it is manages to limp along.
I need to verify that mmcfe actually functions right though.

For example: my miner is submitting shares with diff greater then 16. Every share should be a block solution.
So that means with 260 k/hash a share comes every few seconds. Say 20 seconds max.
So why do I see in mysql table "winning_shares" -> "share_count" some anomalies. The sheer majority are "1" which it should be.
But I see this also. a 0, a 3, a 5, and a 7 under "share_count". I have to wonder if I am submitting some stales, invalid, or working
on old data. I should have put cgminer into logging mode.

yea, that version is working from what I can tell.. I can now compare his dumbed down version with mine to see what is up.

what version are you using? slush? generalfault?
and i know what you mean by dumb downed but what specifically did you notice missing that makes you say that?
full member
Activity: 126
Merit: 100
after letting it run for 207 blocks I conclude that stratum is working properly.
litecoin in test net mode sees the hashes being forwarded to it from stratum.
litecoins are put in the wallet. mmcfe without that script you mentioned works horribly. But with it is manages to limp along.
I need to verify that mmcfe actually functions right though.

For example: my miner is submitting shares with diff greater then 16. Every share should be a block solution.
So that means with 260 k/hash a share comes every few seconds. Say 20 seconds max.
So why do I see in mysql table "winning_shares" -> "share_count" some anomalies. The sheer majority are "1" which it should be.
But I see this also. a 0, a 3, a 5, and a 7 under "share_count". I have to wonder if I am submitting some stales, invalid, or working
on old data. I should have put cgminer into logging mode.

yea, that version is working from what I can tell.. I can now compare his dumbed down version with mine to see what is up.
legendary
Activity: 2072
Merit: 1001
after letting it run for 207 blocks I conclude that stratum is working properly.
litecoin in test net mode sees the hashes being forwarded to it from stratum.
litecoins are put in the wallet. mmcfe without that script you mentioned works horribly. But with it is manages to limp along.
I need to verify that mmcfe actually functions right though.

For example: my miner is submitting shares with diff greater then 16. Every share should be a block solution.
So that means with 260 k/hash a share comes every few seconds. Say 20 seconds max.
So why do I see in mysql table "winning_shares" -> "share_count" some anomalies. The sheer majority are "1" which it should be.
But I see this also. a 0, a 3, a 5, and a 7 under "share_count". I have to wonder if I am submitting some stales, invalid, or working
on old data. I should have put cgminer into logging mode.
legendary
Activity: 2072
Merit: 1001
I will look at that fork.In my experiments I was not actually pushing valid shares forward, so I never even worried about dumping them into sql, that part is easy Smiley

I will try again tonight and report back.

looks like that branch has the same issue I had when I modified the code. Hopefully someone finds out what is up with that (a bunch of other people have stratum working...)

Based on using the stratum fork I mentioned above with litecoin-testnet I see ./litecoind getinfo showing the blocks increase when
I run my stratum miner. So that is good.

mysql db:
shares_history has information
winning_shares has information

I will now let it run for about 200 greater then 16 diff shares. I dont want to hammer it to fast.
legendary
Activity: 2072
Merit: 1001
I will look at that fork.In my experiments I was not actually pushing valid shares forward, so I never even worried about dumping them into sql, that part is easy Smiley

I will try again tonight and report back.

looks like that branch has the same issue I had when I modified the code. Hopefully someone finds out what is up with that (a bunch of other people have stratum working...)

So what are people doing? One solves the issue and then spread it to friends without explaining the patch? Not sharing the secret sauce?

I messaged viperaus about this. Lets see what he knows otherwise i will work on it. Looks like viperaus has already put a lot of work into that fork.
Pages:
Jump to: