Bitcoin Forum
April 23, 2024, 06:38:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: Block 209999 - a short history of the Bitcoin civil war  (Read 4440 times)
BubbleBoy (OP)
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250



View Profile
September 27, 2011, 10:28:08 PM
 #1

As you probably know, the block reward is set to halve somewhere around late 2012 - early 2013. It's impossible to say with precision when this will happen because block generation time is somewhat unpredictable, but the first block to feature a 25BTC reward has the number 209999.

We should expect that the mining market will be very mature by that time, the profit margins very thin and the price fairly stable. Since miners can't control the price on the market the halving of the block reward and thus of the mining revenue will be seen as a negative effect by the miners, many will no longer be able to cover their expenses. A period of cutthroat competition should follow, where the last man standing can hope to return to profitability, but not before the difficulty also drops by half. This is necessary since where you previously needed one mined block to cover your expenses, you now require two blocks, so a single block should twice as easy to found as before. In other words, half of the hardware will be tossed before the bloodshed is completed.

But it doesn't have to be this way. Since the miners are more or less unanimous that the change hurts their bottom line, they might chose to dissent from the planned schedule and keep the reward at 50BTC. If they simply patch their clients to remove the halving, it has little effect; as soon as the first fake 50 BTC is claimed the blockchain will split:
 
  • the original blockchain will continue with a 25 BTC reward, as implemented by all clients, exchanges, merchants and other parties who have no incentive to patch the reward schedule; this chain will continue to be protected by the fraction of the miners that chose not to dissent and play by the rules
  • the split chain of the mutineers with the fixed 50 BTC reward; since only the mutineers accept the patch, the coins mined here are not tradable on any exchange and are effectively worthless.
The revolution has failed and the miners are forced to return to the legitimate chain and cannibalize each other as planned by Sathoshi-san

This is where the plot gets thicker. Assuming a high fraction of miners decide to accept the patch, they can attempt to force everybody else to accept the change: they can fork the blockchain and attack the legitimate chain at the same time. The attack will consist of extending the original blockchain past block 209999 with empty blocks. The mutineers will hardcode their miners to refuse any reorganization and hammer away at extending the legitimate chain with empty blocks only. As we know, if they have 50%+1 of the computing power in the legitimate chain,  this will prevent any transaction from clearing in the original chain. Meanwhile a small fraction of mutineers will mine the alternate blockchain to keep it somewhat secure.

I would expect such a move to be widely advertised beforehand and alternate client builds to be made available so that users can "upgrade" to the fixed reward algorithm. If someone refuses or forgets to upgrade he will find that his client is no longer able to send or receive any transactions. Once most users and services have switched to the alternate chain, the attack on the original chain can decrease in intensity. The minority honest miners will eventually stop defending the original chain since they are unable to get any block they mine to stick in the chain - the majority evil miners refuse to extend their blocks.

What I like about this attack is that miners are not risking too much by attacking the original chain: if the revolution fails they have not wasted resources by mining empty blocks. They are anonymous and it's very hard to prove that mining for an empty block on purpose is a security attack from a legal p.o.v - it's certainly allowed by the protocol. There's also a strong incentive for miners to conspire to change the rules, the individual benefit is in line with the collective benefit, unlike the normal mining game. So if the mutineers can amass a  majority of the hashing power of the network, there's little doubt they can force a rule-change.

Ok, so what stops miners from doing this right now, and increase the block reward to 5000 ? Nothing really. I just believe the block 209999 shock to be a strong catalyst, maybe enough to make the majority of miners participate, and change the rules only slightly so as to maintain overall confidence in the system.

                ████
              ▄▄████▄▄
          ▄▄████████████▄▄
       ▄██████▀▀▀▀▀▀▀▀██████▄
     ▄████▀▀            ▀▀████▄
   ▄████▀                  ▀████▄
  ▐███▀                      ▀███▌
 ▐███▀   ████▄  ████  ▄████   ▀███▌
 ████    █████▄ ████ ▄█████    ████
▐███▌    ██████▄████▄██████    ▐███▌
████     ██████████████████     ████
████     ████ ████████ ████     ████
████     ████  ██████  ████     ████
▐███▌    ████   ████   ████    ▐███▌
 ████    ████   ████   ████    ████
 ▐███▄   ████   ████   ████   ▄███▌
  ▐███▄                      ▄███▌
   ▀████▄                  ▄████▀
     ▀████▄▄            ▄▄████▀
       ▀██████▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████▀▀
              ▀▀████▀▀
                ████
MIDEX
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂ GET TOKENS ▂▂▂▂
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
BLOCKCHAIN BASED FINANCIAL PLATFORM                                # WEB ANN + Bounty <
with Licensed Exchange approved by Swiss Bankers and Lawyers           > Telegram Facebook Twitter Blog #
1713897495
Hero Member
*
Offline Offline

