pavimus
Member
Offline
Activity: 103
Merit: 10
|
|
May 25, 2013, 10:37:23 AM |
|
nice, did you get any 588 blocks? i got one
|
|
|
|
faraway
|
|
May 25, 2013, 10:58:09 AM |
|
In the case of the p2pool: cgminer --scrypt -o next.afraid.org:8116 -u yourLKYaddress -p . --queue 0 -s 1 statistics available here: http://next.afraid.org:8116. This pool use a PPLNS payout scheme, and is stratum enabled. The PPLNS windows is set to 1 hour, so you will get the expected payout after only a few blocks found. Anyway, the default configuration is around 24H. You have to mine days and night to reach the expected value, not fair at all... This server is always as effective, no orphan, and the payout is there. If you are looking for a reliable pool, it is there. As far as I'm concerned, this server: next.afraid.org:8116 is fine. If you are looking for a pool, this is the right one. Block explorer enabled on the second node: pool.afraid.org:8116 Server fully reliable and well connected - no orphan.
|
|
|
|
Lohoris
|
|
May 25, 2013, 12:23:28 PM |
|
Redirects here but it's a 404 :/
|
|
|
|
Lohoris
|
|
May 25, 2013, 12:42:02 PM |
|
this idiot uses a simple random number generator to determie block rewards. guess what happens when i remove that and just return max block reward instead?
i will be posting an altered client that gets 5k coin rewards every time, in the next hour or so. this coin is trash and needs to die.
Actually that doesn't look possible: const char* cseed = prevHash.ToString().substr(8,7).c_str(); long seed = hex2long(cseed);
int rand = generateMTRandom(seed, 100000);
if(rand > 30000 && rand < 35001) nSubsidy = 188 * COIN; else if(rand > 70000 && rand < 71001) nSubsidy = 588 * COIN; else if(rand > 50000 && rand < 50011) nSubsidy = 5888 * COIN;
The seed is based on the previous hash, hence it might be open to some kind of attacks, but "just changing the function" should not work. Unless he botched badly block verification, of course.
|
|
|
|
gnomicide
|
|
May 25, 2013, 12:46:55 PM |
|
Why wouldn't this work? I'd try it but don't want to screw around trying to compile this on Windows. int static generateMTRandom(unsigned int s, int range) { random::mt19937 gen(s); random::uniform_int_distribution<> dist(1, range); // return dist(gen); return 50001; }
|
|
|
|
MrWizard
|
|
May 25, 2013, 12:48:26 PM |
|
this idiot uses a simple random number generator to determie block rewards. guess what happens when i remove that and just return max block reward instead?
i will be posting an altered client that gets 5k coin rewards every time, in the next hour or so. this coin is trash and needs to die.
Actually that doesn't look possible: const char* cseed = prevHash.ToString().substr(8,7).c_str(); long seed = hex2long(cseed);
int rand = generateMTRandom(seed, 100000);
if(rand > 30000 && rand < 35001) nSubsidy = 188 * COIN; else if(rand > 70000 && rand < 71001) nSubsidy = 588 * COIN; else if(rand > 50000 && rand < 50011) nSubsidy = 5888 * COIN;
The seed is based on the previous hash, hence it might be open to some kind of attacks, but "just changing the function" should not work. Unless he botched badly block verification, of course. I changed the function at launch to just give me 5888 coins. Found two blocks, both rejected by the network. Nope, can't cheat it this way.
|
"I walked into the room dripping in Bitcoins. Yea dripping in Bitcoins." (BTC) 168DCCeGmDy3xTWRimLVhvKtK3yEWbpsSg (LTC) LbYS8VFqFSU7B9bfaHD11seQMtrtYEKpLe (BBQ) bNVZErvwLzpEG7H3kt1fycWspzRQB1MJzL
|
|
|
BitJohn
|
|
May 25, 2013, 12:49:31 PM |
|
this idiot uses a simple random number generator to determie block rewards. guess what happens when i remove that and just return max block reward instead?
i will be posting an altered client that gets 5k coin rewards every time, in the next hour or so. this coin is trash and needs to die.
Actually that doesn't look possible: const char* cseed = prevHash.ToString().substr(8,7).c_str(); long seed = hex2long(cseed);
int rand = generateMTRandom(seed, 100000);
if(rand > 30000 && rand < 35001) nSubsidy = 188 * COIN; else if(rand > 70000 && rand < 71001) nSubsidy = 588 * COIN; else if(rand > 50000 && rand < 50011) nSubsidy = 5888 * COIN;
The seed is based on the previous hash, hence it might be open to some kind of attacks, but "just changing the function" should not work. Unless he botched badly block verification, of course. I changed the function at launch to just give me 5888 coins. Found two blocks, both rejected by the network. Nope, can't cheat it this way. glad it got tested
|
|
|
|
gnomicide
|
|
May 25, 2013, 12:51:33 PM |
|
I changed the function at launch to just give me 5888 coins. Found two blocks, both rejected by the network. Nope, can't cheat it this way. To be fair, I found a whole lot of blocks at launch, all rejected by network...
|
|
|
|
Lohoris
|
|
May 25, 2013, 12:55:01 PM |
|
Why wouldn't this work? I'd try it but don't want to screw around trying to compile this on Windows. int static generateMTRandom(unsigned int s, int range) { return 50001; } (you don't need the first 3 lines, and you could have simply did what I quoted here)It shouldn't work because that function should get called not only by the miner, but also by every host once they receive the block: if the reward doesn't match, the block should be discarded as invalid. Otherwise you could do this very same trick with Bitcoin itself. That being said, I didn't check if the function gets really called successfully when checking a block, so it might have botched badly. But I strongly doubt that. I think this coin is slightly above "crap", mind, only it's not the utter and total crap it would have been if this function didn't work as expected.
|
|
|
|
BitcoinBoard
|
|
May 25, 2013, 12:55:34 PM |
|
Difficulty just updated?
|
Bitcoin (BTC) Adress: 1EJMCFdJMsNmp9jtSztnwu9yErRj1KAATc Litecoin (LTC) Adress: LiTakTnY9Qv71GqQbpGpEbN39e5aQyqLGX
|
|
|
Lohoris
|
|
May 25, 2013, 12:59:45 PM |
|
That being said, I didn't check if the function gets really called successfully when checking a block, so it might have botched badly. But I strongly doubt that. I think this coin is slightly above "crap", mind, only it's not the utter and total crap it would have been if this function didn't work as expected.
But looking at how the GetBlockValue function has been written, apparently the author isn't a great developer. It contains two noob mistakes: (1) duplicated code, and (2) mixes tab and space indentation. This fact alone is enough to be VERY wary of any code he has written. As if the fact of him being anonymous wasn't enough.
|
|
|
|
bitdwarf
Sr. Member
Offline
Activity: 406
Merit: 250
The cryptocoin watcher
|
|
May 25, 2013, 01:05:32 PM |
|
Well, you could look ahead if the next block will get a big reward and skip mining all the others.
|
𝖄𝖆𝖈: YF3feU4PNLHrjwa1zV63BcCdWVk5z6DAh5 · 𝕭𝖙𝖈: 12F78M4oaNmyGE5C25ZixarG2Nk6UBEqme Ɏ: "the altcoin for the everyman, where the sweat on one's brow can be used to cool one's overheating CPU" -- theprofileth
|
|
|
Lohoris
|
|
May 25, 2013, 01:17:45 PM |
|
Well, you could look ahead if the next block will get a big reward and skip mining all the others.
Yes you can do that.
|
|
|
|
Boxman90
|
|
May 25, 2013, 01:20:17 PM |
|
Where do you edit that code? I'll compile it on linux and test it right away, have 10Mh to throw at it so should be tested within an hour.
|
LTC: LKKy4eDWyVtSrQAJy7Qmmz61RaFY91D9yC BTC: 18fzdnCkuUNthCD8hM36UBGopFa9ij78gG
|
|
|
ffwong
Member
Offline
Activity: 102
Merit: 10
|
|
May 25, 2013, 01:28:11 PM |
|
It seems this pool is eating the extra reward of the lucky block (block with reward > 88) http://lky.allpoolz.com/I checked my payout from each block (including those lucky block), the amount of payout for me is more or less the same, no matter the block reward is 88 or much larger. Where did the extra reward go? Did anyone from here aware of this?
|
|
|
|
faraway
|
|
May 25, 2013, 01:37:30 PM |
|
It seems this pool is eating the extra reward of the lucky block (block with reward > 88) http://lky.allpoolz.com/I checked my payout from each block (including those lucky block), the amount of payout for me is more or less the same, no matter the block reward is 88 or much larger. Where did the extra reward go? Did anyone from here aware of this? P2pool doesn't have this issue, the block value is checked block by block against the daemon state, you can try this one: In the case of the p2pool: cgminer --scrypt -o next.afraid.org:8116 -u yourLKYaddress -p . --queue 0 -s 1 statistics available here: http://next.afraid.org:8116. This pool use a PPLNS payout scheme, and is stratum enabled. The PPLNS windows is set to 1 hour, so you will get the expected payout after only a few blocks found. Anyway, the default configuration is around 24H. You have to mine days and night to reach the expected value, not fair at all... This server is always as effective, no orphan, and the payout is there. If you are looking for a reliable pool, it is there.
|
|
|
|
ffwong
Member
Offline
Activity: 102
Merit: 10
|
|
May 25, 2013, 01:46:15 PM |
|
Thanks for your suggestion. Right now I am pulling away my rig from the lky.allpoolz.com to somewhere else (will try p2pool if I can resolve the technical issue)) until they can return us the extra reward. It seems this pool is eating the extra reward of the lucky block (block with reward > 88) http://lky.allpoolz.com/I checked my payout from each block (including those lucky block), the amount of payout for me is more or less the same, no matter the block reward is 88 or much larger. Where did the extra reward go? Did anyone from here aware of this? P2pool doesn't have this issue, the block value is checked block by block against the daemon state, you can try this one: In the case of the p2pool: cgminer --scrypt -o next.afraid.org:8116 -u yourLKYaddress -p . --queue 0 -s 1 statistics available here: http://next.afraid.org:8116. This pool use a PPLNS payout scheme, and is stratum enabled. The PPLNS windows is set to 1 hour, so you will get the expected payout after only a few blocks found. Anyway, the default configuration is around 24H. You have to mine days and night to reach the expected value, not fair at all... This server is always as effective, no orphan, and the payout is there. If you are looking for a reliable pool, it is there.
|
|
|
|
sixteendigits
|
|
May 25, 2013, 01:47:51 PM |
|
It seems this pool is eating the extra reward of the lucky block (block with reward > 88) http://lky.allpoolz.com/I checked my payout from each block (including those lucky block), the amount of payout for me is more or less the same, no matter the block reward is 88 or much larger. Where did the extra reward go? Did anyone from here aware of this? I noticed this as well. Payout seems kinda low, calculator telling me i'll earn at least 1000 coins a day, yet I'm only at just under 300 after nearly 12 hours. They did say something about a bug causing some of the blocks to not be paid out automatically, so maybe that hasn't been fixed yet?
|
|
|
|
nearmiss
|
|
May 25, 2013, 01:54:17 PM |
|
Could come try out http://lky.scryptmining.com perhaps. Same front-end, but we do PPS payouts. As soon as the block is confirmed, all shares you had for that block are paid out.
|
Profit-Switching Pool w/ Vardiff -> http://hashco.ws Optionally keep the alts we mine or auto-trade for BTC. In addition can be paid out in any of: 365, AC, BC, BTC, C2, CINNI, COMM, FAC, HBN, MINT, PMC, QRK, RDD, WC, XBC
|
|
|
ffwong
Member
Offline
Activity: 102
Merit: 10
|
|
May 25, 2013, 01:56:22 PM |
|
FYI, you can check the block reward (lucky or not) here: http://lky.p2pool.nl/chain/Luckycoin?hi=1966&count=100You can cross-check with your own payout from each block from the transaction list at the pool. See if it doubles up or triples up or not. It seems this pool is eating the extra reward of the lucky block (block with reward > 88) http://lky.allpoolz.com/I checked my payout from each block (including those lucky block), the amount of payout for me is more or less the same, no matter the block reward is 88 or much larger. Where did the extra reward go? Did anyone from here aware of this? I noticed this as well. Payout seems kinda low, calculator telling me i'll earn at least 1000 coins a day, yet I'm only at just under 300 after nearly 12 hours. They did say something about a bug causing some of the blocks to not be paid out automatically, so maybe that hasn't been fixed yet?
|
|
|
|
|