Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: tacotime on April 29, 2014, 07:29:35 PM



Title: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on April 29, 2014, 07:29:35 PM
Hello,

zone117x has expressed interest in creating an open source ByteCoin/Monero pool:
Quote
<zone117x> hey I looked at it and it will require substantial refactoring of the codebase and there are many other pressing features needing to be implemented in NOMP
<zone117x> so its pretty low on the priority list.
<zone117x> those who are very eager for specific NOMP feature can place a bounty, and if I accept it then I'll drop the current features I"m working in order to get it implemented
<zone117x> I don't operate any pools myself so pool ops take my open source code, make money off of it, and very few people donate a small amount
<zone117x> so the harder to implement that a feature is, the higher the bounty to get me to implement it. otherwise I'll imeplement it on my own time
<zone117x> currently there are probably months worth of features higher priority to me than getting that type of coin supported
<zone117x> if there is substantial interest in getting that type of coin supported then those who want it should contribute to a bounty

I am already offering 1000 MRO for this, but I'd like to start a bounty list for such an implementation.  If we get a substantial amount, we can start collecting funds to an escrow and get this pushed out. :)

Donate to this address to raise bounty (MRO): 466CVfQvGmELo8Bc7ypDqTcSUg8Ky4WS7EefFdf4JUvWes4GVmAsXgtKPND9WT3p2bVjyEDFvmTA69S kpvuT5wBy1T1ZwWu

Donate to this address to raise bounty (BTC):
1Ah8G4Fj9wYTso17T2jx5hsdypNXv7orWS

Donate to this address to raise bounty (BCN):
2AK9F4qNMwFiSwTQ64xcyMLBH7r4xYJYqS4idGBjRhuU3nrqesKcP1rd3nazxm1v2EZCUyXp8Q4nGFR fSCK8ToUi3GnLAHz

From Smooth:
Quote
I will be collecting the funds for the pool bounty. It sounds like we have nearly enough.

The donation address is:

Code:
466CVfQvGmELo8Bc7ypDqTcSUg8Ky4WS7EefFdf4JUvWes4GVmAsXgtKPND9WT3p2bVjyEDFvmTA69S kpvuT5wBy1T1ZwWu

I am only accepting MRO donations at this time. If you want to donate using something else, you will need to convert it.

If you want to be able to get a refund in the event the bounty is not paid out and the project is cancelled, you will need to post or PM your TXIDs and an MRO return address. Any funds received but not accounted for in this way will be donated to some other community cause.

I will post updates of the amounts received.

I have created a BTC address for pool bounty donations:

Code:
1Ah8G4Fj9wYTso17T2jx5hsdypNXv7orWS

Please do not use this address for any other purpose.

I will not assume return addresses are valid. If you wish to receive a refund if the bounty is cancelled you must provide a return address to me. Any donations not accounted for in this manner will be used for some other community purpose if the pool bounty is cancelled.

Pledged Bounty:
- TacoTime, 1000 MRO
- Smooth, 1000 MRO
- NoodleDoodle, 2000 MRO
- David Latapie. 25 MRO
- surfer43, 200k BCN
- mickey_miner, 500 MRO
- eizh, 400 MRO
- dnaleor, 20 MRO
- GreekBitcoin, 17 MRO
- tifozi, 100 MRO
- othe, 502 MRO
- DStrange, 0.3 BTC, 5M BCN
- Cheesus, 1M BCN

Total: 5564 MRO, 200k BCN

Received bounty:
5439 MRO
0.685 BTC
5728555.555 BCN


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on April 29, 2014, 07:49:34 PM
1000 MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: NoodleDoodle on April 29, 2014, 07:58:22 PM
2000 MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: David Latapie on April 29, 2014, 08:01:46 PM
25 MRO. I know, I am not playing in the same league but this shows you don't have to have that much MRO to contribute! And remember; your remaining MRO will be worth more (much more) if more people are interested.

FYI, MRO is presently valued at around 20000 satoshi apiece; so 4045 MRO means 0.8 BTC at present price - and once the pool will be done (and later, the GUI wallet), expected a tremendous increase (read: don't sell your MRO once you receiv your bounty, you'll regret it later).

Code:
Buy orders	
Average 0,00018907
Median 0,00020000

Sell orders
Average 0,00122500
Median 0,00122500

Executed trades
Average 0,00025767
Median 0,00021300


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on April 29, 2014, 08:15:29 PM
200 kBCN
100 kBCN
0.1 BTC


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: LarryisLoveLarryisLife on April 29, 2014, 08:22:17 PM
+3% final bounty in MRO/BCN/BTC


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tifozi on April 29, 2014, 11:41:53 PM
I am not a big leaguer either but will be looking to buy soon.

100 MRO pledged.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: amsat on April 30, 2014, 05:31:45 AM
200 000 BCN


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 01, 2014, 06:51:21 PM
500 MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 03, 2014, 05:46:45 AM
400 MRO.

Now over 5000. :)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 03, 2014, 08:47:23 AM
Had a conversation with zone117x on freenode. This is the target of $2500 (~5.5 BTC) for him to work on this: https://www.bountysource.com/issues/1967409-support-for-cryptonight-algo-based-coins

Our current 5000 MRO is valued at ~1.8 BTC at 0.000360 BTC/MRO (recent trades). I've contacted DStrange who's handling the BCN bounties about combining the funds. Since they stand to benefit, they should contribute as well.

They've already collected into BCN and BTC addresses. tacotime, please set up an MRO collection address.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dnaleor on May 03, 2014, 08:58:35 AM
I don't have much MRO. Willing to add 20 MRO :)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 09:23:21 AM
I will be collecting the funds for the pool bounty. It sounds like we have nearly enough.

The donation address is:

Code:
466CVfQvGmELo8Bc7ypDqTcSUg8Ky4WS7EefFdf4JUvWes4GVmAsXgtKPND9WT3p2bVjyEDFvmTA69SkpvuT5wBy1T1ZwWu

I am only accepting MRO donations at this time. If you want to donate using something else, you will need to convert it.

If you want to be able to get a refund in the event the bounty is not paid out and the project is cancelled, you will need to post or PM your TXIDs and an MRO return address. Any funds received but not accounted for in this way will be donated to some other community cause.

I will post updates of the amounts received.






Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: GreekBitcoin on May 04, 2014, 02:04:26 PM
If anyone is willing to accept some BCN for donation i have 13,381 BCN ....

I just donated 17 MRO too... Not much but a days work for about 20 cores!



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 06:23:09 PM
Received 17 MRO

Total bounty fund 17 MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 04, 2014, 07:47:13 PM
Thread has been update with address to smooth as escrow


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 07:49:07 PM
Thread has been update with address to smooth as escrow

Please copy the instructions from my post or link to that post.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 07:59:44 PM
Received 1000 MRO. Fund is 1017 MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 04, 2014, 08:04:40 PM
Received 1000 MRO. Fund is 1017 MRO

Sent 400. Don't forget your own contribution. :P

taco, you're missing tifozi's +100 in the OP.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 04, 2014, 08:07:31 PM
Received 1000 MRO. Fund is 1017 MRO

Sent 400. Don't forget your own contribution. :P

taco, you're missing tifozi's +100 in the OP.

fixed


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 08:16:36 PM
I have created a BTC address for pool bounty donations:

Code:
1Ah8G4Fj9wYTso17T2jx5hsdypNXv7orWS

Please do not use this address for any other purpose.

I will not assume return addresses are valid. If you wish to receive a refund if the bounty is cancelled you must provide a return address to me. Any donations not accounted for in this manner will be used for some other community purpose if the pool bounty is cancelled.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 08:28:44 PM
Received 400 from eizh. Fund is 1417.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 08:29:34 PM
tacotime please add the BTC address to the instructions



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 04, 2014, 08:33:32 PM
500 MRO

Sent MRO


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 04, 2014, 08:35:52 PM
tacotime please add the BTC address to the instructions

Done.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 08:38:37 PM

Received 500 from mickey_miner

Received 1000 from smooth

Fund balance is 2917


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dnaleor on May 04, 2014, 09:25:20 PM
I don't have much MRO. Willing to add 20 MRO :)

I have send the funds :)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 09:29:07 PM
I don't have much MRO. Willing to add 20 MRO :)

I have send the funds :)

Received 2000 (NoodleDoodle?) and 40 from dnaleor.

Balance is 4937.000000000000



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 04, 2014, 09:52:25 PM
I don't have much MRO. Willing to add 20 MRO :)

I have send the funds :)

Received 2000 (NoodleDoodle?) and 40 from dnaleor.

Balance is 4937.000000000000



Yep, Noodle said he sent in IRC. About 3 BTC at lowest ask. Over halfway there.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: othe on May 04, 2014, 10:29:34 PM
I´ve send 2x 251 MRO.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 04, 2014, 10:31:59 PM
I´ve send 2x 251 MRO.



Received.

balance: 5439.000000000000


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 05, 2014, 12:03:44 AM
Received BTC donation of 0.285

Balance:

5439 MRO
0.285 BTC


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 05, 2014, 08:12:57 PM
At the current MRO price (0.001 BTC) and BTC price ($430), we have $2,463 donated. The goal is $2,500. The difference is negligible. So should we sell the MRO now at 0.001 BTC?

Edit: I will donate 0.1 BTC to cover the difference.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 05, 2014, 08:20:20 PM
At the current MRO price (0.001 BTC) and BTC price ($430), we have $2,463 donated. The goal is $2,500. The difference is negligible. So should we sell the MRO now at 0.001 BTC?

Edit: I will donate 0.1 BTC to cover the difference.

