In this short post I want to set out my case for the moral justifiability of 51% attacks against proof of work cryptocurrencies. In the past, a 51% attack was a theoretical construct that most people didn´t seem to think would be practically achievable or lucrative. This has now changed, as hashpower can be rented on sites like Nicehash and Mining Rig Rentals for a few hours at a time. The attack delivers the attacker two prominent opportunities:
-You can orphan blocks of ¨legitimate¨ miners. This essentially means that whatever work was produced by legitimate miners during your attack became worthless. Mine a secret chain of two hours worth of blocks, release it and you orphaned 2 hours worth of blocks by your competitors. By the time most of the miners have noticed their blocks were orphaned in an attack, their nodes will have been automatically mining on your own chain for a while and it will be too late for them to do anything about it. The amount of money they lost would be equivalent to the amount you had to spend to produce your chain. Because mining is an industry with tight margins, the economic impact on these miners can be very big. The cost may be sufficient in case of a very long attack, to persuade them to quit their endeavor and get a real job.
-The more important opportunity is that you´re able to double spend your coins. This is potentially, incredibly lucrative. How lucrative it is tends to depend primarily on the inflation rate of a cryptocurrency. A low inflation rate means relatively little ¨work¨ is done to maintain the security of the system. A high inflation rate on the other hand, turns the cryptocurrency into a very poor long-term investment. As a consequence, most cryptocurrencies face declining inflation rates, that delay the problem of their ultimately unsustainability into the future. The bank of international settlements explains this issue here
When it comes to the moral justification of a 51% attack, we first have to ask ourselves why proof of work is morally unjustifiable. There are two main reasons for this:
-Proof of work has an enormous environmental impact, that ensures future generations will have to deal with the dramatic consequences of climate change. There is no proper justification for this environmental impact, as it delivers no clear benefits over existing payment systems other than the ability to carry out morally unjustifiable actions like blackmail.
-Proof of work is fundamentally unsustainable, because of the economic burden it places on participants in cryptocurrency schemes. Cryptocurrencies can´t produce wealth out of thin air. The people who get rich from a cryptocurrency becomes rich, due to the fact that other people step in later. In this sense we´re dealing with a pyramid scheme, but the difference from regular pyramid schemes lies in the fact that huge sums of wealth are not merely redistributed, but destroyed
, to sustain the scheme. The cost of the work to sustain the scheme is bigger than you might expect, because the reality is that relatively little money has entered bitcoin. JP Morgan claims that for the crypto assets at large, a fiat amplifier of 117.5 is present, as a purported $2 billion in net inflow pushed Bitcoin’s market capitalization from $15 billion to $250 billion. You have to consider that the Digiconomist estimates that $2.6 billion dollar leaves the Bitcoin scheme on an annual basis, in the form of mining costs to sustain Bitcoin. The vast majority of retail customers who entered this scheme ended up losing money from it. In some cases this lead to suicides.
The fact that proof of work is morally unjustifiable doesn´t directly lead to a moral justification for a 51% attack. After all a sane society would use government intervention to eliminate the decentralized ponzi schemes that are cryptocurrencies. There are a few things that need to be considered however:
-Governments have so far failed in their responsibility to address the cryptocurrency schemes. Instead you tend to see officials insist that proof of work might suck and most cryptocurrency is a scam, but ¨blockchain technology¨ will somehow change the world for the better. Most libertarians who saw these schemes emerge insisted that it´s stupid to participate in them because the government would eventually ban them and round up the people who participated in them. This didn´t happen because of the logistical difficulty of suppressing these schemes (anyone with an internet connection can set one up) as well as the fact that suppressing them would lend credence to the anti-government anarcho-capitalist ideology on which these schemes are based. Goverments might say ¨these schemes facilitate crime, ruin the environment and redistribute wealth from naive individuals to scammers¨, but anarcho-capitalists would insist that governments have grown so tyrannical that they want to ban you from exchanging numbers on computers.
-Because cryptocurrency is fundamentally an online social arrangement, governments have very limited influence over the phenomenon. Binance seeks to become a stateless organization, not subject to the jurisdiction of any particular government. Just as with regular money laundering and tax evasion that hides in small nations that can earn huge sums of money by facilitating these practises, governments are dependent on the actions of individuals to address these practices. Whistleblowers released the panama papers and the tax evasion by German individuals through Swiss bank accounts. Through such individuals, the phenomenon could be properly addressed. In a similar manner, cryptocurrency schemes will need to be addressed through the actions of individuals who recognize the damage these schemes cause to the fabric of society.
-The very nature of a 51% attack means that it primarily punishes those who set up and facilitate the cryptocurrency scheme in the first place. The miners who pollute our environment to satiate their own greed are bankrupted by the fact that their blocks are orphaned. The exchange operators are bankrupted due to double-spend attacks against the scams that they facilitate. When this happens, the cryptocurrency in question should lose value, which then destroys the incentive to devote huge sums of electricity to it.
Finally, there´s the question of whether 51% attacks are viable as a response to cryptocurrency. There´s the obvious problem you run into, that the biggest and oldest scams are the most difficult to shut down. In addition, cryptocurrencies that fell victim to an attack tend to move towards a checkpoint system. However, there are a few things that need to be considered here:
-51% attacks against small cryptocurrencies might not have a huge impact, but their benefit is nonetheless apparent. Most of the new scams don´t require participants to mine, instead the new schemes generally depend on ¨staking¨. If people had not engage in 51% attacks, the environmental impact would have been even bigger now.
-51% attacks against currencies that implement checkpointing are not impossible
, if the checkpoints are decentrally produced. What happens in that case is a chain split, as long as the hostile chain is released at the right time. This would mean that different exchanges may get stuck on different forks, which would still allow people to double spend their cryptocurrency.
-There are other attacks that can be used against proof of work cryptocurrencies. The most important one is the block withholding attack. It´s possible for people who dislike a cryptocurrency to join a pool and to start mining. However, whenever the miner finds a valid solution that would produce a block, he fails to share the solution with the pool. This costs money for the pool operator, but it can be lucrative for the actor if he also operates a competing pool himself. In the best case it leads to miners moving to his pool, which then potentially allows him to execute a 51% attack against the cryptocurrency.
-It´s possible to put up a 51% attack bounty, allowing others to do the work for you. This works as following. You make transaction A : 100 bitcoin to exchange X, for a fee of 0.001 BTC. Once this transaction has been included in a block, you immediately broadcast a conflicting transaction with another node: You´ŕe sending those 100 bitcoin to your own wallet, but you´re also including a 50 bitcoin fee for the miners. The miners now have a strong incentive to disregard the valid chain and to start mining a new chain on an older block that can still include your conflicting transaction. Provided that pool operators are rational economic agents, they should grab the opportunity.
-Selfish mining in combination with a Sybil attack allows someone to eclipse the rest of the network, while controlling less than 51% of the hashrate. Your malicious nodes will simply refuse to propagante blocks of your competitors, thereby giving you more time to release your own block. Selfish mining will always be possible with 33% of the hashrate and as far as I can tell there are no pathways known currently to make the scheme impossible for people with 25% of the hashrate. This potentially makes a 51% attacks lucrative without having to carry out double-spend attacks against exchanges. Although double spending is a form of theft, it´s not clear to me whether a selfish mining attack would get you into legal trouble or not.
The dreaded 51% attack is a morally justifiable and potentially lucrative solution to the Nakamoto scheme
This led to the creation of Bitcoin mining pools. Many different computers joined the same pool and sought to solve the same math problem. When any one computer in the pool found the next block, all computers connected to the network received part of the reward. This increased the excitement of Bitcoin mining, because the average miner was sure to discover a block of coins quite often. Bitcoin Mining Explained: How Does Bitcoin Mining Work? An excerpt from the white paper explaining the immutability of a block after the completion of PoW. Effectively, the network cannot be “rolled back” and compromised. If you’ve read our guide to mining Ethereum, it’s integral to understand that Bitcoin and Ethereum are entirely separate blockchains and entities, with their own ... Cloud mining can be a good way to get exposed to Bitcoin mining because you can benefit from the profits of Bitcoin mining with a lower initial investment (depending on how much you spend), smaller risks (e.g. if you lose a small sum of money vs. a lot for a Bitcoin ASIC miner), less maintenance (hardware maintenance and so on), and little to no expenses (vs. electricity and so on if you were ... Mining Pools. If your mining card costs about $2,000, it would represent the 0.001% of the total mining power. In other words your card would confirm a transaction once in 1,000 times. Mining pools are the solution to this problem. A pool combines the power of all the computers connected to it and works as one single unit. Let’s say that ... Binance, the world's leading crypto exchange, is expanding its range of services to include trading in Bitcoin options. At the same time Binance announced Proof of Work is the current way how to mine Ethereum, Bitcoin, Dash, and some other cryptocurrencies. However, you should now be fully aware of the many issues associated with Proof of Work. This includes the amount of electricity it requires, the centralization of power that mining pools now have, and the threats of a 51% attack. The purpose of the mining is to ensure network integrity and not add wealth to a small group of mining pools. In most cases, mining is therefore not profitable. This is ensured by the Bitcoin Core Code with the dynamic adaptation of the Mining Difficulty, ie the difficulty of finding a new hash. According to the code, a block is to be found every ten minutes and used to emit the Coinbase Reward. Bitcoin: Interest in Bitcoin Spikes Worldwide During COVID-19 Crisis, Binance Officially Launches Mining Pool With Bitcoin As Its First Product, MakerDao Brings Bitcoin to the Ethereum Blockchain ... What Is Bitcoin Mining. Simply explained, mining is the process of adding blocks to the chain. Block is a data unit that stores a certain number of transactions. The number of transactions depends on the block size — the bigger is the block, the more information it contains. You can see a block as a page in a distributed ledger: if you rip it off, the whole story will fall apart. It’s ... Due to continuously rising prices of Bitcoin (BTC), cryptocurrency mining has become a billion-dollar revenue industry and has grown increasingly specialized, evident in the rising dominance of ASICs.; Since August 2017, Bitcoin has experienced several hard forks, resulting in not only new blockchains, but also in new assets.
In this video we show how to mine Zcoin (XZC) from scratch. Zcoin Mining Pool: https://2miners.com/xzc-mining-pool Binance crypto exchange is used. How to Re... bitcoin mining pool explained bitcoin mining pool tutorial bitcoin mining for beginners bitcoin mining tutorial bitcoin mining tutorial 2017 bitcoin mining for beginners bitcoin mining tuotirla ... SIGN UP AS A MEMBER $100 BITCOIN AND JOUN ONE THE MINING POOLS $500 IN BITCOIN AND YOU’LL START MINING FOR LIFE. MINE LITECOIN ON GENESIS MINING: https://www.genesis-mining.com PROMO CODE: Get 3 ... Binance Pool. [ Showing personal account ]. Showing the Pool section in the Binance crypto exchange. [ Showing personal account ]. Showing the Pool section in the Binance crypto exchange. My Second Channel: https://www.youtube.com/channel/UCvXjP6h0_4CSBPVgHqfO-UA ----- Supp... Off The Chain #238: PlanB on Why Bitcoin’s Stock-To-Flow Model Is Becoming More Accurate Over Time - Duration: 1:05:59. Anthony Pompliano 41,748 views 1:05:59 binance futures tutorial in hindi & strategy, बिनेंस फ्यूचर्स पर ट्रेडिंग कैसे करें? - Duration: 25:02. Cryptoverse 1,545 views As a company I love BINANCE, how they have been performing no matter what type of market they are in, bull market, bear market, sideways, you name it and their token BNB and Exchanges has been ... Binance Pool’s first product offering will be Bitcoin mining, using a FPPS payment method. - BitPay Partners With Binance to Support BUSD Payments Around the World