Posts: 1713897495

View Profile Personal Message (Offline)

Ignore
1713897495
Reply with quote  #2

1713897495
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713897495
Hero Member
*
Offline Offline

Posts: 1713897495

View Profile Personal Message (Offline)

Ignore
1713897495
Reply with quote  #2

1713897495
Report to moderator
1713897495
Hero Member
*
Offline Offline

Posts: 1713897495

View Profile Personal Message (Offline)

Ignore
1713897495
Reply with quote  #2

1713897495
Report to moderator
1713897495
Hero Member
*
Offline Offline

Posts: 1713897495

View Profile Personal Message (Offline)

Ignore
1713897495
Reply with quote  #2

1713897495
Report to moderator
Disposition
Full Member
***
Offline Offline

Activity: 121
Merit: 100


View Profile
September 27, 2011, 10:52:36 PM
 #2

firsts of all it's >50% and it's not history, good insight never the less, especially to those who are not aware.

Nitpicks aside, I believe we'll cross this bridge when it comes. There are more pressing matters I am annoyed by that's inherent in the Bitcoin network that needs to be addressed.
evoorhees
Legendary
*
Offline Offline

Activity: 1008
Merit: 1021


Democracy is the original 51% attack


View Profile
September 27, 2011, 10:56:31 PM
 #3

Here's an alternate theory:

If anyone cares about Bitcoin by then, the transaction fees will be a large portion of each block reward, perhaps more than 50 btc. This means the drop to 25 btc reward will not actually be a halving of reward for the miners, making the event less dramatic.

Further, because the drop to 25 btc is totally predictable, we will see miners start to drop out long before the switch (those miners who are least profitable). As this happens, difficulty drops... and this will occur until some equilibrium is reached, again making the event even less dramatic.

In practice then, miner profitability will resemble much more of a curve, not a huge step drop. As such, there will be little incentive to orchestrate a global Bitcoin civil war =)
mndrix
Michael Hendricks
VIP
Sr. Member
*
Offline Offline

Activity: 447
Merit: 258


View Profile
September 27, 2011, 10:57:02 PM
 #4

So if the mutineers can amass a  majority of the hashing power of the network, there's little doubt they can force a rule-change.

If rogue miners amass a majority of the hashing power, an inflated block reward is the least of our worries.

If the miners can't amass a majority, the worst they can do is slow down transaction confirmations while denying themselves transaction fees. As transaction confirmations slow, spenders will pay higher transaction fees to compensate.  A rogue miner's opportunity cost to stay with the rogue cartel increases and the most efficient miners defect.  The cartel falls apart and Bitcoin survives.

Of course, my analysis could be wrong. It'll sure be fun to watch when block 209999 arrives.
iamzill
Sr. Member
****
Offline Offline

Activity: 677
Merit: 250


View Profile
September 27, 2011, 11:13:04 PM
 #5

Wouldn't this make the bitcoin supply infinite? IIRC the geometrically decreasing rewards is the only thing limiting the total bitcoin supply to 21 million.

At least it'll shut the "the hard limit of 21 million limits bitcoin's usefulness" crowd up.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
September 28, 2011, 12:51:49 AM
 #6

getting 50BTC for block 200000 is just as much part of bitcoin as getting 25BTC for block 300000. If you think miners will want to double the payout for future blocks why wouldn't they double their payment now? And why not 10, 100, 1000x? Maybe they understand that merchants provide 100% of the backing and won't accept non-Bitcoins?

Miners don't change the code I run. They can choose to mine bitcoins or something else, I'm only accepting bitcoins though.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Littleshop
Legendary
*
Offline Offline

Activity: 1386
Merit: 1003



View Profile WWW
September 28, 2011, 01:19:17 AM
 #7

I am both a miner and a merchant.  I understand the benefit of the mining reward cut, and actually am LOOKING FORWARD to it.  I would not mine with a pool that was trying to re-write the rules, and I think most pool operators get the logic as well. 

When the block reward goes down, the price of bitcoin will probably rise.  I personally do not think it will double, but it will cause real upward pressure. 

Like the stock market, I believe the bitcoin market will 'anticipate' this change and the price of bitcoin will rise BEFORE that reward change arrives.  There will be no huge spike at the point of change.   Just my thoughts....   

FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
September 28, 2011, 01:43:04 AM
 #8

I am both a miner and a merchant.  I understand the benefit of the mining reward cut, and actually am LOOKING FORWARD to it.  I would not mine with a pool that was trying to re-write the rules, and I think most pool operators get the logic as well. 

When the block reward goes down, the price of bitcoin will probably rise.  I personally do not think it will double, but it will cause real upward pressure. 

