Questions tagged [blockchain-fork]

This tag should be used for questions regarding any split in the Bitcoin blockchain

Filter by
Sorted by
Tagged with
2
votes
1answer
242 views

Alternative: Mining scheme driven by logistic function

Could a mining scheme driven by logistic function bring a greater price (= exchange rate) stability to a crypto-currency in comparison to Bitcoin for example since it better models natural growth? ...
-1
votes
1answer
161 views

Can someone create a very complex transaction to try to fork the network?

If contracts are built into the code already, what is to stop someone from creating a transaction script that is very cpu intensive to verify, so that some computers accept the block with it and ...
2
votes
1answer
517 views

Is the Bitcoin protocol secure if two parts of the network have no connection?

I'm trying to understand the Bitcoin protocol, and I have a security scenario. Let's assume that today between the internet connection between Europe and America is lost. John is in Europe John ...
6
votes
2answers
2k views

What happens to extinct blockchains, and transactions inside of them?

While understanding the concept of block chain and proof of work, few things are confusing me. Miners always consider the longest chain(by difficulty) and work on expanding it. Now, lets say two ...
18
votes
3answers
1k views

Countrywide Internet isolation, inevitable fork

Many countries around the world have provisions for shutting off the Internet as well as isolating itself from the Internet (where networking within borders still flourishes), any transaction ...
2
votes
1answer
117 views

How are transactions in forks verified efficiently?

In this answer here, it's stated that Bitcoin uses a hashtable of all currently unspent outputs, in order to verify that the inputs of transactions haven't already been spent. How does this interact ...
7
votes
2answers
492 views

How does a Bitcoin client efficiently change forks?

Occasionally, a Bitcoin client will come across a fork of blocks that is longer than the chain it is currently on. Depending on how often orphaned blocks occur, this could be quite often. When this ...
13
votes
3answers
6k views

How is a hard fork resolved?

In March 2013 there was a fork following the v0.8 release. The issue was resolved rather efficiently, as explained in the post-mortem report. However in this process there were winners and losers: the ...
6
votes
1answer
1k views

Who wins the race for multiple valid blocks mined at the same time?

From my understanding, a SHA256 hash is generated by a miner and if the hash is less than a specific value, it is passed to its peers. That said, It's possible for multiple hashes to be created at ...
25
votes
1answer
14k views

What is a hard fork?

When people talk about possible changes to how Bitcoin works they sometimes say a particular change would require a hard fork. What does that mean? Can a hard fork cause problems?
13
votes
6answers
1k views

What keeps a dominant Bitcoin client vendor with the majority of the market share from unilaterally changing the protocol?

I've been asking this in the comments, but I'll be more direct. If a third-party Bitcoin client, say "iBitcoin" (for example), becomes the dominant client by acquiring most of the market share, what ...
4
votes
3answers
3k views

What happens to my bitcoins if there's a permanent fork in the chain?

Let's say the year is 2034 (optimistic?) and the New New World has adopted Bitcoin as its currency, and now there's a civil war, and naturally the two sides want to have their own version of Bitcoin .....
3
votes
0answers
60 views

Can the Bitcoin protocol be configured to *never* rollback after a certain block? [duplicate]

Is it possible to hard code a block and its block hash into the client so that the block chain will never diverge from the main chain past that block? My thought is that this will improve confidence ...
2
votes
1answer
112 views

Is there a reason pooled miners should revert to 0.7 due to the fork?

Can miners who mine in a pool ignore the request to revert their bitcoind to 0.7, and stay with 0.8? As far as I know, it's the pool that counts in this case. (Except P2Pool, which behaves a bit ...
8
votes
1answer
1k views

How was the blockchain's “hard fork” automatically resolved?

As a result of an "official" change in back-end databases from BDB in v0.7 to LevelDB in v0.8, in addition to an increase (by some mining pools) to a higher block size limit, there was recent "hard ...
7
votes
2answers
521 views

What block numbers & hashes were discarded by the March 2013 blockchain fork?

When exactly (GMT) were these blocks mined?
4
votes
1answer
202 views

In the blockchain split of March 2013, where should miners mine, 0.7 or 0.8?

I want a clear cut answer + references so they is no confusion. Today March 12 2013, on which fork should miners mine, 0.7 or 0.8?
13
votes
2answers
708 views

What should I do about the March 12th 2013 blockchain fork?

Reddit/r/bitcoin is flooding with news that the Bitcoin blockchain has forked, in that versions 0.7 and 0.8 are accepting different blockchains. What does this mean for the users?
8
votes
2answers
249 views

Given the recent <0.8 bug, when can we safely have larger block sizes?

Given the <0.8 bug and subsequent fork happened because of a particularly large block, does this mean that large blocks can not be used until the large majority of the community switches to 0.8? ...
3
votes
1answer
132 views

How is it possible to detect system wide segmentation?

