Pages:
Author

Topic: How to design a CoinChoose-resistant coin? - page 2. (Read 1612 times)

hero member
Activity: 490
Merit: 500
FYI - YaCoin is CoinChoose resilient.  Guess why?

I think I remember seeing it listed once very shortly and the profitability was like 300% but maybe I was just seeing things.

Yep.  Can't mine it with a GPU so it was delisted
member
Activity: 112
Merit: 10
FYI - YaCoin is CoinChoose resilient.  Guess why?

I think I remember seeing it listed once very shortly and the profitability was like 300% but maybe I was just seeing things.
hero member
Activity: 490
Merit: 500
FYI - YaCoin is CoinChoose resilient.  Guess why?
hero member
Activity: 714
Merit: 500
an unskilled worker blames his tools.  not sure what you mean by "coinchoose resistant"  seems like you don't understand economics or programming.  another nonsense thread on bitcointalk.

Do you understand cryptocurrency?
Since when is it normal to have the network hashpower increase by 500x in a few minutes?

bitcoin and asicminer is a good example.  "since when is it normal"  not sure that equates to cryptocurrencies but it happens alot in regular life.  securities markets are a good example.  company issues a press release and millions or billions of dollars flow into the stock.  are you trying to support an idea to make markets resistance to buying and selling type mechanisms?  Again nonsense thread.
member
Activity: 112
Merit: 10
This is probably a stupid idea, but how about a coin that starts with a decent difficulty, say 5 or 10 and then doesn't have a retarget, just a static difficulty. You would have to keep interest in the coin or it could end up taking a long time to solve blocks and do transactions. Like I said, this is a stupid idea as a currency because there's no way to know how long blocks and transaction times will take. But, as far as not being subject to crazy difficulty swings, a static difficulty would take care of that part of the coinchoose raping.

So then when the network hash rate multiplies by 1000x, you could have (depending on the intended hash rate) blocks each second? Hello orphans

Exactly, like I said, a stupid idea, but one that  takes care of crazy difficulty swings. As others have said, I think people blindly following coinchoose have every right to in a free market. I'll just stick to mining litecoin and bitcoin
full member
Activity: 181
Merit: 100
This is probably a stupid idea, but how about a coin that starts with a decent difficulty, say 5 or 10 and then doesn't have a retarget, just a static difficulty. You would have to keep interest in the coin or it could end up taking a long time to solve blocks and do transactions. Like I said, this is a stupid idea as a currency because there's no way to know how long blocks and transaction times will take. But, as far as not being subject to crazy difficulty swings, a static difficulty would take care of that part of the coinchoose raping.

So then when the network hash rate multiplies by 1000x, you could have (depending on the intended hash rate) blocks each second? Hello orphans

Mebezac: I thoguht of this exactly - as thats what ELC is effectively. Static reward, static diff. Problem as Vinne81 says, it's network issues. If the protocol could handle 1000s of blocks per second, then we'd have no issues, but we cant. The competitive nature of the protocol to produce a winning chain is an elegant way to solve concurrency conflicts, but costs us in response times.

People think a tiny coin like FASTCOIN is ok with 7 second blocktimes, but wait til the network diameter gets a little bigger. Orphans benefit bigrigfarms as they can churn out not just new blocks but new CHAINS faster than the rest of the network. Luck itself causes mini 51%-attacks for everyone naturally, but it's exponentially higher for the more MH/s you have (and vanishingly small chance for you who has 0.1% of the hashrate).

Vinne81: this is why we designed ELC, tho I think the block retarg (nInterval) is too long. A sliding window with shorter #blocks would be better, but i have other ideas to improve on that even further - even with a sliding window, value is transferred from future miners to WaveMiners during low diff.

My idea is hyper radical, next post.
full member
Activity: 181
Merit: 100
the problem is not coinchoose, it is all the shitcoins that are being released

So we should only have BTC? HOw about not even having BTC and having nothing? (Just taking your argument further).

