2022 Developer Survey is open! Take survey.

Questions tagged [blockchain-fork]

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

Filter by
Sorted by
Tagged with
0 votes
1 answer
20 views

Was the "sideloaded" data verified by bitcoind during the value overflow bug?

As a response to the overflow bug 2010, Satoshi wrote this post asking people to download the blockchain (blk****.dat and blkindex.dat) from a specific user. Patch is uploaded to SVN rev 132! For now,...
user avatar
0 votes
0 answers
31 views

alertnotify: how long is long?

-alertnotify=<cmd> Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) How long is "a really long fork"?
user avatar
  • 330
0 votes
1 answer
33 views

stop on alertnotify

-alertnotify=<cmd> Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) How to stop Bitcoin Core on a really long fork?...
user avatar
  • 330
1 vote
1 answer
38 views

Where get list of all bitcoin data store changes?

I want to create my own database with bitcoin transactions, blocks and etc. I understand that bitcoin changes some times, added segwit and other. For support this thing i need remastered storage, ...
user avatar
5 votes
2 answers
360 views

Was Bitcoin 0.3.7 actually hard-forking?

Reading through the wiki (bitcoin.it consensus versions) I noticed that release 0.3.7 ("scriptSig + scriptPubKey evaluations separated") is listed as a hard-forking change. In BitMEX's ...
user avatar
0 votes
1 answer
41 views

How is a large chain split resolved?

As far as I understood, on short timescales regularly a blockchain split happens, i.e. when two miners find a block concurrently. However just a few blocks later the chain with more work wins and all ...
user avatar
  • 101
0 votes
0 answers
15 views

Will transaction propagation delay cause chain forks (divergent chains)? [duplicate]