It has been trading at 0.001 but we can't guarantee we could exchange the bounty fund for that. Maybe we could. Whoever is in touch with the developer should ask him what he wants done with the fund. I agree there should be enough value there one way or another to get this done.





Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 06, 2014, 01:08:37 AM
zone has asked for an extra 1 BTC to fork cpuminer and add stratum support for Monero mining.  we're not very far off, can we raise an extra 1 BTC as a community?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 06, 2014, 01:11:42 AM
zone has asked for an extra 1 BTC to fork cpuminer and add stratum support for Monero mining.  we're not very far off, can we raise an extra 1 BTC as a community?

I'm sure we can.

What is the status of the pool project/bounty? It seems we have around more or less enough in the fund. Should we convert the MRO to BTC at this point, or maybe the developer would want some or all of it in MRO? After all his work will probably make MRO more valuable.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 06, 2014, 01:16:00 AM
zone has asked for an extra 1 BTC to fork cpuminer and add stratum support for Monero mining.  we're not very far off, can we raise an extra 1 BTC as a community?

I'm sure we can.

What is the status of the pool project/bounty? It seems we have around more or less enough in the fund. Should we convert the MRO to BTC at this point, or maybe the developer would want some or all of it in MRO? After all his work will probably make MRO more valuable.

zone117x entered active development as of last night. waiting to hear back from him about how he wants the current funds. i will buy at 0.001 worst case.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 06, 2014, 01:55:03 AM
BCN address for pool bounty donations:

Code:
2AK9F4qNMwFiSwTQ64xcyMLBH7r4xYJYqS4idGBjRhuU3nrqesKcP1rd3nazxm1v2EZCUyXp8Q4nGFRfSCK8ToUi3GnLAHz



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 06, 2014, 02:31:59 AM
BCN address for pool bounty donations:

Code:
2AK9F4qNMwFiSwTQ64xcyMLBH7r4xYJYqS4idGBjRhuU3nrqesKcP1rd3nazxm1v2EZCUyXp8Q4nGFRfSCK8ToUi3GnLAHz


100k sent.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 06, 2014, 02:42:33 AM
BCN address for pool bounty donations:

Code:
2AK9F4qNMwFiSwTQ64xcyMLBH7r4xYJYqS4idGBjRhuU3nrqesKcP1rd3nazxm1v2EZCUyXp8Q4nGFRfSCK8ToUi3GnLAHz


100k sent.

Received.

Balances:

5439 MRO
0.285 BTC
100000 BCN


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 06, 2014, 09:34:28 AM
DStrange reported that he sent 5 million BCN and 0.3 BTC from BCN's funds.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 06, 2014, 09:46:21 AM
DStrange reported that he sent 5 million BCN and 0.3 BTC from BCN's funds.

Both received.

I also received another 0.1 BTC, maybe from surfer43?

Balances:

5439 MRO
0.685 BTC
5100000 BCN


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 06, 2014, 09:59:03 AM
Awesome. Thank you, BCN community.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 07, 2014, 08:47:11 AM
Awesome. Thank you, BCN community.

Looking forward to this pool being completed. Will give some people who havent had much luck solo mining a way to get some coins.

However it is important that there are a number of pools soon after as everyone will mine on the pool giving it way more than 50% of the hashing power.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 07, 2014, 08:55:54 AM
Awesome. Thank you, BCN community.

Looking forward to this pool being completed. Will give some people who havent had much luck solo mining a way to get some coins.

However it is important that there are a number of pools soon after as everyone will mine on the pool giving it way more than 50% of the hashing power.

That is why we have specified the bounty for an open source pool implementation. This will allow many people to create pools.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: Cheesus on May 07, 2014, 09:56:06 AM
Sent another 498k BCN to the pool's bounty.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 07, 2014, 10:03:05 AM
Sent another 498k BCN to the pool's bounty.

Received your 498K

I also received another donation of 130555.555. I don't know where that came from but I thank the contributor.

BCN total: 5728555.55500000


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 08, 2014, 02:58:20 PM
Bounties have been updated

Zone117x has stated that there is a good deal of difficulty in producing a pool for this coin because of the unique scripting language. He stated that a custom http server may need to be built to fetch/send work.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 10, 2014, 09:33:20 PM
Two FOSS mining pools are nearing completion and will be published on Github soon. One is by zone117x and another is by archit_.

My question is if the community would be okay dividing the bounty between both zone117x and archit_ in the event that both softwares are released around the same time. zone117x is concerned that his advanced stratum implementation will not be complete before archit_'s, because it takes a considerable amount longer to generate than a simple mining pool.

If archit_ is out there, I would appreciate his response too, and would hope that he's considerate of the hard work zone117x has been putting in over the past week to get his software completed.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: eizh on May 10, 2014, 09:49:21 PM
Sounds fair to me. Monero/CryptoNote has both an immediate need for a functioning pool as well as a long term need for something scalable and high-performance.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: David Latapie on May 10, 2014, 09:51:12 PM
I agree too. Both for moral reason and because more pool means less centralization.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 10, 2014, 10:07:18 PM
I agree too. Both for moral reason and because more pool means less centralization.

You can have more pools even with only one open source implementation ;)

I agree they should share the bounty, if they are equal. However if one is clearly better than the other and will obviously be the one used then I do think that person should get a larger share.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dnaleor on May 10, 2014, 11:28:25 PM
I agree too. Both for moral reason and because more pool means less centralization.

You can have more pools even with only one open source implementation ;)

I agree they should share the bounty, if they are equal. However if one is clearly better than the other and will obviously be the one used then I do think that person should get a larger share.

I agree both (working) pools should get at least a part. If both are finished withing (let's say) 5 days of eachother, we can do a vote on the percentage. Taking into consideration the complexity of the pool and the the release date. Votes should be done by the number of MRO contributed (1 MRO is one vote)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: Quanttek on May 10, 2014, 11:30:59 PM
I think sharing would be much more fair. So we have a longterm solution and something for now. We should then probably decide, if someone gets a larger share, if his pool is clearly better.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 10, 2014, 11:34:54 PM
I agree too. Both for moral reason and because more pool means less centralization.

You can have more pools even with only one open source implementation ;)

Multiple decentralized implementation are good too though. If there a exploit or even just a bug in one implementation and all the pools using it get hacked or crash, the other pools wouldn't be affected.

I will likely solo mine for the foreseeable future and encourage others to do so even though payouts are erratic. So there will likely be a surviving network even if pools get hacked, but more layers of protection are better.





Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 11, 2014, 12:49:07 AM
Two FOSS mining pools are nearing completion and will be published on Github soon. One is by zone117x and another is by archit_.

My question is if the community would be okay dividing the bounty between both zone117x and archit_ in the event that both softwares are released around the same time. zone117x is concerned that his advanced stratum implementation will not be complete before archit_'s, because it takes a considerable amount longer to generate than a simple mining pool.

If archit_ is out there, I would appreciate his response too, and would hope that he's considerate of the hard work zone117x has been putting in over the past week to get his software completed.
are these pools out yet?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 11, 2014, 12:50:35 AM
are these pools out yet?

pre-alpha yes
https://github.com/zone117x/node-cryptonote-pool


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 11, 2014, 01:11:20 AM
Another status update, network code 20% done. miners can connect, receive work and submit shares already :D

I'm okay with splitting up the reward as long as it's half, within a week and much better

UPDATE: Share validation done!

UPDATE 2: Messed up but almost complete code https://github.com/archit120/Monero-Pool

UPDATE 3: Completely functional now, without a web end though as of now. Yet to be tested

UPDATE 4: Changed DB to Redis


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 11, 2014, 02:19:01 PM
First test pool from archit_ is apparently up and running at 117.197.73.139:7707

Code:
simpleminer.exe --pool-addr 117.197.73.139:7707 --login [address] --pass [anything]

Down already :D It was on my personal computer and I had to go


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 11, 2014, 02:21:38 PM
Down already :D It was on my personal computer and I had to go

Oh haha... sorry about that, I tried to remove my post after I realized you were just providing the address to test connections. X)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 11, 2014, 04:35:02 PM
It's up again, at least for now


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 12, 2014, 03:41:53 AM
https://github.com/zone117x/node-cryptonote-pool

Stuff that is working:
  • Share validation
  • Node.js clustering for pool performance
  • Variable difficulty
  • Long polling
  • Configurable pool difficulty and vardiff
  • Detailed logging with configurable log levels (debug, warn, error) and colorful log styling
  • Storing shares in redis per miner
  • Storing hashrate data
  • Submitting and recording solved blocks
  • Misc. configurable options: worker timeouts, block polling interval, pool threads
  • Documentation (installation and usage instructions)

Stuff that is left:
  • Payment processor (checks for confirmed blocks then payouts according to shares)
  • AJAX/REST API to display stats (hashrates, payouts, coin network info, etc)
  • Light-weight front-end which uses API to display stats


The stuff left are the easy parts. ETA for all of the above is 24-48 hours of this point.


Feel free to test it out: https://github.com/zone117x/node-cryptonote-pool#usage


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 12, 2014, 06:12:19 AM
https://github.com/zone117x/node-cryptonote-pool

Stuff that is working:
  • Share validation
  • Node.js clustering for pool performance
  • Variable difficulty
  • Long polling
  • Configurable pool difficulty and vardiff
  • Detailed logging with configurable log levels (debug, warn, error) and colorful log styling
  • Storing shares in redis per miner
  • Storing hashrate data
  • Submitting and recording solved blocks
  • Misc. configurable options: worker timeouts, block polling interval, pool threads
  • Documentation (installation and usage instructions)

Stuff that is left:
  • Payment processor (checks for confirmed blocks then payouts according to shares)
  • AJAX/REST API to display stats (hashrates, payouts, coin network info, etc)
  • Light-weight front-end which uses API to display stats


