Regarding to splitting of the Bitcoin Blockchain.

learn more… | top users | synonyms

3
votes
1answer
49 views

If there is a block-size hard fork, will the old chain have an advantage?

On his blog, Mircea Popescu claims the old chain will have an advantage: The situation here is aggravated by the fact that the fork proposed is not simply nondeterministic behaviour, and so the ...
3
votes
2answers
62 views

Has a hard fork ever occurred?

BIP 50 describes the 2013 event in which a block chain fork persisted for several hours. Its first paragraph reads: A block that had a larger number of total transaction inputs than previously ...
3
votes
1answer
315 views

Can a shorter chain overcome a longer one?

Could a dominating chain fork actually be shorter (in blocks) than its abandoned predecessor? Under what circumstances could this happen?
4
votes
3answers
322 views

Why doesn't bitcoin place additional constraints on competing block chain forks, other than length of chain? (e.g., time and confirmation count)

In Bitcoin's proof-of-work system, consensus on which chain of blocks should be considered the "true" block chain is based only(?) on which chain is longer. Accordingly, to quote a nicely written ...
2
votes
1answer
49 views

Is it likely that side-chain support will be added to Bitcoin?

Is it likely that side-chain support will be added to Bitcoin? As I understand it, side-chain support will require a hard fork to Bitcoin to support this functionality: "moving" BTC to external ...
3
votes
1answer
70 views

What happens to my outgoing txs in a block reorganization?

Let's assume I create and send a series of txs: |------block A--------|------block B----------|----block C-----|----block D-----| ...
0
votes
2answers
64 views

Bitcoind confirmations during fork

I'm using bitcoind's JSONRPC interface to get transaction information for my wallet, specifically, I'm running a little script every time a block gets broadcast (using -blocknotify) which calls the ...
0
votes
0answers
12 views

What is the difference between a hard fork and a soft fork? [duplicate]

A fork is a splitting of the blockchain. But what is the difference between a hard fork and a soft fork?
6
votes
1answer
295 views

What is a soft fork?

When people talk about possible changes to how Bitcoin works they sometimes say a particular change can be implemented as a soft fork. What does that mean? How does this compare to a hard fork?
0
votes
1answer
49 views

Who is rewarded

I see that transactions are recorded as blocks in the blockchain. Thereby, blocks compete for the order in the blockchain in case of forks. I do not quite understand if it is block encoding is ...
3
votes
1answer
63 views

How frequent are side-chain reorganizations of various lengths?

I'm wondering if anyone has collected statistics on how often reorganizations of side-chains with length 1 happen in comparison with lengths of 2, 3, or more. Related: What is the longest chain ...
1
vote
1answer
272 views

Strongest vs Longest chain and orphaned blocks

Satoshi writes at the bottom of page 3 of his white paper that "If two nodes broadcast different versions of the next block simultaneously, some nodes may receive one or the other first. In that case, ...
1
vote
0answers
29 views

Longest “natural” fork [duplicate]

Once a day, roughly, two competing blocks with the same height are mined, which leads to one of them being orphaned. Was there ever a "natural" case in which the fork lasted for two rounds? By ...
4
votes
1answer
196 views

Is a full blockchain fork possible?

Let's say someone creates a blockchain fork starting from the genesis block, when the difficulty was absurdly low compared to today; then he starts mining new blocks from there up to the current block ...
1
vote
1answer
161 views

Dealing with forks

It seems with a lot of alternate cryptocurrencies that forks are a serious problem. Due to attacks or multi-coin pools throwing insane amounts of hash power I have noticed a few of my coins regularly ...
2
votes
1answer
98 views

Detecting fork using bitcoind

What's the most efficient way to detect a fork in the blockchain? My app polls for changes to user deposit addresses on each new block. Deposits are credited to user accounts with a record in a ...
3
votes
3answers
156 views

How is over-spending one block apart prevented?

So, let's say you have a wallet with 20BTC, and you have a flow like so: You send 15BTC to A in block 1 You send 15BTC to B in block 2 What happens if at block 1 there are two chains across ...
4
votes
1answer
297 views