Like the stock market, I believe the bitcoin market will 'anticipate' this change and the price of bitcoin will rise BEFORE that reward change arrives.  There will be no huge spike at the point of change.   Just my thoughts....   

+1 to all that

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
September 28, 2011, 02:02:23 AM
 #9

I don't get the scenario though. If it doesn't benefit me as a holder of this currency, why would I switch? If the miner crowd, whoever they are, would think that destroying the main chain would make sense, "they" would've already increased the reward, wouldn't they? Let's make the reward 500000 per block, this way we'll all be Bitcoin millionaires, yippee!

Don't worry, great majority of the miners will always be sane enough to know that you can't make any profit after effectively destroying trust in the currency that you want to generate and exchange.
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
September 28, 2011, 02:15:24 AM
 #10

That interesting attempt at scifi...

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
fivebells
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 28, 2011, 02:21:47 AM
 #11

Actually, what will happen is that the hashing rate will continue to drop, and when it reaches 1TH/s, the NSA, CIA and FBI will decide that they can cost-effectively take control of the block chain and use this power to cause further mayhem and disorder in the bitcoin markets.  My crystal ball told me. Smiley
freequant
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
September 28, 2011, 04:52:06 AM
 #12

This sudden cut of the miners reward is likely a backdoor in the protocol.
It creates a singularity at a point in time where the whole consensus that unites miners will be blown away and replaced by a new one.
Satoshi of course knows that. And he knows that all he had to do to avoid generating this singularity was to model the miner reward as a function of the block number that converges progressively to 0.
Yet he *chose* to put this singularity there.
What could be his motivations? Satoshi knows that his creation is not perfect and may need to be upgraded to adapt to the evolution of technology and society, but he also knows that he designed the network to be a Nash equilibrium and that any divergence from the consensus by less than the majority of the miners will always lead to a negative outcome for the mutiners and a favorable outcome for lawfuls, making it a better startegy to wait for the majority to become mutineers before becoming oneself a mutineer. This behavior makes the network change avert and tames any divergence from the status quo.
The only way to upgrade the network is to disrupt the Nash equilibrium and let the chain fork multiple times. This may seem like a point of no return, but it is not.
The original chain will continue past the singularity and return to equilibrium with the remaining miners that decided to keep mining it. If the new breed of blockchains that were spawned at the singularity fails to lead to a new dominant Bitcoin fork offering the properties of a Nash equilibrium, all the forks will degenerate and  the miners will revert to the only possible fallback: the original blockchain.
At the time we reach the singularity, there will probably be Satoshi around with a new version of the client, but also some powerful entities hidden behind some charismatic personnae trying to push their own version through the singularity in the hope to get Bitcoin fit better with their own agenda.     

   
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12873


View Profile
September 28, 2011, 05:28:32 AM
 #13

Halving the subsidy impacts mining profitability in exactly the same way as doubling the difficulty. Many miners will drop out, the difficulty will be reduced, and then things will stabilize again at a lower network hash rate. This is not a huge deal, since the network already has way more computational power than it really needs.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
Clark
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 28, 2011, 06:38:55 AM
 #14

This thread is so refreshing! An actual conversation instead of just a bunch of trolls.

I agree completely with Littleshop's analysis of upward price pressure.

istar
Hero Member
*****
Offline Offline

Activity: 523
Merit: 500


View Profile
September 28, 2011, 07:15:57 AM
 #15

The effect of a "war" like that would only destroy the trust and faith in Bitcoin, so it would ruin the value of it.

Since hopefully many miners also save Bitcoins, they dont want those to decrease in value.

Bitcoins - Because we should not pay to use our money
BubbleBoy (OP)
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250



View Profile
September 28, 2011, 08:18:47 AM
Last edit: September 28, 2011, 12:28:53 PM by BubbleBoy
 #16

Here's an alternate theory:

If anyone cares about Bitcoin by then, the transaction fees will be a large portion of each block reward, perhaps more than 50 btc. This means the drop to 25 btc reward will not actually be a halving of reward for the miners, making the event less dramatic.

The current fees per block  is around  0.05BTC. Keeping all other things the same, an 100 fold increase in the transaction number will bring the fees revenue to 5BTC per block. Even in this highly unlikely scenario, the miners still stand to loose 45% of their revenue when the algorithm hits (55 -> 30 BTC per block).

Quote
Further, because the drop to 25 btc is totally predictable, we will see miners start to drop out long before the switch (those miners who are least profitable). As this happens, difficulty drops... and this will occur until some equilibrium is reached, again making the event even less dramatic.

