Author Topic: LTC+DOGE MM solo mining pool (433 LTC/1001 DOGE blocks solved)  (Read 10753 times)

Offline artilectinc

  • Litecoin Association Member
  • Elite Member
  • ***
  • Posts: 2138
  • Troll Paladin
Re: LTC solo mining pool intro (14 blocks solved)
« Reply #15 on: September 10, 2015, 11:21:02 PM »
I really like the idea of paying out DOGE to pool clients instead of converting to LTC.  I would definitely support this.

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC solo mining pool intro (18 blocks solved)
« Reply #16 on: September 14, 2015, 03:59:06 AM »
Max,
The same miner hit another "invalid" block. But this time it is not invalid. the pool just submits each share above 99% of the current net difficulty to avoid rounding errors just in case. You were so close ...

 23:31:51.184] Possible LTC block solve diff 2930920212.005309 < 2907390915.716439(2936758500.723676)!

[2015-09-13 23:31:51.186] SUBMIT BLOCK RETURNED: high-hash

 
 Best Share: 44722.293274

 Net Diff: 44811.378

I am gona remove this block from pool stats later

Best
 


 

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC solo mining pool intro (20 blocks solved)
« Reply #17 on: September 19, 2015, 06:49:45 AM »
Folks,
Some report on doge mm progress so far
1. My test bed pool is able to read your doge addres provided within your pass
2. It validates it
3. Generator.c has - separate thread talking rpc to doge using GBT
3. Stratifer.c is calculating unique mm aux script header (merkle root of doge block/block header hash)for every user based on doge address provided and injecting it in your jobs so you can merge mine doge
4. On share submission same procedure as point 3 is applied in order things to happen
What needs to be done
4. Implement submit aux block to doge.
5. Add doge blocks to pool web backend
6. Test all of the above

To make a long story short all hard stuf is done except submitting block. Some changes to dogecoind need to be done eventualy.  Soon we are going life, and that will be the only LTC(BTC) pool working like this. I am planing to implement this feature on our BTC solo pool also

Best
Ps: what do you think pool fee for doge would be fair? I was thinking something 1 doge or 10% - as long that is saved because you will not have to withdraw doge they will be generated directly to your address
I am waiting for your comments
« Last Edit: September 19, 2015, 11:10:34 AM by loshia »

Offline maxumark

  • Jr. Member
  • **
  • Posts: 49
Re: LTC solo mining pool intro (20 blocks solved)
« Reply #18 on: September 21, 2015, 01:25:49 AM »
I am looking forward to being able to Mergemine Doge with LTC. It sounds like it has been a lot of work to get set up, How about 5% or 500 Doge per block?

Thanks again, Still enjoying solomining on the pool and trying to get otheres to mine on it.
 I will post my results when it has been 1 month.



Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC solo mining pool intro (20 blocks solved)
« Reply #19 on: September 21, 2015, 07:04:36 PM »
I am looking forward to being able to Mergemine Doge with LTC. It sounds like it has been a lot of work to get set up, How about 5% or 500 Doge per block?

Thanks again, Still enjoying solomining on the pool and trying to get otheres to mine on it.
 I will post my results when it has been 1 month.
Ok ;) Let it be 5% then. Both you and me are not going to be reach anyway. The whole solo aux mining is like a personal challenge for me.
The important part is that we are  "Still enjoying". That is what keeps me going. I am happy about you.
Best

Offline maxumark

  • Jr. Member
  • **
  • Posts: 49
Re: LTC solo mining pool intro (20 blocks solved)
« Reply #20 on: September 22, 2015, 12:04:36 PM »
Great, Sounds good. I will also pay you a bonus when the aux Doge is active, just to further incent your personal challenge.

Thanks! 

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC solo mining pool intro (28 blocks solved)
« Reply #21 on: September 28, 2015, 10:49:08 AM »
DOGE MM UP:
Folks,
I have reworked couple of things as follows:
1. Pool talks in multithreaded mode with DOGE. When DOGE fails eventually primary LTC mining will be totally unaffected.
2. There are two DOGE daemons running   primary backup with intelligent switch over

I am able to submit MM work to DOGE main net. All block doge checks are fine including AUXPOW checks.  I will have to make A TEST net setup to see how it goes and submit bloks for real.
Resume: We are almost there ;)

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #22 on: September 30, 2015, 05:33:17 AM »
UP
!!We are there!!!

Our first MM blocks on my testbed pool

https://chain.so/block/DOGETEST/719234
https://chain.so/block/LTCTEST/699358

Pool LOGS:

[2015-09-30 07:59:30.669] Solved and confirmed AUX block 719234
[2015-09-30 08:13:47.305] Solved and confirmed block 699358

The important part is that there are two TX for newly generated coins  :D
I will leave the testbed pool work for a couple of days just to make sure all is good. Meanwhile i will work on web backend and some DOGE patches which are well tested from my BTC/LTC experience.

The official lunch will be within days  ;)

UP: Single DOGE block solved with diff below LTC testnet and reward generated accourding the rules - 95% for User and 5% for pool

https://chain.so/block/DOGETEST/719252
[2015-09-30 09:28:03.767] Possible AUX block solve diff 94.948699 < 15.839773(15.999771)!
[2015-09-30 09:28:03.920] BLOCK ACCEPTED!
[2015-09-30 09:28:03.920] Solved and confirmed AUX block 719252
« Last Edit: September 30, 2015, 06:32:28 AM by loshia »

Offline maxumark

  • Jr. Member
  • **
  • Posts: 49
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #23 on: October 01, 2015, 01:33:29 PM »
Great to hear! Looking forward to the addition of  DOGE.
Thanks for your work!
Let me know when we are going live so I can make the changes on the miners.

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #24 on: October 01, 2015, 01:57:02 PM »
Great to hear! Looking forward to the addition of  DOGE.
Thanks for your work!
Let me know when we are going live so I can make the changes on the miners.
Sure:)
You can make changes right away, and when i restart the pool you will be in business

Changes:
Make sure that the password on !ALL! workers ends with :DOGE_ADDRESS
Do not miss :    It is used as delimiter.
Something like :DBKXf7zcdHpCNYNCuv1LNVWr9fNnKg5wRL
MM coins will go to DBKXf7zcdHpCNYNCuv1LNVWr9fNnKg5wRL
or diff_1024:DBKXf7zcdHpCNYNCuv1LNVWr9fNnKg5wRL
Will start you mining at 1024 custom diff and MM coins will go to DBKXf7zcdHpCNYNCuv1LNVWr9fNnKg5wRL

Use your address ofcourse :)

Important DO NOT USE : inside password more than once when you MM. As i said it is delimiter and everything after : is treated as DOGE address.



That is all

PS:
Please do not mix same LTC addresses (user names) with different (passwords) DOGE adresses. Not an issue though, but depending on circumstances if you mix something like LTC:DOGE, LTC:DOGE1. Pool will create one usr with two workers. If worker LTC:DOGE finds MM block coins may be ganerated to DOGE1 and vice versa. I can NOT guarantee to which of two DOGE address your coins will go. I can guarantee that they will go to DOGE or DOGE1 whre they belong ;)
« Last Edit: October 01, 2015, 02:56:27 PM by loshia »

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #25 on: October 04, 2015, 06:52:57 AM »
Folks,

All is set and ready for rock'n roll. I am gonna do it later 18 hours from now. I just wanna watch pool closely, while  running new version for a couple of hours non stop, but i am not able to do it now.

I will make web backend changes on the fly.

Please note: If you do not want MM DOGE (valid address is not provided within your pass) they will be mined and considered as donation to pool. And they are not refundable later.
In general to get MM Doge you must provide valid DOGGE address inside your pass.
There is absolutely no problem if you decide later that you want to MM. Just provide valid DOGE address
 inside your pass and they will be generated at your address like your LTC blocks

That is all
Have a nice weekend

« Last Edit: October 04, 2015, 11:58:05 AM by loshia »

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #26 on: October 05, 2015, 04:39:00 AM »
Pool has been restarted and we are minig DOGE :)