The stuff left are the easy parts. ETA for all of the above is 24-48 hours of this point.


Feel free to test it out: https://github.com/zone117x/node-cryptonote-pool#usage
Nice! Works great.  :)

A pool will be ready as soon as you're done.  ;)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 07:14:54 AM
Feel free to test it out: https://github.com/zone117x/node-cryptonote-pool#usage

I get some errors at the npm update stage on Ubuntu 13.10

I installed node using

Code:
sudo apt-get install nodejs npm

Code:
npm ERR! Error: version not found: 0.0.8 : multi-hashing/0.0.8
npm ERR!     at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:269:14)
npm ERR!     at Request.self.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:525:16)
npm ERR!     at Request.EventEmitter.emit (events.js:95:17)
npm ERR!     at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/main.js:484:14)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/ubuntu/pool/npm-debug.log npm

Then later

Code:
npm http 200 https://registry.npmjs.org/nan/-/nan-1.0.0.tgz

> bignum@0.7.0 install /home/ubuntu/pool/node_modules/bignum
> node-gyp configure build

/bin/sh: 1: node: not found
gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:12)
gyp ERR! System Linux 3.11.0-14-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "configure" "build"
gyp ERR! cwd /home/ubuntu/pool/node_modules/bignum
gyp ERR! node -v v0.10.15
gyp ERR! node-gyp -v v0.10.9
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
 
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/ubuntu/pool/npm-debug.log
npm ERR! not ok code 0


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 12, 2014, 08:08:34 AM
Smooth - looks like your system is lacking ability to compile the C modules. You need some dependencies installed.

From https://www.npmjs.org/package/node-gyp

Quote
On Unix:
python (v2.7 recommended, v3.x.x is not supported)
make
A proper C/C++ compiler toolchain, like GCC


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 09:47:03 AM
Smooth - looks like your system is lacking ability to compile the C modules. You need some dependencies installed.

That is odd. I have gcc, g++, and python. 

The gcc stuff I assume came with build-essential, which was already installed before I started.

Quote
From https://www.npmjs.org/package/node-gyp

Quote
On Unix:
python (v2.7 recommended, v3.x.x is not supported)
make
A proper C/C++ compiler toolchain, like GCC



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 09:49:21 AM
I think the above problem is due to this:

Quote


nodejs command
--------------

The upstream name for the Node.js interpreter command is "node".
In Debian the interpreter command has been changed to "nodejs".

This was done to prevent a namespace collision: other commands use
the same name in their upstreams, such as ax25-node from the "node"
package.

Scripts calling Node.js as a shell command must be changed to instead
use the "nodejs" command.
/usr/share/doc/nodejs/README.Debian (END)

Not sure how to resolve that though.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 10:08:47 AM
Alright I just linked nodejs to /usr/local/bin/node

That seemed to fix the gyp problem, but I'm still getting this earlier error:

Quote

npm ERR! Error: version not found: 0.0.8 : multi-hashing/0.0.8
npm ERR!     at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:269:14)
npm ERR!     at Request.self.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:525:16)
npm ERR!     at Request.EventEmitter.emit (events.js:95:17)
npm ERR!     at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/main.js:484:14)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/ubuntu/pool/npm-debug.log npm

npm ERR! System Linux 3.11.0-14-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "update"
npm ERR! cwd /home/ubuntu/pool
npm ERR! node -v v0.10.15
npm ERR! npm -v 1.2.18


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 12, 2014, 03:05:36 PM
Just for test :
62.210.78.186:5555

The connexion of wallet is not possible actualy in version .
xxxxxxx@monero:~# simplewallet  --rpc-bind-ip=127.0.0.1 --rpc-bind-port=8082  --wallet-file=pool
bitmonero wallet v0.8.6.295()
2014-May-12 16:55:08.423056 ERROR /usr/src/bitmonero/src/simplewallet/simplewallet.cpp:980 Wallet password not set.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 12, 2014, 03:23:20 PM
New block drop old jobs and close connexion :(
2014-05-12 17:15:57 [Pool]      (Thread 8) [Job Refresher] Found new block at height 36523 w/ difficulty of 11032515
2014-May-12 17:15:48.107673 ERROR /src/bitmonero/contrib/epee/include/storages/http_abstract_invoke.h:112 RPC call of "submit" returned error: -1, message: Invalid job id
2014-May-12 17:15:49.135724 ERROR /src/bitmonero/contrib/epee/include/storages/http_abstract_invoke.h:112 RPC call of "getjob" returned error: -1, message: Unauthenticated










Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 12, 2014, 04:46:39 PM
Thanks for the error log perl I'll look into it. Part of the problem is this crappy old get-work like protocol we have to work with.

Smooth someone else said they are having issues getting node-multi-hashing to compile. Not sure why its not working for some people - but I'm looking into it. Also not sure why you had that much trouble getting Node.js working - did you follow these instructions? https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os

Btw my guy looks like he has stratum protocol with cryptonight almost working with CPUMiner: https://github.com/LucasJones/cpuminer-multi/commits/master

Looking like I'll be able to deliver you to you guys not only a pool for simpleminer, but also a stratum pool and cryptonote version of CPUMiner (stratum / multi-core)

 :)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 12, 2014, 05:31:31 PM
https://github.com/zone117x/node-multi-hashing/issues/11

Yeah it appears some compiler(s) have problem with latest node-multi-hashing. It works for me but I'm looking into getting it fixed.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 12, 2014, 07:22:19 PM
https://github.com/zone117x/node-cryptonote-pool

Stuff that is working:
  • Share validation
  • Node.js clustering for pool performance
  • Variable difficulty
  • Long polling
  • Configurable pool difficulty and vardiff
  • Detailed logging with configurable log levels (debug, warn, error) and colorful log styling
  • Storing shares in redis per miner
  • Storing hashrate data
  • Submitting and recording solved blocks
  • Misc. configurable options: worker timeouts, block polling interval, pool threads
  • Documentation (installation and usage instructions)

Stuff that is left:
  • Payment processor (checks for confirmed blocks then payouts according to shares)
  • AJAX/REST API to display stats (hashrates, payouts, coin network info, etc)
  • Light-weight front-end which uses API to display stats


The stuff left are the easy parts. ETA for all of the above is 24-48 hours of this point.


Feel free to test it out: https://github.com/zone117x/node-cryptonote-pool#usage

It seems to be working.

From miner:

2014-May-12 12:19:32.355083 Share found: nonce=14000000 for job=963732803333550, submitting...
2014-May-12 12:19:32.908114 READ ENDS: Success. bytes_tr: 196
2014-May-12 12:19:32.915115 -->>http_stream_filter::parse_cached_header(*)
2014-May-12 12:19:32.924115 <<--http_stream_filter::parse_cached_header(*)
2014-May-12 12:19:32.933116 Share submitted successfully!
2014-May-12 12:19:32.939116 Getting next job...

From pool:

2014-05-12 19:06:56 [Pool]      (Thread 4) [Share Validator] Accepted share at difficulty 12/57 from 44MhE4hX58XE4vCEkTbjpsE1EZVW4oQSaAqfwAbo5PufaYMPCSSf2L72bNhMkYzqULKrniDRWt7KCJq QmWVEzxEC4s5yZxz@24.21.52.96
2014-05-12 19:07:03 [Pool]      (Thread 4) [Share Validator] Accepted share at difficulty 8/12 from 44MhE4hX58XE4vCEkTbjpsE1EZVW4oQSaAqfwAbo5PufaYMPCSSf2L72bNhMkYzqULKrniDRWt7KCJq QmWVEzxEC4s5yZxz@24.21.52.96
2014-05-12 19:07:10 [Pool]      (Thread 4) [Share Validator] Accepted share at difficulty 8/36 from 44MhE4hX58XE4vCEkTbjpsE1EZVW4oQSaAqfwAbo5PufaYMPCSSf2L72bNhMkYzqULKrniDRWt7KCJq QmWVEzxEC4s5yZxz@24.21.52.96
2014-05-12 19:07:13 [Pool]      (Thread 4) [Share Validator] Accepted share at difficulty 8/75 from 44MhE4hX58XE4vCEkTbjpsE1EZVW4oQSaAqfwAbo5PufaYMPCSSf2L72bNhMkYzqULKrniDRWt7KCJq QmWVEzxEC4s5yZxz@24.21.52.96
2014-05-12 19:07:15 [Pool]      (Thread 4) [Share Validator] Accepted share at difficulty 8/9 from 44MhE4hX58XE4vCEkTbjpsE1EZVW4oQSaAqfwAbo5PufaYMPCSSf2L72bNhMkYzqULKrniDRWt7KCJq QmWVEzxEC4s5yZxz@24.21.52.96
2014-05-12 19:07:28 [Pool]      (Thread 4) [Difficulty Retargeter] Retargetting difficulty 8 to 19 for 44MhE4hX58XE4vCEkTbjps


Now to point more miners and solve a block.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 07:34:37 PM
Smooth someone else said they are having issues getting node-multi-hashing to compile. Not sure why its not working for some people - but I'm looking into it. Also not sure why you had that much trouble getting Node.js working - did you follow these instructions? https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os

Yes I followed those directions. I'll take a look at your follow up post about hashing.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 12, 2014, 09:16:15 PM
It is poosible modified bitminored for add more one transaction of generation ?

I think is more simple and more efficace for make payout if miner is payed direct in the block


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 12, 2014, 09:29:30 PM
So when using simpleminer is this correct command?

./simpleminer --pool-addr=xxx.xxx.xxx.xxxx:5555 --login=wallet_address --pass !


And if my pool solves block will that go directly into pool wallet for now?



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 12, 2014, 09:33:44 PM
So when using simpleminer is this correct command?

./simpleminer --pool-addr=xxx.xxx.xxx.xxxx:5555 --login=wallet_address --pass !


And if my pool solves block will that go directly into pool wallet for now?


I don't think the pool submits blocks correctly atm. Password can be anything.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 12, 2014, 09:40:02 PM
So when using simpleminer is this correct command?

./simpleminer --pool-addr=xxx.xxx.xxx.xxxx:5555 --login=wallet_address --pass !


And if my pool solves block will that go directly into pool wallet for now?


I don't think the pool submits blocks correctly atm. Password can be anything.

I'm using pool wallet address.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 12, 2014, 10:20:16 PM
It is poosible modified bitminored for add more one transaction of generation ?

I think is more simple and more efficace for make payout if miner is payed direct in the block

I would advise caution here. This is a brand new code base and there is no way to know without testing it if all the pieces would handle coinbase payouts correctly. The ill-advised attempt to do merged mining has already broken things twice.

Coinbase payouts are definitely a desirable feature, I'm just advising a yellow light here, not red.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 12, 2014, 11:02:50 PM
You caution is useless .
I do not want to make a change in a dark corner :)
I preferred and pushes the change is done in the official sources.

Acualy is very hard make payout otherwise coinbase payout


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 12, 2014, 11:48:26 PM
Smooth, Lucas said he fixed the compiling issues with node-multi-hashing so give it another try.


Also regarding the payments in coinbase talk. That isn't practical to do with a normal Bitcoin-based pool for a few reasons - and there are even more reasons why its not practical to do with this new cryptocurrency. Its what p2pool does and it's part of the reason p2pool has its drawbacks compared to a central mining pool.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 12, 2014, 11:53:57 PM
zone117x,

Regarding the current state of  pool code.  What happens if a block is solved?  Will that be saved to the pool wallet?  I was assuming that the payment processing was still under development but that solved blocks would be on pool wallet.  Is that incorrect? 


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 13, 2014, 12:10:09 AM
Yes the code is there to submit blocks when found although I haven't been able to test it. Assuming the documentation on bytecoin wiki is correct blocks should be submitted to daemon correctly.

I'm still developing payment processing so I'll have to setup a testnet of sorts somehow to test it all out.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 13, 2014, 12:11:16 AM
Smooth, Lucas said he fixed the compiling issues with node-multi-hashing so give it another try.


Also regarding the payments in coinbase talk. That isn't practical to do with a normal Bitcoin-based pool for a few reasons - and there are even more reasons why its not practical to do with this new cryptocurrency. Its what p2pool does and it's part of the reason p2pool has its drawbacks compared to a central mining pool.

Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 13, 2014, 12:20:05 AM
Yes the code is there to submit blocks when found although I haven't been able to test it. Assuming the documentation on bytecoin wiki is correct blocks should be submitted to daemon correctly.

I'm still developing payment processing so I'll have to setup a testnet of sorts somehow to test it all out.

Thanks.  I'm running the pool as is already but with little hashrate.  Miners show shares submitted successfully, Pool shows shares accepted.  No errors.  Guess will have to find block to know everything works for sure.   

Great work so far.  Looking forward to what is still to come.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 13, 2014, 03:09:03 AM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 13, 2014, 03:12:37 AM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.
do you have instructions on how to use your pool anywhere?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 13, 2014, 05:09:44 AM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p

Well as I said even eligius doesn't guarantee all payouts to be done that way. You could just make a regular payout if you go too long in between blocks. 

Of course if the pool isn't finding blocks then you aren't going to be making payouts period (unless PPS).


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 13, 2014, 09:02:36 AM
I work for use your code .

Actualy the code can not make more transaction of number processeur .

If fix and make 200 thread.
I get template block 200 per 10 secondes ( each thread get new template )
I have use base58 for valide address .

Actualy the last probleme for make pool is
1.)  very much number of thread without get template block  per thread
2.) RPC send payou
3.) RPC Balance
4.) RPC Find block and amount in block

I can push my code for you if you want.
I have very low change on your code .

monero:shares -> I have add KEY redis for stock share other form
I use scrpt python for get hasrate with redis "LPOP monero:shares"  return json of each share.
Add information of share in base mysql .





 


 


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 13, 2014, 09:08:47 AM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.
do you have instructions on how to use your pool anywhere?

The usage instructions are on git hub.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 13, 2014, 09:19:42 AM
Smooth, Lucas said he fixed the compiling issues with node-multi-hashing so give it another try.

I started with a clean new Ubuntu 13.10 install and followed the directions very carefully, with the same result:

Code:
npm http 404 https://registry.npmjs.org/multi-hashing/0.0.8
npm ERR! Error: version not found: 0.0.8 : multi-hashing/0.0.8
npm ERR!     at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:269:14)
npm ERR!     at Request.self.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:525:16)
npm ERR!     at Request.EventEmitter.emit (events.js:95:17)
npm ERR!     at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/main.js:484:14)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/ubuntu/pool/npm-debug.log npm

npm ERR! System Linux 3.11.0-20-generic

Something does not appear to be working on Ubuntu 13.10. What OS are other people using?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 13, 2014, 02:12:43 PM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.
do you have instructions on how to use your pool anywhere?

The usage instructions are on git hub.

thank you very helpful, by chance can you please be more specific? :)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 13, 2014, 02:24:25 PM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.
do you have instructions on how to use your pool anywhere?

The usage instructions are on git hub.

thank you very helpful, by chance can you please be more specific? :)
https://github.com/zone117x/node-cryptonote-pool
Just scroll down for the instructions. They're in README.md.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 13, 2014, 02:50:21 PM
1000 MRO

NOT received


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 13, 2014, 03:27:11 PM
Eligius does it too right? They don't guarantee it 100% of the time but most payments are made that way.

EDIT: To clarify how this works, the miners who contribute to mining a block don't necessarily get paid from that block, their shares get credited like any other pool and upon reaching a minimum payment threshold their eventual payments are made using some future block's coinbase. That avoids the issues p2pool has with dust payouts vs. minimum share value.


Right - that works for big pools that find blocks often. If you aren't a huge pool then payment variance (or just payment waiting period) would not make miners happy :p


Latest code should be working very well with vardiff and share acceptance.

Payment processing and IP banning to mitigate low-diff share attacks is under development. Right now I'm stuck on getting address validation. Looks like it should be: slice off 4 byte checksum -> decode rest as varint -> keccak (w/ 64 byte output ??) -> compare result to checksum.
do you have instructions on how to use your pool anywhere?

The usage instructions are on git hub.

thank you very helpful, by chance can you please be more specific? :)
https://github.com/zone117x/node-cryptonote-pool
Just scroll down for the instructions. They're in README.md.

these instructions are to setup your own pool aren't they?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 13, 2014, 03:32:33 PM
these instructions are to setup your own pool aren't they?
Yeah. Once the pool is finished all you have to do is download a cpuminer for cryptonight or maybe simpleminer and point it to a pool. All zone117x is doing is creating the pool software. Anyone will be able to set up a pool after it's complete.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: superresistant on May 13, 2014, 04:12:19 PM

 ;D


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 13, 2014, 04:20:56 PM
these instructions are to setup your own pool aren't they?
Yeah. Once the pool is finished all you have to do is download a cpuminer for cryptonight or maybe simpleminer and point it to a pool. All zone117x is doing is creating the pool software. Anyone will be able to set up a pool after it's complete.

ahhh  gotcha, isn't achtit setting up a pool?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 13, 2014, 04:28:40 PM
these instructions are to setup your own pool aren't they?
Yeah. Once the pool is finished all you have to do is download a cpuminer for cryptonight or maybe simpleminer and point it to a pool. All zone117x is doing is creating the pool software. Anyone will be able to set up a pool after it's complete.

ahhh  gotcha, isn't achtit setting up a pool?
Archit is creating a competing pool software.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 13, 2014, 05:28:13 PM
Smooth, Lucas said he fixed the compiling issues with node-multi-hashing so give it another try.

I started with a clean new Ubuntu 13.10 install and followed the directions very carefully, with the same result:

Code:
npm http 404 https://registry.npmjs.org/multi-hashing/0.0.8
npm ERR! Error: version not found: 0.0.8 : multi-hashing/0.0.8
npm ERR!     at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:269:14)
npm ERR!     at Request.self.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:525:16)
npm ERR!     at Request.EventEmitter.emit (events.js:95:17)
npm ERR!     at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/main.js:484:14)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/ubuntu/pool/npm-debug.log npm

npm ERR! System Linux 3.11.0-20-generic

Something does not appear to be working on Ubuntu 13.10. What OS are other people using?


I have it working on 13.10. 

I had problems when I installed node.js using "sudo apt-get install nodejs"  So I tried building from source:

sudo apt-get install python g++ make checkinstall fakeroot
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
sudo fakeroot checkinstall -y --install=no --pkgversion $(echo $(pwd) | sed -n -re's/.+node-v(.+)$/\1/p') make -j$(($(nproc)+1)) install
sudo dpkg -i node_*


And it worked after that.  The github instructions for Debian/LMDE work for Ubuntu 13.10. 

I just tried it on another 13.10 and it worked building from source.

Here is the result after running node init.js to start pool:

2014-05-13 17:27:03 [Master]    [Pool Spawner] Spawned pool on 1 thread(s)
2014-05-13 17:27:03 [Pool]      (Thread 1) [Job Refresher] Found new block at height 38161 w/ difficulty of 12035864
2014-05-13 17:27:03 [Pool]      (Thread 1) [Server] Started server listening on port 5555
 


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 13, 2014, 07:03:50 PM
When shall the voting begin? My final submission will come with respect to that.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 14, 2014, 01:57:10 AM
I have make test of new version .
Code:
2014-05-14 03:54:41 [Pool]      (Thread 8) [Share Validator] Accepted share at difficulty 200/458 from 47dPeTexHwrTKv6c4nzpWTdDtRKNd3CweQhDNn9Tiz61dTjZgMpUR48f5hE8aGT66TR97hkyB1Rob2zPzwF9qTV6L3MBbLX@127.0.0.1
2014-05-14 03:54:58 [Pool]      (Thread 8) [Share Validator] Block found at height 10 by miner 47dPeTexHwrTKv6c4nzpWTdDtRKNd3CweQhDNn9Tiz61dTjZgMpUR48f5hE8aGT66TR97hkyB1Rob2zPzwF9qTV6L3MBbLX@127.0.0.1
2014-05-14 03:54:58 [Pool]      (Thread 8) [Share Validator] Accepted share at difficulty 200/5618 from 47dPeTexHwrTKv6c4nzpWTdDtRKNd3CweQhDNn9Tiz61dTjZgMpUR48f5hE8aGT66TR97hkyB1Rob2zPzwF9qTV6L3MBbLX@127.0.0.1
2014-05-14 03:54:58 [Pool]      (Thread 8) [Difficulty Retargeter] Retargetting difficulty 200 to 512 for 47dPeTexHwrTKv6c4nzpWTdDtRKNd3CweQhDNn9Tiz61dTjZgMpUR48f5hE8aGT66TR97hkyB1Rob2zPzwF9qTV6L3MBbLX
2014-05-14 03:54:58 [Pool]      (Thread 8) [Share Validator] Error submitting block {"code":-7,"message":"Block not accepted"}

In monerod
2014-May-14 04:13:19.889122 [RPC0]ERROR /usr/src/bitmonero/src/cryptonote_core/cryptonote_format_utils.cpp:684 Failed to parse block from blob

For make the test, I run instance bitmonerod without network and rebegin in the begin blockchain

Edit:
J'ai fait un dump de la variable :
Code:
0100bcb1cb9b05156c6e8df21801ed0a5e165039386804cc7e63d19cf0df5f3ac1361828ca9dd0cc000000014601ff0a08cfd410023ad6c06d86bdbfd8c649e1e02084d21b96fe60e942f5e4b57f1ab4ecba6f3c5b80a4e80302343c0dd99b1cfff4e843bf36c3ac3d823b5f968726a9e2cf67f799fde8669be280ade204022e50e24eb6913486c310c0a289f94c87da5aa1910aa61f095ea5dee84151c59380a8d6b90702d7fceb6bbc1a9357a4d9dc9a04eea141b457bad29faa8752ee9de216d29a4d0b8088aca3cf0202ef42d3bb62e2c04208e96ef2ab242964d7a521e33a4df8311f1dc49122e38da78090cad2c60e0296dfdb90bbffff25b0f42eee1d26cc5ae536c48c5cb86ca12c3c6bfccfacd96180e08d84ddcb0102010c673ea863d658d009007e474486c8879b501637757ec29f5e11b9a621911680c0caf384a302020f7b416b9e690576a83a1614579d98e35a3eb5ec4ed98334685efbfaead943642b01620e95dbb681335fcfc90364f247adafe25efb54ab89437b85a9b490767c97bf020800000000031c46122d


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 14, 2014, 03:23:11 AM
I have make test of new version .
I confirmed this issue using a testnet.  :(

In the pool server:

Code:
2014-05-13 23:20:23 [Pool]	(Thread 3) [Share Validator] Block found at height 4 by miner 46NzdzAX61yeMh1WpLK9eTFQ53uQ72r5TATSNi6T9kV5jn3azyJB1k8iWVpQTjHPRdcc7qLyiUsZsTdzzC9AA5uXNb3jdZb@127.0.0.1
2014-05-13 23:20:23 [Pool] (Thread 3) [Share Validator] Accepted share at difficulty 200/721 from 46NzdzAX61yeMh1WpLK9eTFQ53uQ72r5TATSNi6T9kV5jn3azyJB1k8iWVpQTjHPRdcc7qLyiUsZsTdzzC9AA5uXNb3jdZb@127.0.0.1
2014-05-13 23:20:23 [Pool] (Thread 3) [Share Validator] Error submitting block {"code":-7,"message":"Block not accepted"}

In the daemon:

Code:
2014-May-13 23:20:23.922499 [RPC0]ERROR /home/surfer43/monero-test/src/cryptonote_core/cryptonote_format_utils.cpp:684 Failed to parse block from blob
2014-May-13 23:20:23.922597 [RPC0]Failed to parse and validate new block


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 14, 2014, 05:18:51 AM
I think, you have view 3 last modification as not resolve bug .


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: darlidada on May 15, 2014, 01:35:06 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 15, 2014, 04:58:13 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received.

MRO total 5457.000000000000


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 15, 2014, 05:09:11 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received.

MRO total 5457.000000000000

wallet42 has a working pool up at moneropool.com



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 15, 2014, 05:12:29 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received.

MRO total 5457.000000000000

wallet42 has a working pool up at moneropool.com


Has it found a block? I highly doubt it's working. Everyone mining there is wasting their hashing power.  ::)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 15, 2014, 05:15:39 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received.

MRO total 5457.000000000000

wallet42 has a working pool up at moneropool.com


Has it found a block? I highly doubt it's working. Everyone mining there is wasting their hashing power.  ::)

why do you say that?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on May 15, 2014, 05:17:23 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received.

MRO total 5457.000000000000

wallet42 has a working pool up at moneropool.com


Has it found a block? I highly doubt it's working. Everyone mining there is wasting their hashing power.  ::)

why do you say that?
I've been testing the pool software on a testnet, it still can't submit blocks. zone117x is still working on fixing it.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 15, 2014, 07:23:59 AM
I have the same probleme .


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 15, 2014, 06:10:57 PM
Patience everyone  ;)

The coin source is obfuscated and its taking really smart C guys to figure out what's going on. The pool seems very close to being ready.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 16, 2014, 09:20:38 AM
Yes,
I work in test net , I have validate your code with modification.
45445545454.4 is not good value make round
No divise coinbase and other before make payout

If last block is 60 block is less 5 minutes for probleme of time synchronisation simplewallet<->pool<->bitmonerod ( I can not make rpc command for get last block sync in simplewallet ) .

I make the test for 1000 block + 100 forged for random addresse in testnet for finish test payout system.
Wallet 2% and sum of all client is 98%, i not swich to prod if resultat is different of 0.01% ( probleme rounding )

Good jobs ,


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: Snail2 on May 16, 2014, 10:56:32 AM
Moneropool.com looks good. I miss only one thing from the stats - it would be nice to see the accepted shares and maybe some estimation about the mined coins.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: perl on May 16, 2014, 12:51:10 PM
Moneropool.com looks good. I miss only one thing from the stats - it would be nice to see the accepted shares and maybe some estimation about the mined coins.

You have make test in test net ?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 18, 2014, 06:13:59 PM
Alright, as of today I declare the pool software developed by LucasJones and I in a tested, stable, and working state: https://github.com/zone117x/node-cryptonote-pool

The three important features of a pool were all officially working about two days ago: 1) Share distribution and management , 2) Block solving, and 3) Paying out miners.
And as of today several pool ops running our software have confirmed it is working.


On top of building the basic pool that the bounty calls for: we have implemented many other extra, important pool features which are listed here: https://github.com/zone117x/node-cryptonote-pool#features

I'll quote the features here as well:
Quote
  • IP banning to prevent low-diff share attacks
  • Socket flooding detection
  • Payment processing (with splintered transactions to deal with max transaction size)
  • Detailed logging
  • Ability to configure multiple ports - each with their own difficulty
  • Variable difficulty / share limiter
  • Share trust algorithm to reduce share validation hashing CPU load
  • Clustering for vertical scaling
  • Modular components for horizontal scaling (pool server, database, stats/API, payment processing, front-end)
  • Live stats API (using CORS with AJAX and HTML5 EventSource)
    • Currency network/block difficulty
    • Current block height
    • Network hashrate
    • Pool hashrate
    • Each miners' individual stats (hashrate, shares submitted, total paid, etc)
    • Blocks found (pending, confirmed, and orphaned)
  • An easily extendable, responsive, light-weight front-end using API to display data
  • Worker login validation (make sure miners are using proper wallet addresses for mining)



The github readme has fully detailed instructions on pool usage as well as other useful instructions/information.


LucasJones has also implemented Cryptonight mining into CPUMiner (https://github.com/LucasJones/cpuminer-multi) which is another huge contribution to the community as reliance on simpleminer is a bad position to be in.


I have also built a noob-friendly Windows app to help Windows user's start mining by simply downloading and clicking "start". The pool front-end links to it on the "getting started" page, and pool ops can easily configure the app to automatically mine on their pool once downloaded and ran. Here it is on github: https://github.com/zone117x/cryptonote-easy-miner


LucasJones and I claim first working and verified pool server - along with many additional tools and features along with it. The pool server and other tools are also still in development as we believe in this community & technology, and would like to continue improving these tools to help facilitate the adoption of this technology.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 18, 2014, 07:51:35 PM
Re: awarding the bounty.

We are waiting for tacotime to come back from vacation before completing the process of evaluating the submissions and awarding the bounty. He said five days, that was 2-3 days ago, so it shouldn't be long. Please stand by.





Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 18, 2014, 08:02:27 PM
No problem :)

Figured I'd make that announcement here once the pool was confirmed working by several pool ops.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 19, 2014, 06:08:42 PM
Just wait for me before paying out  ::)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 19, 2014, 06:22:43 PM
Its going to be a nice pay out now with the recent rise in price


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 19, 2014, 07:52:12 PM
Just wait for me before paying out  ::)