Why should miners drop out while their are still profitable ? You can argue that they are "morally prepared" for the upcoming onslaught, so they expect to pull the plug on the farm when the 25BTC hits. But to stop in proactive fashion ? That's not rational. The only way a smooth transition could happen is via a price increase as suggested by Littleshop: market anticipates the lower daily liquidity injections by the miners and increases prices, creating a temporary high profit margin. New miners are discouraged to seize this profit margin since they know new equipment can't recover it's cost before the fee drops. So the higher prices are not associated with a difficulty increase.

Wouldn't this make the bitcoin supply infinite? IIRC the geometrically decreasing rewards is the only thing limiting the total bitcoin supply to 21 million.

At least it'll shut the "the hard limit of 21 million limits bitcoin's usefulness" crowd up.

They can change  the algorithm to keep the 21 million limit, and the block reward close to 50BTC for the foreseeable future, for example by adopting Pieter Wuille's curve. Instead of halving to 25 the reward drops gradually to 44 BTC after a half a year, and 39 BTC after a year. So they skew the curve to mine the coins faster than normal, and leave a smaller profit for miners of the future.

Also, assuming the reward remains constant, an infinite expansion is not that bad. After 25 years of constant 50BTC/block expansion the total annual liquidity injected by miners falls bellow 4% of the outstanding monetary base, and that's much less than the FED is printing nowadays. The rebels could also implement a Friedmanian exponential expansion: 50 BTC for 25 years, and then 4% per year expansion after that: 52BTC in the 26th year, 54.1 in the 27 year, etc. This keeps the mining revenue a constant fraction of the monetary base and it's actually quite sound from a macro perspective, albeit inflationary.

Miners don't change the code I run. They can choose to mine bitcoins or something else, I'm only accepting bitcoins though.

That's the whole point: they don't need your collaboration, they can freeze the original blockchain for good. So it's either you "upgrade" or you walk away from your bitcoins and technical investment in the system. Most users and merchants would be economically forced to accept the rule change.

Halving the subsidy impacts mining profitability in exactly the same way as doubling the difficulty. Many miners will drop out, the difficulty will be reduced, and then things will stabilize again at a lower network hash rate.

It's not exactly the same. When the difficulty doubles the miners have no option but to watch their profits margins erode. There's no way they can block new entrants in the game. When the difficulty remains the same and the reward drops they are fully equipped to fight it: by simply mining empty blocks they can keep the community hostage until their demands are met. Empty blocks fetch the same 25 BTC reward they would have earned anyway.

                ████
              ▄▄████▄▄
          ▄▄████████████▄▄
       ▄██████▀▀▀▀▀▀▀▀██████▄
     ▄████▀▀            ▀▀████▄
   ▄████▀                  ▀████▄
  ▐███▀                      ▀███▌
 ▐███▀   ████▄  ████  ▄████   ▀███▌
 ████    █████▄ ████ ▄█████    ████
▐███▌    ██████▄████▄██████    ▐███▌
████     ██████████████████     ████
████     ████ ████████ ████     ████
████     ████  ██████  ████     ████
▐███▌    ████   ████   ████    ▐███▌
 ████    ████   ████   ████    ████
 ▐███▄   ████   ████   ████   ▄███▌
  ▐███▄                      ▄███▌
   ▀████▄                  ▄████▀
     ▀████▄▄            ▄▄████▀
       ▀██████▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████▀▀
              ▀▀████▀▀
                ████
MIDEX
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂ GET TOKENS ▂▂▂▂
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
BLOCKCHAIN BASED FINANCIAL PLATFORM                                # WEB ANN + Bounty <
with Licensed Exchange approved by Swiss Bankers and Lawyers           > Telegram Facebook Twitter Blog #
Ayo_4_Yayo
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
September 28, 2011, 08:21:31 AM
 #17

What civil war? Confederacy at it again??  Huh
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12873


View Profile
September 28, 2011, 08:32:42 AM
 #18

It's not exactly the same. When the difficulty doubles it the miners have no option but to watch their profits margins erode. There's no way they can block new entrants in the game. When the difficulty remains the same and the reward drops they are fully equipped to fight it: by simply mining empty blocks they can keep the community hostage until their demands are met. Empty blocks fetch the same 25 BTC reward they would have earned anyway.

The fees on queued transactions will pile up and eventually be taken by someone. It might take some time for fees to fund competition, but it will happen eventually.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
P4man
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
September 28, 2011, 09:10:12 AM
 #19

The current fees per block  is around  0.05BTC. Keeping all other things the same, an 100 fold increase in the transaction number will bring the fees revenue to 5BTC per block. Even in this highly unlikely scenario, the miners still stand to loose 45% of their revenue when the algorithm hits (55 -> 30 BTC per block).

If we dont get a 100x increase in transaction fees by 2013, none of this really matters, as bitcoin will remain an obscure nerd experiment. Note I say transaction fees, not transactions. The current transaction fees are ridiculously low, which is whats you'd want for speculation, which is the vast bulk of current transactions, but if you do actual trade, few would mind spending 10x as much or even more to get fast confirmations.

Quote
Why should miners drop out while their are still profitable ?

Because the smart miner will understand that he can get better prices for his hardware if he gets out early.

Elwar
Legendary
*
Offline Offline

Activity: 3598
Merit: 2384


Viva Ut Vivas


View Profile WWW
September 28, 2011, 11:59:24 AM
 #20

So...if all of the miners switch to a new client...

would that mean that I could mine on the existing client and get all of the booty for myself on a network that is used by everyone else?

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
EhVedadoOAnonimato
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
September 28, 2011, 12:35:05 PM
 #21

The fees on queued transactions will pile up and eventually be taken by someone. It might take some time for fees to fund competition, but it will happen eventually.

To take the fees successfully your block must not be overwritten. It can't be just someone, it must be enough miners to produce blocks faster than the rogue miners.

That said, I don't think the scenario described by OP is likely to happen. If miners were willing to organize themselves like that, as OP says himself, they could do it right now.
My 2 cents on why they don't do it now, and won't do it then:
  • Most people are not jerks like that. (Seriously, most people wouldn't deliberately break other people's stuff just for a little profit)
  • Miners probably understand that the less bitcoins out there, the more they're worth. I'm basically talking about the same thing Littleshop said above.
the founder
Sr. Member
****
Offline Offline

Activity: 448
Merit: 251


Bitcoin


View Profile WWW
September 28, 2011, 12:49:55 PM
 #22

It's not going to be a bitcoin civil war....   it's going to go to 25 BTC .. and I believe it's not soon enough...   I know I keep repeating myself.. but the fact is that we are printing off too many bitcoins at this time...   

If miners want to double the number of bitcoins allocated EVEN IF IT WORKED, which it won't,  the problem will be each bitcoin will be worth 1/2 as much...  in other words a zero sum game.

They'll just follow the path because it's a huge fight for ZERO gain.


Bitcoin RSS App / Bitcoin Android App / Bitcoin Webapp http://www.ounce.me  Say thank you here:  1HByHZQ44LUCxxpnqtXDuJVmrSdrGK6Q2f
EhVedadoOAnonimato
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
September 28, 2011, 01:03:13 PM
 #23

Oh, and there's another point. It would be difficult (expensive) to perform such attack. I explain:

Let's suppose 75% of miners (in terms or processing power, not absolute numbers) decide to collude to perform such 'coup'. Honestly, I find it way too much than what could possibly happen, but just for the sake of the argument let's keep it 75% against 25%.

In order to stop the network maintained by the remaining 25%, they would have to dedicate more than one third of all their mining power to create such fake chain. They would not be able to collect transaction fees and even the generation money they get from those 25BTC blocks would be frozen - even if they organize it well enough to make themselves capable of spending, what's not trivial, still, nobody else would be accepting bitcoins while the network is frozen like that.

So, they burn more than one third of their processing power on a chain they want to kill, and the remaining processing power they spend on a chain that, for the moment, is useless - with few to none hard guarantees it will ever be truly used. I find it more likely that bitcoins users and developers would accept to temporarily compromise the decentralization of the network in order to fight back this attack* (I would), than to surrender to these Bernanke-wannabe-miners.

It would be a risky (not to mention immoral) "investment" to perform such an attack. Maybe even riskier than just keep mining 25BTC blocks in the hope that, with less inflation, bitcoin's value will increase and pay off the expenses.


* You can fight a >50% attack by establishing a set of "trusted transaction pools" that would be observed by every bitcoin client. Clients could then only accept blocks that contain a minimum percentage of transactions that were present in these pools. Blocks with only fake transactions would be rejected. That obviously introduces centralization and for that reason is not at all desirable, but in an emergence situation like that, I might temporarily trust some of the developers to implement such thing.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
September 28, 2011, 01:34:40 PM
 #24

Oh, and there has already been discussion about setting the stock client to reject blocks that don't contain enough transactions known by the node.  It was proposed in the context of a miner not including charity (zero fee) transactions, but can easily be extended to deal with this scenario.

As in, if a mining cabal wanted to mess with the system by producing an unending stream of empty blocks while transactions piled up in memory pools, the network could reject the hostile blocks and operate as usual.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
BubbleBoy (OP)
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250



View Profile
September 28, 2011, 02:06:45 PM
 #25

Let's suppose 75% of miners (in terms or processing power, not absolute numbers) decide to collude to perform such 'coup'. Honestly, I find it way too much than what could possibly happen, but just for the sake of the argument let's keep it 75% against 25%.

In order to stop the network maintained by the remaining 25%, they would have to dedicate more than one third of all their mining power to create such fake chain. They would not be able to collect transaction fees and even the generation money they get from those 25BTC blocks would be frozen - even if they organize it well enough to make themselves capable of spending, what's not trivial, still, nobody else would be accepting bitcoins while the network is frozen like that.

So, they burn more than one third of their processing power on a chain they want to kill, and the remaining processing power they spend on a chain that, for the moment, is useless - with few to none hard guarantees it will ever be truly used. I find it more likely that bitcoins users and developers would accept to temporarily compromise the decentralization of the network in order to fight back this attack* (I would), than to surrender to these Bernanke-wannabe-miners.

Not at all. They are colluding on the main chain, so they mine 100% of it's blocks (as empty, but it does not matter as far as the 25BTC reward is concerned). They are defending the alternate chain, so they earn close to 100% of blocks there. When non-rebel miners start to migrate to the alternate chain, resources can be reallocated there so as to keep the rebels share high without loosing control of the main thread. When all miners have migrated to the alternate chain the rebels will have 75% there, the exact starting situation. It's a win-win situation regardless of the outcome of the revolution, so they are not risking anything.

Quote
* You can fight a >50% attack by establishing a set of "trusted transaction pools" that would be observed by every bitcoin client. Clients could then only accept blocks that contain a minimum percentage of transactions that were present in these pools. Blocks with only fake transactions would be rejected. That obviously introduces centralization and for that reason is not at all desirable, but in an emergence situation like that, I might temporarily trust some of the developers to implement such thing.

I can think of ways to combat this but a certain degree of centralisation would indeed kill the attack. In the extreme, a checkpointed blockchain published by the developers every day the attack continues. Any transaction would clear in at most a day despite the attack. However this would also require client upgrades, and set a dangerous precedent. Would you upgrade to the alternate but still distributed chain or to a centralised chain ?

                ████
              ▄▄████▄▄
          ▄▄████████████▄▄
       ▄██████▀▀▀▀▀▀▀▀██████▄
     ▄████▀▀            ▀▀████▄
   ▄████▀                  ▀████▄
  ▐███▀                      ▀███▌
 ▐███▀   ████▄  ████  ▄████   ▀███▌
 ████    █████▄ ████ ▄█████    ████
▐███▌    ██████▄████▄██████    ▐███▌
████     ██████████████████     ████
████     ████ ████████ ████     ████
████     ████  ██████  ████     ████
▐███▌    ████   ████   ████    ▐███▌
 ████    ████   ████   ████    ████
 ▐███▄   ████   ████   ████   ▄███▌
  ▐███▄                      ▄███▌
   ▀████▄                  ▄████▀
     ▀████▄▄            ▄▄████▀
       ▀██████▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████▀▀
              ▀▀████▀▀
                ████
MIDEX
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂ GET TOKENS ▂▂▂▂
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
BLOCKCHAIN BASED FINANCIAL PLATFORM                                # WEB ANN + Bounty <
with Licensed Exchange approved by Swiss Bankers and Lawyers           > Telegram Facebook Twitter Blog #
EhVedadoOAnonimato
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500



View Profile
September 28, 2011, 03:13:15 PM
 #26

Not at all. They are colluding on the main chain, so they mine 100% of it's blocks (as empty, but it does not matter as far as the 25BTC reward is concerned). They are defending the alternate chain, so they earn close to 100% of blocks there. When non-rebel miners start to migrate to the alternate chain, resources can be reallocated there so as to keep the rebels share high without loosing control of the main thread. When all miners have migrated to the alternate chain the rebels will have 75% there, the exact starting situation. It's a win-win situation regardless of the outcome of the revolution, so they are not risking anything.

You're probably right... but still, they wouldn't be able to spend their coins while the attack lasts, as everybody else.

I can think of ways to combat this but a certain degree of centralisation would indeed kill the attack. In the extreme, a checkpointed blockchain published by the developers every day the attack continues. Any transaction would clear in at most a day despite the attack. However this would also require client upgrades, and set a dangerous precedent. Would you upgrade to the alternate but still distributed chain or to a centralised chain ?

I agree it sets a dangerous precedent, but to keep bitcoin principle of having a stable monetary base one day, I might be willing to accept some degree of centralization while the attack lasts.
Etlase2
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 28, 2011, 09:32:25 PM
 #27

Halving the subsidy impacts mining profitability in exactly the same way as doubling the difficulty. Many miners will drop out, the difficulty will be reduced, and then things will stabilize again at a lower network hash rate. This is not a huge deal, since the network already has way more computational power than it really needs.

heh except now you have half a network of angry miners with useless rigs

memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
September 28, 2011, 10:08:14 PM
 #28

Halving the subsidy impacts mining profitability in exactly the same way as doubling the difficulty. Many miners will drop out, the difficulty will be reduced, and then things will stabilize again at a lower network hash rate. This is not a huge deal, since the network already has way more computational power than it really needs.

heh except now you have half a network of angry miners with useless rigs

That would be the case if this was an unexpected thing. You know the rules perfectly, and make your investment accordingly. I can get that some miners might be upset because of the recent downwards price trend, but it would be nonsensical to get upset about something you know about years in advance. This also the reason the difficulty switch will be mostly seamless. All serious miners will be prepared for this months in advance.
BitcoinRedLight
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile WWW
September 28, 2011, 10:20:59 PM
 #29


To the extent there is a 'civil war', it is not in the mining nor off in the future. It is in the economics of Bitcoin and it is in the now. It is a 'class war' in the sense that what Bitcoin most desperately needs is its own investors, Venture Capitalists.

https://bitcointalk.org/index.php?topic=45390.0

Otherwise it's just "Bitcoin-to-the-mooooon", aka Bruce Wagner mesmerizing the Bitcoin wealthy while the rest of us break rock for pyramid building, until we're so used up that we drop out.

Bitcoin is bloody brilliant, but without the Bitcoin wealthy being able to see that it is in their own best interest to invest, with major VC Bitcoin, then what I see coming is great swaths of idealists (one after another) falling on their swords for the cause.

memvola
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1002


View Profile
September 28, 2011, 11:06:20 PM
 #30

Bitcoin is bloody brilliant, but without the Bitcoin wealthy being able to see that it is in their own best interest to invest, with major VC Bitcoin, then what I see coming is great swaths of idealists (one after another) falling on their swords for the cause.

This is true. What also is missing is a good rhetoric. My initial excitement about Bitcoin continues, and the reasons persist, but there aren't very convincing arguments put forward for people alien to hardcore computing or economy, and I realize that I can't put into words why the concept is very convincing for me. It's just that the humanity needs it, and there are a multitude of reasons why. As with a lot of free projects, we would all be better off if everyone used it, but the scene lacks coherence and simple introduction.
Clark
Hero Member
*****
Offline Offline

Activity: 548
Merit: 502


So much code.


View Profile WWW
September 29, 2011, 03:09:29 AM
 #31


This is true. What also is missing is a good rhetoric. My initial excitement about Bitcoin continues, and the reasons persist, but there aren't very convincing arguments put forward for people alien to hardcore computing or economy, and I realize that I can't put into words why the concept is very convincing for me. It's just that the humanity needs it, and there are a multitude of reasons why. As with a lot of free projects, we would all be better off if everyone used it, but the scene lacks coherence and simple introduction.


I think that we must act quickly before Google/Apple/Amazon/Microsoft/Facebook launches a competing block chain (after having mined a few million themselves) and pushes their own version of secure cash to ~500 million users in one fell swoop.

The WeUseCoins video is great, as it's professionally done and coherent enough to get a good overview of Bitcoin. But we really need new videos & a better bitcoin.org that eases the newbie into the material without simply saying "it's in the wiki."

iamzill
Sr. Member
****
Offline Offline

Activity: 677
Merit: 250


View Profile
September 29, 2011, 06:30:35 AM
 #32

Wouldn't this make the bitcoin supply infinite? IIRC the geometrically decreasing rewards is the only thing limiting the total bitcoin supply to 21 million.

At least it'll shut the "the hard limit of 21 million limits bitcoin's usefulness" crowd up.

They can change  the algorithm to keep the 21 million limit, and the block reward close to 50BTC for the foreseeable future, for example by adopting Pieter Wuille's curve. Instead of halving to 25 the reward drops gradually to 44 BTC after a half a year, and 39 BTC after a year. So they skew the curve to mine the coins faster than normal, and leave a smaller profit for miners of the future.

They can change the algorithm, I agree, but they won't. If this hypothetical group of rouge miners collectively vetoes Satoshi's original algorithm to protect their profits, then they will also veto any other algorithm which threatens their profits.

In other words, if they collectively chose to reject Satoshi's curve, then it logically follows that they will reject Pieter Wuille's curve. No offense to Pieter Wuille, but he's a nobody compared to Satoshi. Satoshi is literally the God of bitcoin. If the miners can reject the Word of God then they can reject any other community member's suggestion. 

Also, assuming the reward remains constant, an infinite expansion is not that bad. After 25 years of constant 50BTC/block expansion the total annual liquidity injected by miners falls bellow 4% of the outstanding monetary base, and that's much less than the FED is printing nowadays. The rebels could also implement a Friedmanian exponential expansion: 50 BTC for 25 years, and then 4% per year expansion after that: 52BTC in the 26th year, 54.1 in the 27 year, etc. This keeps the mining revenue a constant fraction of the monetary base and it's actually quite sound from a macro perspective, albeit inflationary.