Why did Dogecoin fork into 3 chains and not just 2?

This I never understood ever since Dogecoin forked in mid-February 2014: If the cause of the fork was, apparently, the same as the one that affected Bitcoin in March 2013 (namely: a very long block ...
2
votes
2answers
114 views

What if the execution time for an alt coin script exceeds the block time?

I don't know when and how often a script is executed, but it seems to me that there would be a problem if a single script (or a sum of all scripts in a block) exceeds the time it takes to be included ...
3
votes
1answer
141 views

Hypothetical situation: the Internet gets split in two, what happens with Bitcoin?

Let's suppose, that at some time the Internet gets split in two, possibly because of wartime, or another possibilities (there was once a situation, when Egypt managed to split the internet in their ...
1
vote
0answers
85 views

Can bitcoind/bitcoin-qt (via RPC or command-line-options) be used to discover when two competing best-blocks exist?

The standard bitcoind/bitcoin-qt client lets you ask for the highest known block, via RPC, or get notifications when a new 'best block' is locally acknowledged (via the -blocknotify option). But, is ...
3
votes
2answers
142 views

Transaction fees when a block chain is discarded

I'm a bit new to the bitcoin system, so I apologize if this is a "noob" question. A user attempts to take all the unverified transactions it knows about and aggregate them in a chain block. The same ...
0
votes
1answer
63 views

What parts of Bitcoin (litecoin etc) are Little Endian?

As mentioned on this Hardfork Wishlist, many developers want Bitcoin to be entirely Big Endian for consistency and performance reasons. I'm looking for a concise list of all the areas that Bitcoin ...
3
votes
3answers
358 views

Can Bitcoin incorporate the scripting protocols of Ethereum without a fork?

I am curious if the Bitcoin protocol can incorporate Turing complete scripting capabilities without forking the block chain. I ask this because I understand the ability to create contracts digitally ...
1
vote
1answer
100 views

What would happen if there were two “disjoined” versions of bitcoin with the same popularity? [duplicate]

Right now, we have one accepted version of Bitcoin (the software) and most miners and full nodes are using some versions of that. However, what can very well happen is some split within Bitcoin ...
6
votes
1answer
89 views

What's the formula giving the % of succesfully maliciously messing the blockchain?

With the recent (early 2014) GHash.io concerns about that particular mining pool getting too big, many people have talk about what a powerful miner could do if it wanted to "harm" bitcoin or ...
2
votes
1answer
61 views

Blockchain length by number of blocks or transactions?

It is my understanding that the longest blockchain is the one that should be used. Is "longest" measured by the number of blocks or the number of transactions?
6
votes
1answer
206 views

Could bitcoin “survive” a definitive hard fork, spawning a new currency?

What happens if two different groups have a definitive disagreement about the evolution of the bitcoin protocol? I have read is several places that the "majority" somehow would win, but is this really ...
3
votes
2answers
442 views

Longer fake block chain with “valid” transactions

What is preventing the bitcoin client from switching to a fake block chain that would be longer that current official chain? The faked chain would contain fictional transactions, but within the faked ...
2
votes
1answer
231 views

Do we know who runs the big mining pools?

After looking at the hashrate repartition https://blockchain.info/fr/pools. It seems to me that bitcoin is quite centralized, and that two big actors (mining pools company who run the bitcoind server) ...
1
vote
1answer
200 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
134 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 ...
4
votes
1answer
134 views

How does a miner insert the hash of a merged-mined alt chain's transaction into a Bitcoin transaction?

I've read the how does merged mining work? thread and I'm a bit confused as to how one of the transactions in the bitcoin block "stores" the hash of the Namecoin block. Where is this information ...
10
votes
2answers
441 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
77 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 ...
6
votes
2answers
321 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
5k 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 ...
8
votes
1answer
3k 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?
9
votes
5answers
748 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 ...
3
votes
3answers
694 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
52 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
100 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
821 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
411 views

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

When exactly (GMT) were these blocks mined?
4
votes
1answer
184 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
617 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
195 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
113 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 ...
0
votes
2answers
96 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 ...
3
votes
1answer
121 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 ...