Questions tagged [blockchain-fork]
This tag should be used for questions regarding any split in the Bitcoin blockchain
372
questions
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,...
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"?
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?...
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, ...
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 ...
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 ...
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 (...
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. ...
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?
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 "...
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 ...
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 ...
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 ...
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://...
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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 ...
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"...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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....
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 ...
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 ...
-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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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 ...
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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 ...
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-...
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 ...
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 ...
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 ...