I'm no fan of the global fiat printing consortium, but a little expansion of the money supply is definitely a good thing. It's even better when said expansion is:
1. Algorithmically determined (as opposed to a secret cabal of bankers)
2. Completely public (M3 anyone?)
3. Democratically chosen (don't like 4%? Get 51% of miners to join you and fork the chain. Quickest election in human history, with global participation)

This keeps the mining revenue a constant fraction of the monetary base and it's actually quite sound from a macro perspective, albeit inflationary.
Someone correct me if I'm wrong, but inflation only occur when the growth of the money supply outpaces the growth of the economy.

As per point #3 above, the democratic process will keep the bitcoin growth closely matching the bitcoin economy growth. When the two growth rate equal each other, zero inflation will result. Personally I think this solution is much better than both the Fed and Satoshi's 21 million hard limit.

If my understanding of the Austrian school is correct, they're against government-sponsored inflation, not growth of the money supply itself. I wager that the Austrian economists would rank this laissez faire scheme to grow the money supply higher than Satoshi's deflationary measures.
P4man
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
September 29, 2011, 07:00:27 AM
 #33

Rather than forking, perhaps an alternative inflationary chain could be developed that derives its value from bitcoin. Akin to the gold standard, where the gold becomes the bitcoins and the inflationary currency is linked to it. In the far future, I could even imagine printed money like our current currency, but backed by bitcoins. Bitcoins would become a storage of wealth (similar to gold), the other currency or even currencies,  a method to conduct financial transactions.

allten
Sr. Member
****
Offline Offline

Activity: 455
Merit: 250


You Don't Bitcoin 'till You Mint Coin


View Profile WWW
September 29, 2011, 10:19:14 PM
 #34

Wow! A lot of speculating on the grand event of the reward being halved.

Here's my speculation and what I believe to be a more realistic scenario:


1) All the investors, speculators, and day traders see this as a sure sign that bitcoin prices will rise by at least 100% because the money injection rate will be halved and start pricing it in 3 to 6 months prior.
2) The mining profit will increase this will be followed by old miners returning and even some new miners trying it out for the first time.
3) Around the date (before and after), the prices become extremely volatile and will be great for day traders.
4) The Mid term price after this event will probably come off of it's peak by 25% to 50% followed by a longer trend of stabilizing somewhere between $8 dollars to $12 dollars.
5) As the price decreases from its peak in a long term decline, some miners will leave and the slightly profitable mining venture will be much like it is today.

The sure thing is I will continue mining even at a loss for Bitcoin's success and I will continue dropping $50 to $100 dollars a month for additional bitcoins.

Good luck to all.


Elwar
Legendary
*
Offline Offline

Activity: 3598
Merit: 2384


Viva Ut Vivas


View Profile WWW
November 28, 2012, 03:52:55 PM
 #35

4) The Mid term price after this event will probably come off of it's peak by 25% to 50% followed by a longer trend of stabilizing somewhere between $8 dollars to $12 dollars.

Not a bad prediction for halving day price of $12.30

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
November 28, 2012, 05:17:45 PM
 #36

Prepare block 420000 FUD!

Oh snap 420k get it get it? drug conspiracy imo.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
November 28, 2012, 05:37:30 PM
 #37

Whew civil war averted.  We likely should immortalize some quotes for the historians on this day where we so narrowly avoided outright conflict.

Quote
A network divided can not stand.  
Author unknown - first cite shortly after block 210,000

Quote
I say to you today, my fellow miners, so even though we face the difficulties of this block havling and the next, I still have a dream. It is a dream deeply rooted in the Satoshi dream. I have a dream that one day this currency will rise up and live out the true meaning of its creed: "Strength In Numbers."  I have a dream that one day the last coin will be minted and the world will be safe forever from the ravaging effects of unchecked inflation.   I have a dream that banking cartels and central banks will fall by the wayside, and the people unshackled from the bondage of their own money live in an era of new hope and prosperity.
Author unknown - first cite shortly after block 210,000

Quote
So my fellow miners, ask not what the blockchain can do for you, ask what you can do for the blockchain.
Author unknown - first cite shortly after block 210,000

Quote
One hundred and fifty microscore* and one year ago our developers brought forth onto this network of networks**, a new protocol, conceived in openness, and dedicated to the proposition that all transactions are irreversible.  Now we are avert this great civil war, to avoid the brutalities of answer the question of whether a collection of independent pseudo-anonymous entities, or any such collection can long endure divided.  That this protocol, under Satoshi, and this currency of the people has not perish from the earth but endure long after we are gone, through the countless block halvings until the initial distribution is complete.
Author unknown - first cite shortly after block 210,000


Historical Footnotes:
*A score is 20 years so a micro score would be 20/1000 = 0.02 years.
** "network of networks" is old timey speak for the intertubes.
Pages: 1 2 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!