Which central authority would you like to pre-approve coins for release, the US Govt? (im sure they're already on it, and BTC isnt in their list.)

This is the free(est?) market here, people can invent whatever they want. This allows us to discuss and create lots of coins.

Some coins fail because they're stupid, some just because of CC, some because of bad timing or luck on the market. Some really good coins have been killed (CoiledCoin) by assholes, some almost killed by premine fiascos (Novacoin).

Itll all come out in the wash. Its great that there's so many new coins, but someone needs to setup a good altcoin directory cuz I cant even keep track of what new coins EXIST never mind what their features are - and then, most importantly - what the unintended side effects are. That last thing is the biggest problem with most alts.

full member
Activity: 182
Merit: 100
This is probably a stupid idea, but how about a coin that starts with a decent difficulty, say 5 or 10 and then doesn't have a retarget, just a static difficulty. You would have to keep interest in the coin or it could end up taking a long time to solve blocks and do transactions. Like I said, this is a stupid idea as a currency because there's no way to know how long blocks and transaction times will take. But, as far as not being subject to crazy difficulty swings, a static difficulty would take care of that part of the coinchoose raping.

So then when the network hash rate multiplies by 1000x, you could have (depending on the intended hash rate) blocks each second? Hello orphans
full member
Activity: 134
Merit: 100
an unskilled worker blames his tools.  not sure what you mean by "coinchoose resistant"  seems like you don't understand economics or programming.  another nonsense thread on bitcointalk.

Do you understand cryptocurrency?
Since when is it normal to have the network hashpower increase by 500x in a few minutes?
member
Activity: 112
Merit: 10
This is probably a stupid idea, but how about a coin that starts with a decent difficulty, say 5 or 10 and then doesn't have a retarget, just a static difficulty. You would have to keep interest in the coin or it could end up taking a long time to solve blocks and do transactions. Like I said, this is a stupid idea as a currency because there's no way to know how long blocks and transaction times will take. But, as far as not being subject to crazy difficulty swings, a static difficulty would take care of that part of the coinchoose raping.
hero member
Activity: 714
Merit: 500
an unskilled worker blames his tools.  not sure what you mean by "coinchoose resistant"  seems like you don't understand economics or programming.  another nonsense thread on bitcointalk.
full member
Activity: 134
Merit: 100
the problem is not coinchoose, it is all the shitcoins that are being released


You are partly right, the problem is not coinchoose... It's the idiots who believe it and run CryptoSwitcher Smiley
hero member
Activity: 714
Merit: 500
the problem is not coinchoose, it is all the shitcoins that are being released
full member
Activity: 181
Merit: 100

I thought novacoin and bitbar are retargeting every block?

Ill have to take a closer look. NVC was launched before CC existed or became popular, so any coin that was lucky enough to get established before CCwaves is likely unaffected by it (until that one day they read 500% PROFITABLE...).

Bitbar ill have to check closely since its a lot newer. Ill have to see how they avoid the huge hashwave diff retarg issues without turning into a TRC yoyo.

Funny stuff, I ran some spreadsheet models on ELC with shorter retarg nInterval, and it makes pretty obvious the 30% transfer of value from future miners the CCwavers cashing in on easy diff, moving it to hard diff. (max retarg up and down on most coins is 4x, so its easy to model: throw 150MH/s ontop of 20 exactly at the first block of retarg and remove it last block of retarg and see what happens even with a sliding window avg over the next nInterval).

And thats with a coin that pays per diff, it must be much worse with a static diff.

Retargetting every block would be interesting, but there's 2 issues

1st is say there was no luck involved, and hashrate = blocktime directly. Then difficulty you are mining is actually from the previous block's time. So if 100Mh/s leaves the coin and 20MH/s remains, you're mining a coin at 5x the diff for the same reward, until retarg next block. If the blocks are long enough, creates an opportunity to jump in and out of the coin quickly to mine only the easy blocks with high hashpower, effectively transferring value from high diff miners to easy diff miners. Unfair.

2nd issue of course is luck. Cant have too small a window to measure diff or a wayward lucky or unlucky block could send the coin sprawling into high/low diffs. Most coins have /4 x4 max scaling, but 4x 2 or 3 times in a row is a big diff change. 4^3 = 64x.
ImI
legendary
Activity: 1946
Merit: 1019

I thought novacoin and bitbar are retargeting every block?
full member
Activity: 181
Merit: 100
The biggest threat to altcoins isnt ASIC mining BTC and just buying up lots of ALT for cheap, depressing the price anymore.

Coinchoose pretends that a 0.5BTC deep market represents the pricing value on 100s of BTC of several hours/days of mining by punters tracking most profitable coin. Punters think they can all mine 10000s of ALT then go to the market anytime and get full value by dumping 100x the coin volume of ALT ever traded. Ridiculous.

This creates an unnatural (and unattended!) hashing wave for new ALT, which pumps up the difficulty after a time, and then, like most coins, cause a 4x increase in diff, drops the price on the floor.

This isnt healthy for any coin, but the autominers tracking the bogus valuations on CC are a force to be watched, with 100-200MHs on scrypt, if not more.

It doesnt matter if someone DOS's CC again like yesterday, some dumbass site with some random valuation will appear, everyone will take its math as gospel, and point their miners at it (it DOES however provide some WONDERFUL price gaming opportunities, which are pretty hard to resist!) But that really fucks the market up.

So leave CC and clones as is, since there's nothing to be done about ignorance. The question is how to code a coin that resists such pump/dump waves.

Obviously a coin that retargs every block would be great, but then you have a static value vs radical change in difficulty issue, which results in TRC's yoyo difficulties.

ELC however values coins for the hashrate put in, which makes that yoyoing less effective. Unfortunately, ELC nInterval=2160 * 120s.  This mostly causes STALLCOIN (unrelated to STABLECOIN, actually, which is about horses I think), tho with ELC there's much less value loss to miners than most ALT because value ~ diff in ELC.

But ELC wont solve this, its subject to CCwaves just as much as any ALT.

I have a few ideas, but id like to get more opinions on CC's effect on ALT market first.


Pages:
Jump to: