Why Proof-of-work isn’t suitable for small cryptocurrencies
thenextweb.com
thenextweb.com
I'm not familiar with all of those small coins, but the problem with Bitcoin Gold is that it uses the same Proof of Work that several other coins use, so a miner can buy ASICs and then switch between coins.
So they can mine honestly on Coin 1 for a while, then switch to Coin 2 and do some double-spend attacks, then when Coin 2's price collapses, they switch back to Coin 1 or move on to Coin 3. The miner has no long term incentive to support the value proposition of any one coin, and they can attack coins that use the same PoW algorithm as their "main" coin at will.
The same problem applies for coins that use ASIC-resistant PoW's, only more so. You can just rent an AWS cluster for an hour to run your attack, then ghost with the profits.
What coin developers need to do is design their proof of work and mining activity to ensure that miners have the same (or close-enough) long term incentives as coin holders.
On top of that, I think proof of stake will make this sort of attack 10k worse. With proof of stake there is essentially no resource cost for you to mine an additional fork. Proof of Stake is not computationally expensive, so there's no pressure for you to choose the one coin/chain you want to invest your resources in.
This is not true. For a 51% style attack on a PoS chain, you need to acquire a majority of staked coins. Each coin you buy increases the cost of the next coin, (demand/supply and all that), and the price of the coin increases exponentially as an attacker accumulates 51% of the coins.
With PoW, cost of acquiring hashpower is linear (acquiring the last 1% costs the same as the first 1%), which is why PoW is easier to attack.
Not really. All you need is a controlling vote for enough confirmations. At 51%, you’re very likely to have a controlling vote. Below 50%, it’s still possible.
There are a lot of smart people out there working on some of these but I think the solution is the ones where alt coins are simple a 1:1 peg and essentially a side chain. All transactions are still mined by the same people so this attacks go away. At worst, we have 2 or 3 pools that are fighting for the fees and in the process keeping each other honest.
As unpleasant as it sounds, a centrally managed coin is probably the only effective way to bootstrap a new coin securely at this point. A trusted source or groups of sources has to sign off on a "main" chain periodically until there is sufficient mining capacity that the cost (in coin units) of bringing new capacity online has reached some sort of equilibrium, after which you could soft fork to remove the signing requirement (or just release the private keys for any miner to use and let the consensus algorithm take over).
not if you fork. see: bcash's price of ~0.1BTC upon forking.
I’m open to the observation that prohibition seldom (or never) fully achieves its goals, and the possibility that it can make things worse, but right now — based on all I know — my metaphorical jury vote would be “bitcoin is bad even for the goals people state when trying to promote it”.
That doesn't answer the question about small cryptocurrencies though. Or perhaps it does.
In either case, entertainment is just another form of a "want". There are clearly people that want reality TV as judged by the shows' ratings. And there are clearly people that want small cryptocurrencies as judged by their market values. And the nice thing about a free country is that people are and ought be free to make their own decisions, even when many of us may feel such decisions are idiotic.
I can see buying a smaller or alt token because I hope to profit from speculating on it, that makes sense to me. What's the other reason?
Because I want to support a coin that I think has technological advantages over major coins.
Because I want to send $5 to somebody without being gouged by fees.
Because I think cryptos are the future and want to diversify my holdings to minimize uncertainty.
Because I'd rather own 20 tinycoins than 0.0001 bitcoin. Silly reason, but a real one nonetheless.
Because I'd rather see a cryptoconomy with lots of coins of varying size, than one or two behemoth coins.
Because I have no idea what cryptos are and would rather spend $5 to check things out than the relatively large minimum entry price for major coins.
Because I think the thing the crypto represents (in terms of ICO type coins) provides a good value (not necessarily value = $).
Because I prefer the software (mining/wallet/etc) for this coin over the software for majorcoins.
Because I find the coin hilarious. Dogecoin probably no longer counts as a 'small cryptocurrency' but it certainly started as a joke and still is pretty tongue in cheek even with a $400 million market cap. Who can't love a NASCAR dude driving around with Doge imagery, or fundraising for the Jamaican Olympic Bobsled Team? It's just entertaining.
Electroneum raised 10's of millions in ICO for a handful of "devs" and a former Herbalife salesman. I wonder what the real incentive to do the hard work is now? Sure they could dump a few more coins if they could pump price but maybe a lot of money they had to do almost no work for is worth more than a little they do.
In this case those pesky hackers taking down their network oh well shit happens may be ok from their perspective. I can't imagine they wouldn't take the basic steps they didn't if it wasn't.