Author Topic: XPool - How to continue & fix problems...  (Read 10669 times)

0 Members and 1 Guest are viewing this topic.

Offline radiumsoup

  • Jr. Member
  • **
  • Posts: 23
    • View Profile
that pool has 3.5% fees... :'(
3.5% and stable (so far... but there's a shitton of hash power being thrown at it right now, and it's taking it like a champ) versus 2% and down half the time.

Offline aorith

  • Newbie
  • *
  • Posts: 10
    • View Profile
MMC: MFeQNUR9jdxMP1Rj8iXMDTnuRAtiuJEvty

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
just a heads up, another pool was launched: http://mmcpool.com/

noticed, and that helps me.

This is a good thread though... some interesting ideas were thought...

Offline agnostik_one

  • Newbie
  • *
  • Posts: 11
    • View Profile
just a heads up, another pool was launched: http://mmcpool.com/

Offline agnostik_one

  • Newbie
  • *
  • Posts: 11
    • View Profile
for choosing, I would create a new thread saying pool operators wanted to run an instance of the pool, and I would be looking for people who can show that they have some understanding of how to code. It would be selective, for sure.
i meant how you be sure that they wouldn't just steal your code and make their own independent pool...

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
i see you limited the number of workers... how about creating another pool with this limit? maybe on another port or something

yeah, I really should have multiple instances of the pool. That would be cool.

Unforunately, I would have to do some changes to the JSON-RPC, and make the web interface unified, but its a good idea. I could also license pool operators... if that makes sense... to run a instance of the pool publicly for mining, and the web interface could connect and retrieve stats and unify it as XPool. The other pool operators could work with me to improve the code and solve problems.

That still seems inefficient though... :)
yeah, it would be inefficient, but this is only meant as a temporary solution, until you get things under control... and also, if you mention the pool operators working with you, it might be exactly the collaboration you we're looking for... i don't know how you would choose them though

for choosing, I would create a new thread saying pool operators wanted to run an instance of the pool, and I would be looking for people who can show that they have some understanding of how to code. It would be selective, for sure.

Offline agnostik_one

  • Newbie
  • *
  • Posts: 11
    • View Profile
i see you limited the number of workers... how about creating another pool with this limit? maybe on another port or something

yeah, I really should have multiple instances of the pool. That would be cool.

Unforunately, I would have to do some changes to the JSON-RPC, and make the web interface unified, but its a good idea. I could also license pool operators... if that makes sense... to run a instance of the pool publicly for mining, and the web interface could connect and retrieve stats and unify it as XPool. The other pool operators could work with me to improve the code and solve problems.

That still seems inefficient though... :)
yeah, it would be inefficient, but this is only meant as a temporary solution, until you get things under control... and also, if you mention the pool operators working with you, it might be exactly the collaboration you were looking for... i don't know how you would choose them though
« Last Edit: December 25, 2013, 10:34:44 pm by agnostik_one »

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
i see you limited the number of workers... how about creating another pool with this limit? maybe on another port or something

yeah, I really should have multiple instances of the pool. That would be cool.

Unforunately, I would have to do some changes to the JSON-RPC, and make the web interface unified, but its a good idea. I could also license pool operators... if that makes sense... to run a instance of the pool publicly for mining, and the web interface could connect and retrieve stats and unify it as XPool. The other pool operators could work with me to improve the code and solve problems.

That still seems inefficient though... :)
« Last Edit: December 25, 2013, 10:25:24 pm by KillerByte »

Offline agnostik_one

  • Newbie
  • *
  • Posts: 11
    • View Profile
i see you limited the number of workers... how about creating another pool with this limit? maybe on another port or something

Offline isaacgoldbourne

  • Sr. Member
  • ****
  • Posts: 322
    • View Profile
Share the source with a few select people. I myself would like to start a pool.

If I have the code, I can modify it and steamline it to hell and back. Not to mention if I started another pool it would relieve some of the strain.

PM me if you are interested.
MemoryDice now available! https://bitsharestalk.org/index.php?topic=1886.0
 Vote for me to be CNO of memorycoin if you want these services. Just send 1 satoshi!