1. Please expect some web issues JS errors wired alrets with dbg info and such, as long as i am gona work life. I will do my best to minimize them.
2. Make sure that you hit refresh a couple of times on each pool page that you visit ;)
3. On a first glance all is working as expected. I am observing a liitle bit higher reject rate due to frequent job restarts which are reflecting new DOGE blocks - ASICS did not like them much though. Any way, let it work for a while. I have implemented the option not to send job restarts inside passwords per worker instance if you want, but the chance for orphan/stale DOGE blocks will increase a lot. Same stuff - encoded within password. To make thimgs simple in the begining i intentionaly did not mention it.

I am sure we gona celebrate our first DOGE block in no time....
Best
UP:
1. Mining is working fine :D
2. Users page is showing where MM coins would go
3. workers page is fucked... Not showing Worker Names. I just forgot something inside pool code to initilize it...  it will require another pool restart. - Done pool restarted now is OK!

Up1:
1. That is all for today. Home page (Doge stats is incomplete)
2. Doge pool blocks page to be implemented. But basic stuff is here when we fond block it will show in home page.
To track all doge blocks,please search for - DD5SVCG5mD3bYaTiRu4pJWAukxaPV8puK5 that is pool doge address

I hope tomorow all of the above will be fine

I am open to any sugestions and ideas about pool home page look and stats display

« Last Edit: October 05, 2015, 08:10:57 AM by loshia »

Offline maxumark

  • Jr. Member
  • **
  • Posts: 49
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #27 on: October 06, 2015, 02:26:46 AM »
Found the first DOGE block, along with the LTC bLock so the system is working!!!!!

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (34 blocks solved)
« Reply #28 on: October 06, 2015, 03:10:19 AM »
Almost  ;) I am kidding . But now it is time to find second doge block without LTC block (doge net diff < ltc diff). In general all shares which do not solve LTC block but are good enough for doge are potential block solvers. Then we can tell it is working  ;)
In long term you will find about twice more doge blocks compared to LTC because doge net diff  is about one Half of ltc net diff presently
PS:
Pool Logs:

[2015-10-06 04:06:44.754] Possible LTC block solve diff 7805424814.009895 > 3107                                                                             086826.255814(3138471541.672539)!
[2015-10-06 04:06:44.754] Submitting block data!
[2015-10-06 04:06:44.776] Possible AUX block 905272 solve dif 7805424814.009895                                                                           > 1004951529.397498(1015102554.946967)!
[2015-10-06 04:06:44.777] Submitting block data!
[2015-10-06 04:06:44.787] AUX BLOCK ACCEPTED!
[2015-10-06 04:06:44.788] Solved and confirmed AUX block 905272
[2015-10-06 04:06:44.789] BLOCK ACCEPTED!
[2015-10-06 04:06:44.789] Solved and confirmed block 863876
 
UP: Home page is OK all stats and numbers are moving as expected
TBD:

DOGE blocks page left to be implemented - 404 Not Found for the moment - Done
LTC block page is not showing latest LTC pool blocks - to be fixed - Done
Some human info to be added about MM in pool home page - Tomorrow
 
PS:
Folks do not foreget to hit F5 - refresh just in case when something is not working
Thanks
« Last Edit: October 06, 2015, 08:03:36 AM by loshia »

Offline loshia

  • Jr. Member
  • **
  • Posts: 76
Re: LTC + DOGE MM solo mining pool intro (40 LTC/1 DOGE blocks solved)
« Reply #29 on: October 06, 2015, 09:27:52 AM »
UP:

There will be a final pool restart to fix something that i have just found conserning stratum job updates and DOGE blocks. Sometimes job restarts on DOGE Blocks only get delayed within 5-10 secs max. That is not good having in mind that some of doge blocks last only seconds = More Orphans/Stale blocks = loss for you and the pool. I have decided to skip DOGE updates for users who do not care about MM  = More Orphans/Stale blocks = Loss for pool only as long as they do not care.
Just to make it clear once again- LTC MINING IS NOT AFFECTED because of the above

« Last Edit: October 06, 2015, 09:50:59 AM by loshia »