Regarding to splitting of the Bitcoin Blockchain.

learn more… | top users | synonyms

0
votes
1answer
38 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 ...
2
votes
0answers
25 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
97 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
26 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
148 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
129 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
63 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
140 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
240 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 ...
1
vote
2answers
95 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 ...
2
votes
1answer
126 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
79 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
124 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
53 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 ...
2
votes
3answers
329 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
93 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
83 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
59 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?
4
votes
1answer
181 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
378 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
0answers
208 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) ...
0
votes
1answer
195 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
133 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
0answers
115 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
399 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 ...
1
vote
0answers
68 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
291 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
4k 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 ...
7
votes
1answer
2k views

What is a hardfork?

When people talk about possible changes to how Bitcoin works they sometimes say a particular change would require a hardfork. What does that mean? Can a hardfork cause problems?
8
votes
4answers
708 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
646 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
99 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 ...
7
votes
1answer
775 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
405 views

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

When exactly (GMT) were these blocks mined?
4
votes
1answer
183 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
597 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
187 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
108 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
93 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
116 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
109 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
167 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
103 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
494 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?
3
votes
2answers
1k 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
193 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 ...
4
votes
1answer
256 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. ...
7
votes
2answers
323 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 ...
7
votes
1answer
764 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?