CNO: MVTEcno2tbsJWj7AQEyEjgk72j94hbPHFm

Offline aorith

  • Newbie
  • *
  • Posts: 10
    • View Profile
I assume that the hardware isn't a problem, so the problem is the fast growing amount of users/conections... maybe the source code of other pool's could help
MMC: MFeQNUR9jdxMP1Rj8iXMDTnuRAtiuJEvty

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
yes, perhaps we can figure a way of separating it. just pick a few people and work with them behind the scenes.

its possible, but then there is a potential trust issue, and that still spawns worries.

My advice:  Do what makes you happy, and what you feel is worth it.

That being said; I myself have run several large successful and some not-so-successful projects.  In every case the people who complain the most, seem to be the loudest -- and it's hard to ignore that.  But on the other hand the people who have no issues and no problems with what you're doing are content to remain quiet and drop the occasional compliment.  It's important to stay focused, and remind yourself that for every negative complaint, there's probably 50 other people quietly appreciating what you're doing.

I am sure people are willing to help commit to code if you open source it.  I think if people are willing to help fix it, the funds you get from a working pool would help pay for itself in time.  It may even spawn a few other pools to help take the load off of yours.

In the end, it's your decision.  I can't really help more than offering words of support and appreciation (and the 100 mmc for the pool fund), I hope you "stay in the game" though!

Merry Christmas!

great post. I will keep that in mind.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
yes, perhaps we can figure a way of separating it. just pick a few people and work with them behind the scenes. 

here is an idea, you can rum multiple ones for the time being, when one crashes , miners auto failover to another copy and so on for a while, average time is 5 hours, so if you put 3 you can go to bed and we can deal with this in the morning.

saves you the trouble of sharing your hard work and keeps miners marginally happy while buying you time to fix it.
« Last Edit: December 25, 2013, 09:42:55 pm by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline I_M

  • Jr. Member
  • **
  • Posts: 21
    • View Profile
My advice:  Do what makes you happy, and what you feel is worth it.

That being said; I myself have run several large successful and some not-so-successful projects.  In every case the people who complain the most, seem to be the loudest -- and it's hard to ignore that.  But on the other hand the people who have no issues and no problems with what you're doing are content to remain quiet and drop the occasional compliment.  It's important to stay focused, and remind yourself that for every negative complaint, there's probably 50 other people quietly appreciating what you're doing.

I am sure people are willing to help commit to code if you open source it.  I think if people are willing to help fix it, the funds you get from a working pool would help pay for itself in time.  It may even spawn a few other pools to help take the load off of yours.

In the end, it's your decision.  I can't really help more than offering words of support and appreciation (and the 100 mmc for the pool fund), I hope you "stay in the game" though!

Merry Christmas!

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
if you publish the code, other pools will appear like mushrooms after the rain...

I know... that is what I am worried about. But I also have a problem, and I cant do it all...
« Last Edit: December 25, 2013, 09:39:10 pm by KillerByte »

Offline agnostik_one

  • Newbie
  • *
  • Posts: 11
    • View Profile
if you publish the code, other pools will appear like mushrooms after the rain...

Offline KillerByte

  • Sr. Member
  • ****
  • Posts: 298
    • View Profile
Well, I have been working on XPool for a few days now. It has developed greatly and I have done much work to improve the pool.

Unfortunately, I keep running into problems, the pool server keeps crashing, and I do not have enough time to work on all the improvements I wanted to get done.

The pool software for my pool is not standard: it is written directly inside the source code for memorycoind. This has its advantages, but it causes alot of problems also.

I am unwilling to switch to a pushpool server at this time... simply because I have worked really hard on this pool and dont have time to restart.

I am not saying XRamPool is done or over (and YES, payouts will be executed one way or another, I even have the balance file ready with the correct balances. All will be payed properly), but I simply cant do it all. I am overwhelmed.

So I guess I have created this thread to get some help and insight on how to continue... I feel like people like the pool and if I could just fix these crashes, then things would be much better.

Should I just release the source code to the community to fix and make better? If that would be the case, would I still be able to recieve adequete funding to pay for the pool?

Would the community put the source code I publish into good use, or will it just be a useless project?