What was stated by the organizers of the bounty is that two pool implementations available within a reasonable period of time would share the bounty. The details of that are TBD, but the longer this "wait for me" goes on the less likely it is to be considered within a reasonable period of time.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 19, 2014, 09:46:17 PM
https://bitcointalk.org/index.php?topic=615486.msg6807962#msg6807962


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 20, 2014, 12:19:32 AM
Just wait for me before paying out  ::)

What was stated by the organizers of the bounty is that two pool implementations available within a reasonable period of time would share the bounty. The details of that are TBD, but the longer this "wait for me" goes on the less likely it is to be considered within a reasonable period of time.



zone117x announced his pool ready just a day ago. I would be in able to do that within a few days too


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 20, 2014, 01:19:46 AM
https://bitcointalk.org/index.php?topic=583449.msg6824562#msg6824562

I will be back asap, though, sorry for delays in this, it's beyond my control

Re: awarding the bounty.

We are waiting for tacotime to come back from vacation before completing the process of evaluating the submissions and awarding the bounty. He said five days, that was 2-3 days ago, so it shouldn't be long. Please stand by.




Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 20, 2014, 02:50:47 AM
https://bitcointalk.org/index.php?topic=583449.msg6824562#msg6824562

I will be back asap, though, sorry for delays in this, it's beyond my control

Re: awarding the bounty.

We are waiting for tacotime to come back from vacation before completing the process of evaluating the submissions and awarding the bounty. He said five days, that was 2-3 days ago, so it shouldn't be long. Please stand by.




Are you like completely serious about that?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 23, 2014, 04:29:13 PM
As it goes... I announce my pool named "Monero-Pool", source available freely on https://github.com/archit120/Monero-Pool to be complete with all the necessary features for a pool. The pool code has been extensively tested by me on a testnet and realnet as well for the past week.

I know I'm about 5 days late to get to this state and it's completely up to the community to decide whether I get a part of the bounty an I shall expect whatever would be the decision. Saying that some of the features as seen on README are

Quote
A beautiful front end.
Highly scalable pool server which tries to get the maximum power out of multiple cores of your server without using Synchronous blocking.
Extremely detailed logging.
Extremely intricate error management so that the server never crashes out on you.
Compatibility with all major OSes.
IP banning.
Payment processing.
Extremely detailed database.
Front end with individual miner statistics and beautiful charts.
Address validation.
Vardiff support
Live stats

I am also working on stratum support but since cpuminer is managed by LucasJones and he is the co-developer of the other pool implementation as well so it's extremely likely I would be playing catch up on this one too.

Lastly I hope that you people are considerate of the hard work and time I poured into this project. I also to wish make it clear that none of the code is stolen/copied from node-cryptonode-pool as zone117x is always rampaging about. The only thing I ever asked him for was difficulty->target for which I soon found a faster and better way.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 23, 2014, 05:15:19 PM
As it goes... I announce my pool named "Monero-Pool", source available freely on https://github.com/archit120/Monero-Pool to be complete with all the necessary features for a pool. The pool code has been extensively tested by me on a testnet and realnet as well for the past week.

I know I'm about 5 days late to get to this state and it's completely up to the community to decide whether I get a part of the bounty an I shall expect whatever would be the decision. Saying that some of the features as seen on README are

Quote
A beautiful front end.
Highly scalable pool server which tries to get the maximum power out of multiple cores of your server without using Synchronous blocking.
Extremely detailed logging.
Extremely intricate error management so that the server never crashes out on you.
Compatibility with all major OSes.
IP banning.
Payment processing.
Extremely detailed database.
Front end with individual miner statistics and beautiful charts.
Address validation.
Vardiff support
Live stats

I am also working on stratum support but since cpuminer is managed by LucasJones and he is the co-developer of the other pool implementation as well so it's extremely likely I would be playing catch up on this one too.

Lastly I hope that you people are considerate of the hard work and time I poured into this project. I also to wish make it clear that none of the code is stolen/copied from node-cryptonode-pool as zone117x is always rampaging about. The only thing I ever asked him for was difficulty->target for which I soon found a faster and better way.

Thanks, I will test it and see what I think, then Im sure there can be some sort of community vote to decide the bounty fate.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 23, 2014, 05:58:04 PM
Thanks, I will test it and see what I think, then Im sure there can be some sort of community vote to decide the bounty fate.

Just a tip, cpuminer doesn't work. And if you need help with it feel free to message me


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 23, 2014, 06:14:45 PM
Thanks, I will test it and see what I think, then Im sure there can be some sort of community vote to decide the bounty fate.

Just a tip, cpuminer doesn't work. And if you need help with it feel free to message me
so just use simpleminer?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 23, 2014, 06:16:55 PM
Thanks, I will test it and see what I think, then Im sure there can be some sort of community vote to decide the bounty fate.

Just a tip, cpuminer doesn't work. And if you need help with it feel free to message me
so just use simpleminer?

Yeah


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 25, 2014, 12:01:45 AM
Thanks, I will test it and see what I think, then Im sure there can be some sort of community vote to decide the bounty fate.

Just a tip, cpuminer doesn't work. And if you need help with it feel free to message me
so just use simpleminer?

Yeah
There is a new cpuminer that now supports stratum and my pool now supports stratum.

Http://www.extremepool.org
at the top pick which coin you want to mine and instructions will be on the main page or under getting started.

https://bitcointalk.org/index.php?topic=615486.0


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: amsat on May 25, 2014, 11:42:39 AM
send bounty 16339.83879054 BCN


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: superresistant on May 25, 2014, 06:19:27 PM

Can someone explain me what does it mean ?

Quote
events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: bind EADDRINUSE
    at errnoException (net.js:901:11)
    at net.js:1081:30
    at Object.72:1 (cluster.js:592:5)
    at handleResponse (cluster.js:171:41)
    at respond (cluster.js:192:5)
    at handleMessage (cluster.js:202:5)
    at process.EventEmitter.emit (events.js:117:20)
    at handleMessage (child_process.js:318:10)
    at child_process.js:392:7
    at process.handleConversion.net.Native.got (child_process.js:91:7)
2014-05-25 20:18:21 [Master]    [Pool Spawner] Fork 4 died, spawning replacement worker...

Thanks


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 27, 2014, 05:51:59 AM
Looks like majority of Monero hash rate is running through my pool code at this point - a week after announcing my pool  :)

Every Monero pool (and every other cryptonote coin) I've seen is running my code.


re: superresistant,
An "EADDRINUSE" error implies you're trying to open a port that is already in use.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 27, 2014, 03:53:00 PM
So, we would like to award the bounty in the next few days.

We would ask zone117x/lucasjones and archit to state their case about the validity of their pool software and demonstrate the number of blocks being mined with it and the number of functional pools available using their software, so we can adequately assess how much of the reward is given to each group.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: zone117x on May 27, 2014, 05:55:04 PM
Alrighty, I got a list of pools from #monero bot and from Monero announcement thread. Every single one (except closed-source Minergate of course) is running my code. And as I stated in my previous post: if you add up their reported hash rates then it would appear that majority of network hash rate is being managed with my pool software, with the rest being solo-mined as I haven't found a single pool NOT running my code.

Quote
<MoneroBot> US Pools                    || EU Pools
<MoneroBot> http://moneropool.org       || http://moneropool.com        (GER)
<MoneroBot> http://extremepool.org      || http://monerominers.com/pool (NL)
<MoneroBot> http://mon.hashharder.com   || http://monero.crypto-pool.fr (FR)
<MoneroBot> http://www.extremehash.com  || http://monero.wetbitches.ws  (NL)

moneropool.org (http://moneropool.org/) (US)
extremepool.org (http://extremepool.org/) (US)
sammy007's pool (http://188.226.230.5) (Netherlands)
monero.crypto-pool.fr (http://monero.crypto-pool.fr/) (France)
minergate.com (https://minergate.com/) (US / Netherlands)
extremehash.com (http://extremehash.com/) (US)
hashharder.com (http://mon.hashharder.com/index.html)
42.62.16.188 (http://42.62.16.188:8080/) (China)
moneropool.com.br (http://moneropool.com.br/) (Brasil)
mro.bitnonce.com (http://mro.bitnonce.com/) (Singapore)
kippo.eu (http://kippo.eu/) (Finland)
minemro.com (http://minemro.com/) (UK)


So why is this the case? I'll list some reasons that stand out:

  • Performance. The share-trust algorithm LucasJones and I designed is our solution to the share validation CPU load problem that cryptonote hashing causes.
  • Scalability. All functions of the pool are separate modules that can easily be horizontally scaled. And the pool clustering feature using Node.js tech is just about the most efficient way to use all CPU cores for this kind of software.
  • A new TCP (stratum-like) protocol we implemented as a big improvement to the old http protocol.
  • Attack mitigation. IP banning, detection of various attacks.
  • Easy of use. Thorough instructions/documentation on how to setup and manage pool.
  • Accessory software. LucasJones implemented cryptonight hashing into CPUminer as part of this bounty. I created the easy-miner Windows GUI app so "your grandma could mine."
  • Flexibility. The design of the software has allowed people to easily create their own unique, beautiful front-end designs.
    • http://extremehash.com is a great testament to this fact.
    • Got pools translated for Chinese (http://42.62.16.188:8080/) and Portuguese (http://moneropool.com.br/).
  • Support. Worked closely with a lot of pool ops on irc during the design of this pool and all its features. And still working them them today; giving them support and taking feedback on what features need implemented or improved upon.


Check out the repo readme for more technical details https://github.com/zone117x/node-cryptonote-pool

Something else quite important - everything I listed above is not theoretical. They are features thoroughly tested by the community pool ops and miners and running in production right now.

I could call on pool ops to give testimonies but I don't think that is necessary. The fact that every single pool is running my code seems like enough evidence.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 28, 2014, 02:16:48 AM
None. That's all I would say. The reason, I don't know, maybe it's cause I was late but definitely not that my pool doesn't perform well. The features are available on the github README but I guess that hardly matters now.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 28, 2014, 04:28:42 PM
None. That's all I would say. The reason, I don't know, maybe it's cause I was late but definitely not that my pool doesn't perform well. The features are available on the github README but I guess that hardly matters now.

You can't demonstrate that your pool can mine a block? If this is the case, then we will have to give the entire bounty to zone117x/lucasjones.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 28, 2014, 05:05:05 PM
None. That's all I would say. The reason, I don't know, maybe it's cause I was late but definitely not that my pool doesn't perform well. The features are available on the github README but I guess that hardly matters now.

You can't demonstrate that your pool can mine a block? If this is the case, then we will have to give the entire bounty to zone117x/lucasjones.

I've mined hundreds on a test net. If that qualifies. I could even set up a temporary test pool up just demonstrate that it works as expected.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 28, 2014, 05:10:55 PM
I've mined hundreds on a test net. If that qualifies. I could even set up a temporary test pool up just demonstrate that it works as expected.

At this point I think it'd be prudent to give you 48h to try to get an actual pool off the ground and demonstrate payouts and block mining, so we can at least give you some small fraction of the reward.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 28, 2014, 05:25:34 PM
I've mined hundreds on a test net. If that qualifies. I could even set up a temporary test pool up just demonstrate that it works as expected.

At this point I think it'd be prudent to give you 48h to try to get an actual pool off the ground and demonstrate payouts and block mining, so we can at least give you some small fraction of the reward.

A small fraction, doesn't sound so good but, okay.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 28, 2014, 05:26:47 PM
A small fraction, doesn't sound so good but, okay.

It's better than nothing, smooth and I agreed if your pool can at least work and you put a lot of effort into it you should be awarded something.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 28, 2014, 05:31:13 PM
A small fraction, doesn't sound so good but, okay.

It's better than nothing, smooth and I agreed if your pool can at least work and you put a lot of effort into it you should be awarded something.

I could set up a pool in ~15 minutes but the hash rate. I don't spend time on IRC and I don't have people whom I could just ask to point some of it at my pool to demonstrate the mining, I have got only about 80 h/s at total


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: tacotime on May 28, 2014, 05:32:14 PM
You can advertise your pool in this section:
https://bitcointalk.org/index.php?board=160.0


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 28, 2014, 05:34:15 PM
You can advertise your pool in this section:
https://bitcointalk.org/index.php?board=160.0

Won't doing it all on a testnet suffice?

EDIT: someone asked me to host a pool, might work out


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 28, 2014, 05:40:59 PM
You can advertise your pool in this section:
https://bitcointalk.org/index.php?board=160.0

Won't doing it all on a testnet suffice?

EDIT: someone asked me to host a pool, might work out

I can post it in IRC if you post a link here when its up


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: richwang on May 29, 2014, 06:08:46 AM
Is Monero pool in development?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: dreamspark on May 29, 2014, 08:03:09 AM
Is Monero pool in development?

There are several Monero pools under operation. See the first page of the ann thread.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on May 29, 2014, 08:19:07 AM
I've mined hundreds on a test net. If that qualifies. I could even set up a temporary test pool up just demonstrate that it works as expected.

At this point I think it'd be prudent to give you 48h to try to get an actual pool off the ground and demonstrate payouts and block mining, so we can at least give you some small fraction of the reward.

A small fraction, doesn't sound so good but, okay.

Look, you were much later, and your pool hasn't even been demonstrated to work at all. If you are able to do so, your demonstration will be much, much later. Asking for something like an even split at this point is fairly absurd.

I'm all in favor of having multiple open source pool implementations available for pool operators to choose from. But without some sort of evidence that this is actually a working and workable pool implementation we have nothing to go on in terms of fair judging of the pool award.

Any contended awards will be voted on by the donors. So we are not making a final decision here, but I think our reasoning is sound and will likely be adopted by the donors/voters. (Of course tacotime and myself are major donors, so we have an actual vote as well as our leadership in sorting out the situation.)



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on May 30, 2014, 07:30:43 AM

Look, you were much later, and your pool hasn't even been demonstrated to work at all. If you are able to do so, your demonstration will be much, much later. Asking for something like an even split at this point is fairly absurd.

I'm all in favor of having multiple open source pool implementations available for pool operators to choose from. But without some sort of evidence that this is actually a working and workable pool implementation we have nothing to go on in terms of fair judging of the pool award.

Any contended awards will be voted on by the donors. So we are not making a final decision here, but I think our reasoning is sound and will likely be adopted by the donors/voters. (Of course tacotime and myself are major donors, so we have an actual vote as well as our leadership in sorting out the situation.)



I know I am much later and I didn't even complain. I'm still trying to get an actual pool off the ground but I can't even pay for the hosting of something like that.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: mickey_miner on May 30, 2014, 05:12:41 PM

Look, you were much later, and your pool hasn't even been demonstrated to work at all. If you are able to do so, your demonstration will be much, much later. Asking for something like an even split at this point is fairly absurd.

I'm all in favor of having multiple open source pool implementations available for pool operators to choose from. But without some sort of evidence that this is actually a working and workable pool implementation we have nothing to go on in terms of fair judging of the pool award.

Any contended awards will be voted on by the donors. So we are not making a final decision here, but I think our reasoning is sound and will likely be adopted by the donors/voters. (Of course tacotime and myself are major donors, so we have an actual vote as well as our leadership in sorting out the situation.)



I know I am much later and I didn't even complain. I'm still trying to get an actual pool off the ground but I can't even pay for the hosting of something like that.

I can give you access to a VPS to test your pool software.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on May 30, 2014, 05:37:09 PM

Look, you were much later, and your pool hasn't even been demonstrated to work at all. If you are able to do so, your demonstration will be much, much later. Asking for something like an even split at this point is fairly absurd.

I'm all in favor of having multiple open source pool implementations available for pool operators to choose from. But without some sort of evidence that this is actually a working and workable pool implementation we have nothing to go on in terms of fair judging of the pool award.

Any contended awards will be voted on by the donors. So we are not making a final decision here, but I think our reasoning is sound and will likely be adopted by the donors/voters. (Of course tacotime and myself are major donors, so we have an actual vote as well as our leadership in sorting out the situation.)



I know I am much later and I didn't even complain. I'm still trying to get an actual pool off the ground but I can't even pay for the hosting of something like that.
I can put up a pool using your code if you want to test as well.
pm me archit have another topic that might interest you.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on June 02, 2014, 02:30:49 PM
mropool.com

It's still in beta testing


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: jokudaman on June 06, 2014, 05:19:49 PM
mropool.com

It's still in beta testing
Even in beta it is still kickassing (as a monero)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: orinoco on June 07, 2014, 09:21:05 AM
mropool.com

It's still in beta testing
Even in beta it is still kickassing (as a monero)

Trying to mine to donate hash to get a block and prove the pool works.. but getting failed to connect?

stratum+tcp://mropool.com:7706


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 09, 2014, 09:28:00 AM
IMPORTANT

I have received a proposal to award 49% of the bounty to zone117x, 49% of the bounty to LucasJones, and 2% to archit.

If there are any objections posted to this thread within 24 hours of this post, I will proceed to request approval of this award plan by majority vote of the identified contributors. If the vote fails, alternative proposals will be considered, again by majority vote.

If there are no objections posted to this thread within 24 hours of this post, I will distribute the bounty accordingly.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on June 11, 2014, 03:14:39 AM
mropool.com

It's still in beta testing
Even in beta it is still kickassing (as a monero)

Trying to mine to donate hash to get a block and prove the pool works.. but getting failed to connect?

stratum+tcp://mropool.com:7706


The server host got a bit messed up


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on June 11, 2014, 03:24:57 AM
IMPORTANT

I have received a proposal to award 49% of the bounty to zone117x, 49% of the bounty to LucasJones, and 2% to archit.

If there are any objections posted to this thread within 24 hours of this post, I will proceed to request approval of this award plan by majority vote of the identified contributors. If the vote fails, alternative proposals will be considered, again by majority vote.

If there are no objections posted to this thread within 24 hours of this post, I will distribute the bounty accordingly.
Was the bounty distributed?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 11, 2014, 04:22:03 AM
IMPORTANT

I have received a proposal to award 49% of the bounty to zone117x, 49% of the bounty to LucasJones, and 2% to archit.

If there are any objections posted to this thread within 24 hours of this post, I will proceed to request approval of this award plan by majority vote of the identified contributors. If the vote fails, alternative proposals will be considered, again by majority vote.

If there are no objections posted to this thread within 24 hours of this post, I will distribute the bounty accordingly.
Was the bounty distributed?

Not yet, but will go out soon (as soon as I am at a location with access to the wallets)


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 11, 2014, 09:46:08 AM
Just donated 18 MRO :) Hopefully it come soon, we deeply need it !

Received this. The 18 was not recorded in the first post so the total is now 5457.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 11, 2014, 10:24:33 AM
I received some additional BCN donations. I don't see credit for them being claimed, but if I missed that I apologize.

This brings the BCN total to 5744895.39379054


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 11, 2014, 12:01:13 PM
98% of the bounty has been paid out, with 49% going to zone117x and 49% to LucasJones.

The addresses were provided to me by tacotime, and the transaction IDs/logs have been provided by me to tacotime.

I'm waiting for payment information to send 2% of the bounty to archit.



Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: LucasJones on June 11, 2014, 04:55:01 PM
98% of the bounty has been paid out, with 49% going to zone117x and 49% to LucasJones.

The addresses were provided to me by tacotime, and the transaction IDs/logs have been provided by me to tacotime.

I'm waiting for payment information to send 2% of the bounty to archit.


Code:
[wallet 42AiJa]: refresh
Starting refresh...
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 0.005000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 0.020000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 0.900000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 3.000000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 70.000000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 600.000000000000
Height 80401, transaction <d00cefa65923b8154fe56810338a43fa2c1c82aef419941f328b144ceb8d148c>, received 2000.000000000000
Refresh done, blocks received: 1162
balance: 2673.925000000000, unlocked balance: 2673.925000000000

[wallet 23azyC]: refresh
Starting refresh...
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 0.00295736
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 0.03000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 0.70000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 8.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 90.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 900.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 4000.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 10000.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 800000.00000000
Height 499810, transaction <3edfe80a57687982d88ef37ff673985ba64469f16220ae7c9e986810626e1d43>, received 2000000.00000000
Refresh done, blocks received: 1233
balance: 2814998.73295736, unlocked balance: 2814998.73295736

Date: 11/06/2014 11:22
From: unknown
To: 1CVDT9i4ctZ8rtwuwTDUVVCBEx8KWkPzhn (own address)
Credit: 0.33555 BTC
Net amount: +0.33555 BTC
Transaction ID: 254f55ef41e9160599bee1b3c170ac3d98be924dfaf6b518a41adcdb4d67bdc3


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on June 11, 2014, 05:40:37 PM
I am offering a 100 XMR bounty for adding merged mining support into node-cryptonote-pool. I'm thinking the password could be used for FCN address.. Or perhaps a new mining parameter could be added for merged mining addresses?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: 33zer0w0lf on June 12, 2014, 05:45:37 AM
I am offering a 100 XMR bounty for adding merged mining support into node-cryptonote-pool. I'm thinking the password could be used for FCN address.. Or perhaps a new mining parameter could be added for merged mining addresses?
I will add some as well.  have some other thoughts I will pm you surfer.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: superresistant on June 12, 2014, 10:14:27 AM
I am offering a 100 XMR bounty for adding merged mining support into node-cryptonote-pool. I'm thinking the password could be used for FCN address.. Or perhaps a new mining parameter could be added for merged mining addresses?

So it is actually possible ?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 12, 2014, 11:43:30 PM
I am offering a 100 XMR bounty for adding merged mining support into node-cryptonote-pool. I'm thinking the password could be used for FCN address.. Or perhaps a new mining parameter could be added for merged mining addresses?

So it is actually possible ?

Of course it is possible.

Also, you can probably just encode the addresses right into the username using commas or something.

However, bear in mind that merged mining with Monero is somewhat illegitimate and a bit of an exploit, since the community voted against it, but amphibian disregarded that and implemented it anyway. Attitudes on the Monero team on the matter range from indifferent to opposed (I'm pretty sure no one actively supports it). So you might be wasting your money if Monero removes support for merged mining, which might happen, though I don't see this as a priority right now. Merged mining support in the pool software could still be used with Bytecoin (and QCN), in any case.





Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on June 12, 2014, 11:50:51 PM
However, bear in mind that merged mining with Monero is somewhat illegitimate and a bit of an exploit, since the community voted against it, but amphibian disregarded that and implemented it anyway. Attitudes on the Monero team on the matter range from indifferent to opposed (I'm pretty sure no one actively supports it). So you might be wasting your money if Monero removes support for merged mining, which might happen, though I don't see this as a priority right now. Merged mining support in the pool software could still be used with Bytecoin (and QCN), in any case.
This is simply not true. The proposal the community voted against was to have Monero be a merged mining chain with Bytecoin as the donor chain. Merged mining Monero and Fantomcoin uses Monero as the donor chain and Fantomcoin as the merged mining chain.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 12, 2014, 11:52:57 PM
Of course it is possible.

Also, you can probably just encode the addresses right into the username using commas or something.

However, bear in mind that merged mining with Monero is somewhat illegitimate and a bit of an exploit, since the community voted against it, but amphibian disregarded that and implemented it anyway. Attitudes on the Monero team on the matter range from indifferent to opposed (I'm pretty sure no one actively supports it). So you might be wasting your money if Monero removes support for merged mining, which might happen, though I don't see this as a priority right now. Merged mining support in the pool software could still be used with Bytecoin (and QCN), in any case.
This is simply not true. The proposal the community voted against was to have Monero be a merged mining chain with Bytecoin as the donor chain. Merged mining Monero and Fantomcoin uses Monero as the donor chain and Fantomcoin as the merged mining chain.

That's arguable. Most (though not all) of the reasons put forward in opposition to merge mining with Bytecoin apply to merge mining with anything else. But it is not arguable that the development team has no interest in supporting it, and it might be removed (though as I said unlikely to happen soon since not a priority), so if merge mining with Monero is a big part of your value proposition, don't waste your money.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: surfer43 on June 13, 2014, 12:16:33 AM
How would support for merged mining with Fantomcoin be removed?  ???

Most of the reasons for opposing merged mining with Bytecoin was to not be associated with it.

The other reasons were similar to this one:

Let me explain this with a simple example (we consider the blocktime is the same for each chain):

Let's say there is 20 peoples mining with the same hardware
They are mining for the duration of 40 blocks.
So 40 blocks of Bytecoin will be produced (noted : BytecoinB)
So 40 blocks of Monero will be produced (noted : MoneroB)

- Without Merged Mining (current situation):
 10 people are mining Bytecoin
 10 people are mining Monero

 On average, for 40 block in the blockchain, each user will get 4 blocks of the chain he mine (40/10).
 So :
 10 people get 4 BytecoinB
 10 people get 4 MoneroB


- With Merged Mining :
 20 people are merged mining Bytecoin and Monero

 On average, for 40 block in the blockchain, each user will get 2 blocks of each chain (40/20).
 So :
 20 people get 2 BytecoinB
 20 people get 2 MoneroB


- Conlusion :
Without Merged mining, you can chose to have either 4 BytecoinB or 4 MoneroB.
With Merged mining, you will have 2 BytecoinB and 2 MoneroB.

- Side note :
With this example it's easy to understand why (if you are a rational economic agent) you don't have the choice to not do merged mining if its available (you will just lose 2 BytecoinB).

So if you think Bytecoin was ninja mined and you don't want to validate that with your hash power, you better not want merged mining to be implemented in Monero.

SlyWax.


This argument does not apply where Monero is the donor chain because it is illogical to mine the merged mining chain (Fantomcoin) only, so the effect on donor chain difficulty is non-existent. This argument only applies when Monero is the merged mining chain.

There were no arguments against Monero being a donor chain.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 13, 2014, 12:38:27 AM
This argument does not apply where Monero is the donor chain because it is illogical to mine the merged mining chain (Fantomcoin) only

It is illogical to mine any merge mined coin on its own. That's exactly the point.

Quote
There were no arguments against Monero being a donor chain.

The argument is that it ultimately turns into an arms race where everyone has to mine every merged mine coin in order to remain competitive. This has both practical and ethical negatives.

The practical is that carries greater costs for the miner of running and maintaining more nodes, holding or selling more coins, etc., with ultimately the same value return (since difficulties adjust to approach break even on total value returned).

The ethical is that miners should be able to choose which coin or coins to support without putting themselves at a structural competitive disadvantage. This is accomplished with individual mining where a coin recruits its own miners based on the merits of the coin itself.

There are other, more complex and subtle issues I choose not to address right now because they aren't needed to explain why merged mining isn't wanted for Monero, never has been, and likely never will be.

Both of these issues are exactly the same whether the mining is merged with BCN or FCN and whether the mining is donor or daughter.  

But as I said, there is certainly no technical reason why the pool software can't support it, though in addition to questioning whether it is a good investment, I would also question whether this should really be a priority for pool software that still isn't reliable, etc.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on June 13, 2014, 04:02:44 PM
So I need to provide my address now?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 15, 2014, 06:35:25 AM
So I need to provide my address now?

Yes you have 2% of the bounty coming to you.

Need MRO, BCN, and BTC addresses.


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: archit on June 15, 2014, 06:08:30 PM
So I need to provide my address now?

Yes you have 2% of the bounty coming to you.

Need MRO, BCN, and BTC addresses.

[/quote

 :o I'll message them soon


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: SlyWax on June 15, 2014, 09:55:15 PM
May be you can put the link to the pool source code in the OP ?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: clintar on June 17, 2014, 09:34:19 PM
Is this the right place to get help with these pools? npm update fails with

npm ERR! 404 'cryptonote-util' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.


and


npm ERR! Error: version not found: 0.0.9 : multi-hashing/0.0.9
npm ERR!     at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:259:14)
npm ERR!     at Request.init.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/main.js:120:22)
npm ERR!     at Request.EventEmitter.emit (events.js:99:17)
npm ERR!     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/main.js:648:16)
npm ERR!     at Request.EventEmitter.emit (events.js:126:20)
npm ERR!     at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (/usr/local/lib/node_modules/npm/node_modules/request/main.js:610:14)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:126:20)
npm ERR!     at IncomingMessage._emitEnd (http.js:366:10)
npm ERR!     at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
npm ERR!     at CleartextStream.socketOnData (http.js:1367:20)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

wtf is npm, btw? there a way i can do what it's trying to manually?


Title: Re: Bounty for open source ByteCoin/Monero pool
Post by: smooth on June 21, 2014, 09:03:12 AM
So I need to provide my address now?

Yes you have 2% of the bounty coming to you.

Need MRO, BCN, and BTC addresses.


The remaining funds in the XMR (MRO), BCN, and BTC pool bounty wallets have been distributed to archit.