I am not talking about divergence in the network due to firewalls, but I am imagining a situation where transactions that originated in North America etc takes too long to propagate to New Zealand (...
user avatar
0 votes
1 answer
51 views

Can a hacked/tampered full node be deployed in Bitcoin to accept blocks containing invalid transactions?

What if I deployed 3 of my personal tampered/hacked full nodes(with one of them a miner too) that accepts invalid blocks with proper PoW (containing invalid transactions) and rejects valid blocks. ...
user avatar
1 vote
0 answers
19 views

What is the longest recorded "chainsplit" in bitcoin? [duplicate]

Wikipedia has this nice image: where green is the genesis block, black is the best chain and purple are stale chaintips. What is the longest stale chaintip ever recorded?
user avatar
0 votes
1 answer
38 views

Do BTC transactions also transfer funds of sister currencies that were forked from the BTC blockchain?

If I mined some bitcoin before the bitcoin blockchain was forked and I transfer those bitcoins to another bitcoin wallet after the bitcoin blockchain was forked, does that also transfer the "...
user avatar
2 votes
1 answer
97 views

Does a hard fork need to include a soft fork as well?

Using these definitions of soft fork and hard fork: soft fork – tightening of the consensus rules, new blocks remain valid for old nodes hard fork – loosening of the consensus rules, new blocks might ...
user avatar
0 votes
1 answer
63 views

I was wondering if Bitcoin Taproot is simply an upgrade or will it have its own coin as well? If so, where can I buy them?

I know Taproot is a soft fork, which basically means an upgrade. I see some forks have coins and some don't, I am lost on the difference and why. Litecoin is a fork and many others are that have coins ...
user avatar
1 vote
1 answer
53 views

Choosing main chain based on difficulty

If a node observes a fork in the bitcoin chain, then the node will choose the chain that has the highest difficulty (sum of difficulty in each block of the chain). But the difficulty changes only once ...
user avatar
  • 141
1 vote
1 answer
85 views

How do full nodes get the information about stale blocks?

In Bitcoin, many forks occur when multiple miners mine blocks at the same time. Then there will be multiple blocks at the same block height. I was looking at the Bitcoin P2P developer guide at https://...
user avatar
  • 141
1 vote
1 answer
155 views

Will a hard fork be required to change timestamp fields?

In the protocol there are multiple timestamp fields with varying lengths. For example a 4 byte unix timestamp would overflow in the year 2106. Will a hard fork be needed to deal with this issue in the ...
user avatar
  • 121
0 votes
1 answer
52 views

Will the miner be provided with reward if a hard fork occurs?

When will the miner be provide with reward(if at all) when a hard fork occurs? When will the miner be provide with reward(if at all) when a soft fork occurs?
user avatar
1 vote
1 answer
82 views

How are malicious forks resolved?

I understand that forks are resolved by opting in for the eventual longest chain, preferring the chain with the longest POW. But everything I read on this suggests it's just random chance or that the ...
user avatar
1 vote
0 answers
34 views

Questions RE soft forks

I’m trying to understand how the Bitcoin network works a bit better and the main thing I’m having trouble with is forks, particularly soft forks. I have a few questions about how exactly a soft fork ...
user avatar
  • 11
9 votes
1 answer
2k views

When bitcoin forks, how do they decide which fork gets the original name?

Bitcoin has had a number of forks over the years. The biggest one was Bitcoin and Bitcoin Cash. Bitcoin seems to have won out in this fork, and is much more popular than Bitcoin Cash. However, how was ...
user avatar
1 vote
0 answers
34 views

How to fork Bitcoin with ease [duplicate]

I want to create a fork of Bitcoin which I can mine and have a wallet to send to another address to learn more about how Bitcoin works. Is there a very easy way to do this? Like can I just fork the ...
user avatar
0 votes
1 answer
127 views

Why am i picking up 2 blockchains for my BTC address

So this is my address 38UPP6po1NJvNQoTavvTBzbRi1bKcyR7tZ And i am picking up 2 blockchains ,one for BTC and BCH ? I did a transfer a week ago and i am not sure why i cant see the funds in my coinbase ...
user avatar
0 votes
1 answer
50 views

Safe way to claim hard fork coin [closed]

let said ALice own 10 BTC at address "ABC", at block height 3,456,700, it was hard-forked to Bitcoin "Zaza". At block height 3,500,000. The stable version of Bitcoin"Zaza"...
user avatar
  • 335
1 vote
1 answer
52 views

What were some discussed and current potential issues with pre-forked Bitcoin coins from August 2017 that have never moved since then?

I was speaking to a friend that mentioned that there were issues with pre-forked Bitcoin coins from Aug 2017 that never moved. He wouldn't tell me exactly what the potential issue was, but what were ...
user avatar
1 vote
2 answers
304 views

Were anyone-can-spend transactions valid before SegWit?

Non-segwit nodes (legacy nodes) see segwit transactions as anyone-can-spend (ACS) transactions. It is clear that such a nodes can (and do) validate blocks containing ACS transactions, because the ...
user avatar
0 votes
0 answers
25 views

Most Energy-Efficient Way To Reactivate Disabled Operational Codes (Opcodes)?

Currently, there exist a number of operational codes (opcodes) within the bitcoin protocol that have been disabled for security reasons. These script functions of the bitcoin protocol were taken out ...
user avatar
1 vote
1 answer
60 views

With the right technology, could the entire blockchain be rewritten?

Imagine that someone had access to an alien super computer such that they could mine any block in nanoseconds. At that point, could that person create a chain with the same BTC genesis block, generate ...
user avatar
  • 171
1 vote
2 answers
168 views

How do we distinguish between BTC and BCH in an address?

Bitcoin.com has recently published an article about the DOJ seizure of Silk Road-related funds. The article states: From 1HQ3, 101 BTC were sent to BTC-e, the defunct Russian exchange. About 69,370 ...
user avatar
  • 139
3 votes
1 answer
245 views

What is a stale blockchain tip? Is it a blockchain tip missing the latest mined block?

Stale blocks and orphaned blocks are defined here. What is a stale blockchain tip? Is it a blockchain tip missing the latest mined block? Or is it a blockchain with a stale block (as defined in that ...
user avatar
4 votes
1 answer
242 views

Which blk*.dat file contains a particular block?

Is there a way to find out which blk*.dat file contains a particular block? For example, it would be useful to know which *.dat file contains block 478558, which is the point where BCH forked from BTC....
user avatar
  • 143
0 votes
1 answer
64 views

How would a hard fork for a new key-pair/address generation algorithm be implemented practically?

If an upcoming hard fork entails a switch to new method for key-pair/address generation, how exactly is it going to be carried out? How would all the old addresses going to change to ones that are ...
user avatar
  • 101
0 votes
1 answer
538 views

Split BCH out of BTC and then BSV out of BCH? [closed]

I have an old Bitcoin wallet from before the BCH split. I think I can still split the BCH out of it, but then would I be able to split the BSV out of these BCH? If that's possible, is there a special ...
user avatar
  • 103
-2 votes
1 answer
36 views

Has/will there ever been any new "Bitcoin Gold rush" similar to the hard forks that allowed you to "trick" your way to new coins? [closed]

A couple of years ago, there was this really unexpected and bizarre thing for a few months (or weeks?) where a bunch of Bitcoin hard forks were created, such as "Bitcoin Gold", whose only ...
user avatar
  • 1
1 vote
1 answer
143 views

An updated forkcoins tree chart (only blockchains)

Where can I find something conveying this information, but up to date? digraph { # rankdir = LR; splines = polyline; # Bitcoin is the original chain. node0 [label = "Bitcoin\n~15000 $ US ...
user avatar
  • 61
1 vote
1 answer
144 views

How can Forks and Orphan Blocks be used to attack a Blockchain?

So I'm trying to learn about the security aspects of Blockchains and one of the papers I'm reading (https://arxiv.org/pdf/1904.03487.pdf) states that Forks and Orphaned Blocks can be used to attack a ...
user avatar
  • 69
0 votes
1 answer
202 views

how does GHOST protocol really work?

I am trying to wrap my head around GHOST protocol... I know it's too much to read, but not my fault. It's GHOST that's complicated (i guess) As I read, it's said that: instead of a longest chain ...
user avatar
1 vote
2 answers
265 views

Does a soft fork result in two different blockchain versions?

I've read the following: Both forks create a split, but a hard fork creates two blockchains and a soft fork is meant to result in one. Let's consider 2 situations: block size max limit is 1mb and ...
user avatar
0 votes
1 answer
112 views

Did the FIBRE protocol reduce the occurrence of chain forks?

I've just learned that Fibre protocol is used for really fast block propagation. My understanding is that if blocks are propagated faster, miners can more quickly continue to work on (what seems to ...
user avatar
  • 449
-2 votes
1 answer
323 views

Possibility of occurring Fork in case of using Proof-of-Stake?

Regarding the fact that in Proof-of-Stake, a stakeholder will be elected randomly as the next validator in each epoch (or each round), logically, in each round there is only a single validator, and so ...
user avatar
  • 1,084
1 vote
1 answer
206 views

how to make own coin with soft fork? [closed]

What I am looking to do is soft fork on litecoin and create my own coin! I know that I need to make a node but I can't find any process that shows me how to create my own coin.
user avatar
4 votes
1 answer
308 views

How often does temporary fork occur and how long does it last?

I was wondering, how often does temporary forks occur? They appear when there are two different blocks mined based on the same previous block (parent block), but what are chances for that? And if fork ...
user avatar
  • 449
0 votes
1 answer
117 views

Some miners set the nVersion field of the block header to 0x8000004. What were they signalling for? Was this an error?

Some miners set the nVersion field of the block header to 0x8000004. What were they signalling for? Is this an error? I have been through a lot of the BIP documentations, but cannot seem to find any ...
user avatar
1 vote
1 answer
78 views

What was the first BIP9 block? Block 370,434 (0x20000007) or Block 398,364 (0x30000000)?

Block 370,434 (00100000000000000000000000000111) and (0x20000007) Yes: BIP9 says set top 3 bits to 001. No: BIP101 explicitly says set first, second, third and 30th bits to 1. No: No mention of BIP9 ...
user avatar
2 votes
2 answers
78 views

Is there an RPC command that checks for hardforks

There are some useful RPC commands that you can use in your bitcoin.conf file to trigger code when blocks have been confirmed, such as the blocknotify command. Is there are similar command that will ...
user avatar
2 votes
0 answers
32 views

Which major/noteworthy BIPs, Soft-Forks and Hard Forks have there been since the Summer of 2017 (after SegWit/Bitcoin Cash)?

There are many lists of major forks however most of them end after SegWit. The full list of BIPs is extensive. Which noteworthy BIPs, Soft Forks and Hard Forks have there been since SegWit and Bitcoin ...
user avatar
1 vote
1 answer
39 views

Why is creating a bitcoin fork very difficult and a Ethereum fork easy?

There are a dozen of projects based on Ethereum but very few based on the Bitcoin network. Why is this?
user avatar
  • 11
0 votes
2 answers
213 views

Bitcoin block maturity and block reward rules

According to the Bitcoin wiki: "When a block becomes an orphan block, all of its valid transactions are re-added to the pool of queued transactions and will be included in another block. The 50 BTC ...
user avatar
1 vote
1 answer
83 views

Any side-effects of upgrading to HD wallet in relationship to hard forks

I have a very old wallet that I created about 7.5 years ago. I realize that I need to upgrade to a BIP32 (HD) wallet. I am up to date with the latest Bitcoin Core and have kept it relatively up-to-...
user avatar
  • 113
1 vote
1 answer
55 views

How a transaction is permanently accepted by the blockchain?

If a miner A creates a block containing a transaction A and a miner B creates a block NOT containing the transaction A about at the same time, then some of the other miners will first receive the ...
user avatar
1 vote
1 answer
70 views

Can the forked be unforked?

So: BTC, BCH, BTG and BSV all trade at different prices/values. All have forked off from BTC and have different development teams, theories, practices, technology, etc. I noticed that when you look ...
user avatar
  • 11
1 vote
0 answers
72 views

Fork rate range in terms of network security

I am really new to bitcoin and am trying to understand the basics. Fork rate/Orphan rate is a measure of network security. The higher the fork rate, the more compromised the system. Also fork rate ...
user avatar

1
2 3 4 5
8