3 ms·
> The cost of a 51% attack drops dramatically if you can rent the necessary hardware rather than buy it. Bitcoin mining hardware is available for rent. Would
by yellowapple 4y ago
> The cost of a 51% attack drops dramatically if you can rent the necessary hardware rather than buy it. Bitcoin mining hardware is available for rent. Would carrying out a 51% attack on rented hardware be possible? Would it be practical? A back-of-the-envelope calculation indicates that the answer to both of these questions is "yes", indeed, that it might be even worse than possible and practical, it might even be profitable.
If it was possible (let alone practical, let alone profitable), it would've happened by now. The article acknowledges this, but doesn't quite grasp on why - that being that the rewards and difficulty are not static. By the time one's able to rent 30,000 of the article's proposed 3.3GH/s miners, the number of hashes required to win a block would be accordingly higher.
Had this article been written a decade ago, it would've likely proposed a hash rate that's readily feasible today - and it would still be dwarfed by the increase in difficulty.
> Bitcoin can be inflated through chain splits and also by policy.
Chain splits do not inflate Bitcoin. They inflate the supply of cryptocurrencies overall, but there is precisely one Bitcoin, that being the "one true chain". Bitcoin Cash is not Bitcoin, and the chain split that produced the former did not impact the latter in the slightest; they are entirely separate currencies, and always will be.
As for "by policy", it's possible in the sense that a camel passing through the eye of a needle is possible: a lot of work, and the camel would in all likelihood cease to exist as such. Such a policy change would itself result in a split chain, and it's entirely possible/probable that the unaltered chain would continue on its merry way. In other words: the chain with the altered policy would not be Bitcoin (at least not without the global network of miners and nodes agreeing to it), for the same reason that Bitcoin Cash is not Bitcoin.
> I'll just point out that irreversibility is no panacea. If it were, it would be universally adopted as the de facto standard.
It was the de facto standard for nearly the entire history of the very concept of currency. Cash transactions are already irreversible, and legal systems have managed fine with that fact for hundreds (if not thousands) of years.
Likewise:
> In particular, if you lose your keys, or entrust them to a third party who decides to defect, then you have no recourse.
If you lose your cash, or entrust it to a third party who decides to defect, then you have no recourse.
> In fact, it is arguable that the rise of bitcoin was the catalyst that birthed ransomware as a global industry. A thief can now steal your money with impunity from the comfort of their own living room.
Theives have been able to do that with gift cards, wire transfers, check fraud, and countless other non-cryptocurrency media of exchange for about as long as telephones have existed. Bitcoin being the catalyst of nefarious acts long predating it is certainly "arguable", but even Elastigirl would pull a muscle or two in doing so.
> I think the main value of Bitcoin in the long run will be as a store of value, comparable to precious metals but easier to move around.
I agree with this. Between Lightning and the umpteen million cryptocurrencies iterating on Bitcoin's design, I don't think Bitcoin needs to be the currency of choice for day-to-day transactions, but rather for moving large sums of money around and storing it relatively securely (in the technical and valuation senses).
- checkdrain 4y ago[dead]
- lisper 4y ago> Bitcoin Cash is not Bitcoin That's true, but that is just branding. The values of fiat currencies are bound to the economies of their sponsoring countries. The value of cryptocurrency is not bound to anything except the name, so if enough people start to believe that "bitcoin" and "bitcoin cash" are interchangeable, it will become so. And the only reason this is not a problem right now is because the BTC/BTCC split was amicable. Had it not been, had both sides insisted on branding themselves as "Bitcoin", then it would be a lot less clear which side's claim to the name was legitimate.
- yellowapple 4y agoRight, but that necessitates that people actually do believe two sides of a given split chain to be interchangeable. That's not the case for Bitcoin and Bitcoin Cash; they may have a shared transaction history in their ledgers up to the point where their chains split, but after the split there is no way to turn BTC into BCH or otherwise reconnect the chains. Accordingly: > Had it not been, had both sides insisted on branding themselves as "Bitcoin", then it would be a lot less clear which side's claim to the name was legitimate. The clarity would come from whichever chain a majority of the network adopts. Rogue chains calling themselves "Bitcoin" happen all the time; they're short-lived because they fail to attract consensus that they're the "one true chain".
- lisper 4y ago> Rogue chains calling themselves "Bitcoin" happen all the time That's news to me. Reference?
- yellowapple 4y agoIt's inherent in Bitcoin (like any other blockchain) being distributed; not every node is going to immediately recognize every transaction/block in the same order, and chains frequently diverge for a block or two. Usually they sort themselves out and regain consensus pretty quickly (via the so-called "longest chain rule"), which is why it ain't exactly newsworthy. Also happens as a consequence of the node implementations being actively developed: any sufficiently-drastic change in a node's software produces such a split, wherein you end up with two chains calling themselves "Bitcoin": one consisting of the nodes which upgraded, and one consisting of the nodes which didn't. The latter is usually short-lived, but sometimes things get... messy: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi...