4 ms·
Anyone who doesn't understand Coinbase's reluctance to add support for BCH, or any other altcoin, needs to understand this hypothetical scenario: 1) I'm a lon
by fpgaminer 9y ago
Anyone who doesn't understand Coinbase's reluctance to add support for BCH, or any other altcoin, needs to understand this hypothetical scenario:
1) I'm a long time miner who owns a massive wealth of Bitcoins.
2) I fund some developers to create a hardfork.
3) I dedicate a small percentage of my mining power to prop up the new coin.
4) Coinbase adds support for the new coin.
5) I deposit all my new split coins at Coinbase, trade for BTC, and withdraw BTC.
6) Using the rest of my mining power I then reverse the depositing transactions to Coinbase by double spending.
7) Profit.
I think it's positively absurd that _any_ exchange is supporting BCH.
But to each their own peril.
- QML 9y ago6) says that coins with smaller mining pools are more susceptible to double spending attacks correct?
- celticninja 9y agoYes, since it is easier to gain 51% of the available mining power. that's why coins live or die by miner adoption.
- amingilani 9y agoIt would take a lot of computing power to reverse (at least) 6 blocks worth of transactions.
- fpgaminer 9y agoNo, it just takes a miner with >51% mining power. Any of the big pools could do it without flinching.
- amingilani 9y agoNot really, if someone had the insane power of 60% mining power, the probability of mining 6 consecutive blocks would still be 0.60^6 only ~4.67%, but this falls exponentially, so if they wait a few more minutes and have to reverse one more block, that's 2.8% It's just very unlikely this could work. Possible, but very unlikely. Edit: Also, if you have a very large amount of coins, you probably want to sell it off slowly, instead of tanking the market in one go. This makes it even more difficult since if you're caught reversing the first few transactions, your account will be flagged.
- haimez 9y agoIn what world is 2.8% sufficiently small to be ignored?
- fpgaminer 9y agoThat's not how the 51% attack works. If you have >51% of the mining power, you can overpower the rest of the network. Simply pick a block in the past and start mining from there, ignoring everyone else. With >51% of the hashrate you _will_ overcome the rest of the network and enforce your new chain. They can do it in secret. Build a secret parallel chain while they transact, then release the chain after they've got their BTC. And 51% is not "insane". It's absolutely tiny. As I said, _any_ of the large pools could do it, right now.
- narcissus 9y agoOK I must be missing something here: how can any of the large pools have 51% of the mining power? How can you have more than one pool, each with more than half the power? EDIT: OK I see where you're coming from I think... you mean any of the pools could 51% the forked branch, right?
- pimlottc 9y agoI assume it means any of the larger pools in Bitcoin could switch over to one of the smaller altcoins and overwhelm the much smaller pool of miners there.
- SolarNet 9y agoYes 51% of the branch you are attacking. They have hard forked, any bitcoin mining pool could easily control 51% (like 80%) of the bitcash mining worldwide.
- ewjordan 9y agoI don't follow this stuff closely, so I'm clearly missing an important detail here: how can several different entities simultaneously have the ability to "easily" control 51% of the hashrate?
- deleted 9y ago[deleted]
- stale2002 9y agoYou are making a way bigger deal out of this than it is. Exchanges can quite easily protect themselves. All they have to do is increase the confirmation time before they "accept" coins. The longer you wait, the more secure your coins are. I would suspect that a day is easily enough time to be confident that a double spend won't happen.
- AgentME 9y agoA 51% attack can reliably undo any number of confirmations.
- stale2002 9y agoIt is not as easy as that would suggest. Sure, you can build a longer blockchain, but nothing forces other people to accept that blockchain. IE, people can checkpoint the chain. Also, if 51% attacks consistently started to happen, that would cause the price if that chain to plummet to 0. There is no point stealing money that is worth 0.
- AgentME 9y agoA 51% attack could be done by someone who hopes to dump their gains before the market reacts, or it could be done by someone who wants to see the value go to zero. Bitcoin Cash could start checkpointing itself, but at that point it'd be centralized and you're right that its value would probably go to zero.
- nebabyte 9y agoThat is for adding trading support. Any forks which have worked out the replay protection problem - which includes BCH - are trivial to add withdraw support for, and many exchanges have offered this from day one (demonstrating they're likely above board as far as handling users' funds go). Coinbase and others saying they'll "wait and see" is really just another bump on a long road of screwing users out of funds. They once again profit off of later price information - and in this case can even decide to argue that they held the assets and so own the BCH - essentially just earning another piece of their users' pies. I'm amazed people still stick with Coinbase. Any exchange that even nominally 'puts users first' (i.e. isn't trying to screw them for profit) has offered withdrawal of BCH from the get-go. Though OTOH anyone who has seen how Coinbase operates with price fluctuations and so on would have guessed they'd end up doing this for the fork. Pick your partners wisely folks. :)