In this post, MoonShadow says it's easy to detect system wide segmentation. Yet a system wide segmentation is fairly easy to detect, the current client just doesn't do it. If code implementing my ...
1
vote
2answers
132 views

Why is a hardfork a problem?

My understanding of "hardfork" was that it referred to anything that requires re-building the blockchain from the genesis block. But now, I understand that anything that requires a Bitcoin-Qt client ...
43
votes
2answers
17k views

What happens if two miners mine the next block at the same time?

The process of mining as described in the answer to this question is simultaneously repeated by multiple miners. Is it possible for two miners to find the next block at the same instant? If it is, ...
3
votes
3answers
632 views

Why should a miner choose the longest blockchain if another chain has a higher expected reward?

Why did miners/pools choose the longest chain for continuing it? Because with this strategy they have the highest expected bitcoin reward. The expected bitcoin reward is (new generated bitcoin (b) + ...
3
votes
1answer
180 views

Is there a list of “hardforks that will never happen in Bitcoin”?

The Hardfork Wishlist lists some fork-causing changes that might actually get introduced (e.g. adding more decimal digits to allow units smaller than a satoshi). Is there a similar list of forks that ...
3
votes
2answers
130 views

Could many large forks cause a DoS attack on the miner?

Suppose it was possible to influence a miner to create many forks. My understanding is that a miner won't retransmit the fork, but will track it internally. Where is this information saved in a ...
1
vote
2answers
207 views

Without being continuously connected to the network, how can I protect from Double Spend attacks?

I'm a vendor who is interested in protecting myself from double spend attacks. What software, configuration, connectivity, or timeout is required to mitigate this risk? Namely, how would I protect ...
6
votes
2answers
123 views

When will a block not be forwarded?

I'm currently trying to detect blockchain forks and I noticed that even when dumping all blocks I get to a separate file I seem to miss a few. Specifically I'm looking for the blocks marked as ...
2
votes
3answers
764 views

Is Proof of Stake a hard-fork?

Proof of Stake is a proposed modification to the Bitcoin protocol. maaku claimed that it doesn't require a hard fork / alt chain. Is this true?
5
votes
3answers
3k views

Getting orphaned Blocks from the Blockchain

I'm very interested in doing some analysis of orphaned blocks, but to do so I'd have to have a good way of accessing them. Blockchain.info seems like a good place to start but I don't want to abuse ...
2
votes
1answer
216 views

Are there proposed hardfork changes that couldn't be made if the market was filled with ASIC miners?

Suppose a year from now most of the hashrate is being produced by ASICs. Bitcoin is not feature-complete yet. Out of the changes in the hardfork wishlist, would any of these changes be hard/...
4
votes
1answer
317 views

What client to use for an alternative special purpose blockchain?

Lets say one wanted to create a blockchain for the purposes of providing a scalable back-end for accounting for the trade of some arbitrary unit between people. It would not be a tradeable currency. ...
47
votes
2answers
10k views

What is the longest blockchain fork that has been orphaned to date?

The orphaned blocks view from BlockChain.info shows a recent fork of the blockchain (starting with block 173,928) that went four blocks long before being orphaned. Other than the controlled rewind ...
8
votes
2answers
460 views

Bitcoin client behavior in event of a fork

What happens when a forked chain becomes longer than the main block chain? Let's assume the forked chain that just became longer has no transactions in it, so it is as if every transaction in the ...
10
votes
2answers
2k views

Which blocks get to be checkpoints?

Which blocks get to be checkpoints, and why is one block chosen to be a checkpoint, rather than another block? And where can I find a list of checkpoint blocks?
2
votes
2answers
734 views

How would one inject a blockchain fork to the Bitcoin network?

For theoretical purposes, how would one inject a blockchain fork in to the Bitcoin network? For example, lets say we have a small chain of blocks prepared in a program that is not a standard client / ...
21
votes
4answers
1k views

How often forks occur?

How often do forks occur in the block chain? I'm interested in the small, one block forks that happen when two miners create a block at the similar time.
9
votes
1answer
679 views

Strange transaction (block 71036)

What happened to this transaction? Can someone explain it? http://blockexplorer.com/t/9eHTFRi3Qq
16
votes
3answers
481 views

What happens if the developers make a controversial change to the “standard” client?

One criticism I commonly hear of Bitcoin is that it merely transfers trust from some sort of central bank or government entity to the developers of the main project. Can anyone provide a clean ...
5
votes
1answer
600 views

How are transactions in discarded forks merged back into the blockchain?

It sounds like transactions in discarded blocks are propagated back to the network to be included in the next block to be generated, is that the case? If so, is that triggered in the client when it ...
19
votes
2answers
3k views

How does a client decide which is the longest block chain if there is a fork?

Is it only the block height or is it the effort that went into the forks? In other words: does this decision account for different difficulties?

1
3 4 5 6
7