Regarding to splitting of the Bitcoin Blockchain.

learn more… | top users | synonyms

1
vote
1answer
29 views

Height mismatch between bitcoin-qt and bitcoin explorers

I am running bitcoin-qt on the testnet. The count of the last block is 787794 which is way ahead of what I see on blockchain explorers such as https://test.webbtc.com/, which shows the last block as ...
1
vote
0answers
25 views

Finding forks in the blockchain

I would like to analyze forks happened until now in the blockchain, is there any kind of script or suggestion to view that(not the blockchain.info chart)
1
vote
2answers
54 views

Empirical analysis of blockchain branches: once every 380 blocks?

I've completed an empirical analysis of blockchain forks from block #300000 thru #400000. I found the following: (a) blockchain forks of length 1: observed every 380 blocks on average; (b) blockchain ...
0
votes
2answers
61 views

How do I remove hard coded seeds from the bitcoin source code?

I'm experimenting with blockchains at home and in my debug logs are lots of errors showing that my nodes are trying to get addresses from the hard coded seed nodes, I know I can use connect to turn ...
3
votes
1answer
46 views

Where can I find records of blockchain branches?

I plan to analyze blockchain branches to satisfy my own curiosity: how often do they occur, are they increasing in frequency, etc. To clarify my earlier mistaken terminology: I am talking about ...
1
vote
1answer
42 views

Where can I find a record of blockchain soft forks?

I plan to analyze soft forks to satisfy my own curiosity: how often do they occur, are they increasing in frequency, etc. Where can I find a record of blockchain soft forks? I'd love to find a handy ...
1
vote
2answers
543 views

Should I buy my Bitcoins now before a 2016 fork happens with Classic vs Core?

Having read about the the fight of Core vs Classic and the potential of a fork happening. I have a few questions concerning what would happen when a fork happens. I feel its inevitable a fork will ...
0
votes
0answers
26 views

Are there any altcoins that have tried a contentious hardfork?

I've been trying to find out whether any altcoin community has attempted a hardfork without consensus before. What happened? Can you point me towards an account or analysis of such an attempt?
2
votes
2answers
289 views

Is there actual consensus on the blockchain's tip or only until the next block?

Using this scenario http://bitcoin.stackexchange.com/a/40435 Let's say we have two competing blockchain tips: They both start from Block A as a parent, but then there are two different blocks ...
1
vote
1answer
66 views

What is the probability of forking in blockchain?

Is there any general formula that allows someone to calculate what is the current probability of having a chain fork? I know that the probability of finding a new block is proportional to the ...
1
vote
2answers
205 views

Can a hard fork effectively double the value held in bitcoin?

A hard fork necessarily means that two versions of the block-chain exist and value is held in both. Now realistically one of them should probably go down in value and the other increase or hold steady ...
0
votes
2answers
108 views

Why is it dangerous to hard fork the Bitcoin network?

In the blocksize debate it is often stated that hard forks are dangerous. This is sometimes supported by the claim that "people may lose money and must be protected". And that it's impossible to ...
0
votes
2answers
92 views

Will an attacker's forked branch of block chain be used in bitcoin confirmation?

From what I understand, transactions are agglomerated into a block, proof of work is done by computing a hash value for the block, then added to the block chain. When a block is added to the block ...
1
vote
0answers
29 views

Validate chain from `valid-headers` to `valid-fork`

The getchaintips JSON-RPC returns multiple branches of the blockchain. Chain tips can be in various statuses. The active and valid-fork are already validated chains. There is a valid-header ...
2
votes
0answers
54 views

Get as many blocks as possible (stale, invalid, orphans)

I would like to download (and access) as much blocks as possible - including stale (extinct) blocks, orphans blocks and invalid blocks. I have 0.11 official client. My node is already synchronized but ...
0
votes
0answers
48 views

Bitcoin soft fork hypothetical issue based off BIP66

Recently I saw BIP66 activation occur on testnet, but then the majority of miners were propogating V2 blocks again, causing 0.10 nodes to reject any v2 blocks - causing a fork between V2 and V3 nodes. ...
1
vote
1answer
53 views

P2Pool Hardfork 14.0 where and when is it decided?

I have read on here that hardforks are a point where the pool with the biggest stick gets to decide which course the blockchain will take. Has the hardfork only just begun? When is the fork ultimately ...
3
votes
2answers
201 views

Have bitcoin developers applied the solution for selfish miner attack?

The Majority is not enough paper proposed an academic and somehow practical attack to Bitcoin mining system based on creating hidden forks. The paper claims that if miners work on whichever fork they ...
0
votes
0answers
9 views

pindexLastCommonBlock - No update after reorganization?

How often do peers update their last common block with other peers? If a node receives a new best blockchain tip, it seems as if this peer doesn't make this new tip to the last common block with the ...
0
votes
1answer
52 views

How to access peer's tip of chain?

In case I'm a selfish miner and have successfully forked the blockchain, I'd like to know the state of progress of my honest nodes at any given time - how can I achieve this? Do peers on separate ...
1
vote
0answers
69 views

How to fork blockchain intentionally without RPC commands?

Are there any methods other than RPC command invalidateblock <hash> for creating forks? I know that forks occur when two miners (nearly) simultanously each generate a block for a previous common ...
0
votes
1answer
77 views

Amount of block locator hashes in “getblocks” message

How many block locator hashes are sent in a getblocks message? And how distant are these locator hashes from one another?
6
votes
2answers
131 views

Who makes the decision about blocksize?

I have been running a full node for little less than a year and I am following the discussion around blocksize increase. I am for it. Who actually can make a decision whether the blocksize increase ...
0
votes
1answer
83 views

Implicit/Tacit mechanisms in Bitcoin Core disclosing Selfish Mining

I'm referring to the selfish mine attack described by two researchers from Cornell University who describe a "possible" attack with lower than 51% hashing power. Now it's interesting to know what ...
4
votes
2answers
127 views

Valid fork in regtest - Change blockchain via RPC?

I've created a regtest network consisting of 2 nodes - node0 & node1. I'd like to have a fork on the common blockchain and seemingly achieved it by doing so: nodes start node0 adds node1 via ...
1
vote
2answers
123 views

How is a blockchain split resolved?

Let's say two miners created 2 different blocks and broadcast them into the network. Now some clients see blockchain 1 and other blockchain 2 which are different from each other. I would like to ...
2
votes
2answers
75 views

Why is halving the best time for block size increase hard fork?

Gavin Andresen said the best time to launch the block size increase update / hard fork would be the next reward halving (when mining discovery bounty would go from 25btc to 12.5btc). Why has halving ...
4
votes
3answers
231 views

Testing blockchain forks

I want to test if a service can manage a blockchain fork. However there is no way to get bitcoind to create test forks under the regtest mode. I've tried modifying it to generate blocks with arbitrary ...
5
votes
1answer
156 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 ...
6
votes
2answers
751 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
351 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
473 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
142 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
115 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
127 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
20 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?
13
votes
3answers
2k 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
52 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
114 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 ...
3
votes
1answer
678 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, ...
2
votes
1answer
69 views

Is it possible that someone forks the chain?

I'm not sure I understood everything but all the clients always keep the longest chain, ok. So, what happens if an evil person injects bad transactions in a block and successfully mine it (given the ...
1
vote
0answers
35 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 ...
6
votes
1answer
271 views

Can the blockchain be outpaced by a chain of low-difficulty blocks?

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
213 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 ...
3
votes
2answers
115 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 ...
0
votes
2answers
99 views

Why can't I create a fork of BTC that has no difficulty changes so I can premine the rest of the coins?

I don't want to necessarily do this, but what prevents this scenario from being possible? [just timestamps and a difficulty modifier alone? - if that's the case then why can't I modify the client to ...
3
votes
3answers
169 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
335 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 ...
3
votes
3answers
153 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
155 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 ...