Pages:
Author

Topic: [XPM] [ANN] Primecoin Pool Software - page 2. (Read 5182 times)

full member
Activity: 347
Merit: 100
full member
Activity: 120
Merit: 100
August 06, 2013, 05:06:32 PM
#7
I'd love to see a stratum fork for XPM.
 

+1
member
Activity: 61
Merit: 10
August 06, 2013, 04:58:47 PM
#6
I'd love to see a stratum fork for XPM.
hero member
Activity: 532
Merit: 500
August 06, 2013, 04:55:00 PM
#5
I'll keep an eye on this thread...I feel ypool is scamming people with it's strange mechanics.
I looked at block 101860, lists 11.12 block reward.  Breakdown shows 10.778396 going to 739 users.  Slightly over 3% (3.071) to pool, prob from rounding.
hero member
Activity: 812
Merit: 1000
August 06, 2013, 04:39:20 PM
#4
I'll keep an eye on this thread...I feel ypool is scamming people with it's strange mechanics.
hero member
Activity: 532
Merit: 500
August 06, 2013, 07:57:17 AM
#3
Hi All,

I started to work on a Primecoin pool software. I intend this thread to be used as a central place for primecoin pools development.
I think many people are looking for alternative for ypool. What ypool did was great. They offer possibility to people with small and less powered cpu to mine xpm, also reducing variance in finding share.
But I think we need other pools for primecoin to get enlarged adoption, to reduce the probability of a 51% attack or fork, and we need a pool software to be "free" from a mining software. People should be free to use their miners on all pools as long as their miner fully implement the protocol.

I'm almost new into bitcoin/altcoin space so I'll spend all this week to look around bitcoin/primecoin RPCJSON protocol. I also still hesitate about two choices for my pool software.
- First use an existing bitcoin pool software and write necessarily changes to make primecoin work on it. I'm reluctant to this, because It could result in a huge job (getting internal of primecoin, getting internal of selected mining software, and then rewrite it for primecoin).
-Second, write my pool software from scratch (only based on primecoin)

As far as now, I think i understand how bitcoin pools work, at least in getwork and GBT protocols. Primecoind support GBT, so writing a pool software should be "easily" feasible but we still need an accurate measure of provided work by miner. I heard that ypool is using chain of lenght >= 6 as valid shares, resulting in fewer chains to considered as "stale". Is that accurate ?

PS: For what it worth, that I write my own pool or reuse an existing one, the final pool engine will be opensourced.
The primecoin client had mining 'software' included in it since none of the current mining programs could be used or easily adapted to it.  ypool created it's own miner at the same time they created their pool and did so successfully.  You will have to do the same thing, creating your own metric for work shares or you will have to take apart one of the current miners to see what information it sends and then create your pool based on that information.

I could be wrong, but my personal feeling is that taking an existing pools software would be more hassle than it's worth, the architectures are totally different.
sr. member
Activity: 248
Merit: 251
August 06, 2013, 12:47:10 AM
#2
Nice initiative.

Yes Ypool use 6-chain or more as shares, and each length have a different share value I guess.
I don't know how it is balanced.

Something like P2Pool might be hard to do on Primecoin (https://en.bitcoin.it/wiki/P2Pool)

Since you want multiple client/server, we will have to write a protocol first !

I guess you submit the client with some already made block hash, so that he can't go solo mining if he found a block.
Then the client return the different chain he found.
Client can ask for another batch of block to test.

I guess the problem is high load on the server (from hash generation, and chain checking)
Chain check can be done by other client though.
newbie
Activity: 47
Merit: 0
August 05, 2013, 09:30:29 PM
#1
Hi All,

I started to work on a Primecoin pool software. I intend this thread to be used as a central place for primecoin pools development.
I think many people are looking for alternative for ypool. What ypool did was great. They offer possibility to people with small and less powered cpu to mine xpm, also reducing variance in finding share.
But I think we need other pools for primecoin to get enlarged adoption, to reduce the probability of a 51% attack or fork, and we need a pool software to be "free" from a mining software. People should be free to use their miners on all pools as long as their miner fully implement the protocol.

I'm almost new into bitcoin/altcoin space so I'll spend all this week to look around bitcoin/primecoin RPCJSON protocol. I also still hesitate about two choices for my pool software.
- First use an existing bitcoin pool software and write necessarily changes to make primecoin work on it. I'm reluctant to this, because It could result in a huge job (getting internal of primecoin, getting internal of selected mining software, and then rewrite it for primecoin).
-Second, write my pool software from scratch (only based on primecoin)

As far as now, I think i understand how bitcoin pools work, at least in getwork and GBT protocols. Primecoind support GBT, so writing a pool software should be "easily" feasible but we still need an accurate measure of provided work by miner. I heard that ypool is using chain of lenght >= 6 as valid shares, resulting in fewer chains to considered as "stale". Is that accurate ?

PS: For what it worth, that I write my own pool or reuse an existing one, the final pool engine will be opensourced.

address for donations : XPM : ARtq1RSyDuDFQvHvthJhM3KAesV9W62ejN
                                BTC : 1DqfEcPgaexKsVdHp194rsiivKARXe7fd3

Pages:
Jump to: