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
1answer
18 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
1answer
38 views

Can the forked be unforked? [closed]

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
0answers
23 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 ...
0
votes
1answer
35 views

How do i have a 2011 bch transaction?

I was under the impression that BCH did not fork untill 2017. How was i making transactions in 2011?
1
vote
1answer
32 views

If I am on a fork, can the reindex parameter fix this?

I've been reading confusing information online about what the --reindex startup parameter does. This link is not clear to me. https://github.com/bitcoin/bitcoin/blob/...
0
votes
1answer
41 views

Understand double spending through an example

Let’s suppose you have 1 BTC which you try to spend twice. You made the 1 BTC transaction to a merchant (Transaction T1). Now, you again sign and send the same 1 BTC on another Bitcoin address to try ...
0
votes
1answer
49 views

Fork and Longest Chain Rule

At the same time, A and B succeed in resolving the "Proof of work" challenge and both add a new block to their local blockchain, then they propagate the new blockchains to other nodes. I have 2 ...
0
votes
1answer
32 views

Bitcoin Orphan blocks - short question about the “time lag” factor and proof-of-work “size”

"However, it is possible that two miners produce a block at a similar time. This situation occurs because the acceptance of the blocks into the blockchain by the nodes of the blockchain network ...
1
vote
2answers
117 views

Can a blockchain's transactions be reversed?

Blockchains are often described as 'immutable' (meaning the history cannot be rewritten after the fact), but is this really true? How easy is it to change the history? I have read about the Etheruem ...
1
vote
1answer
145 views

A Blockchain that merges mining forks and could be more power-efficient? [closed]

I'm new to blockchain technology so I'm sorry if I'm using wrong terminology. This is not a Bitcoin question, but a general blockchain question. Imagine a theoretical blockchain that uses gradual ...
1
vote
1answer
49 views

Chain Race: How to know chain-length of competing chain?

If a fork happens, miners mine on the block they receive at first. Further, they only forward the block they received first (so the block they will use to mine)! So it can happen that 10% of the ...
1
vote
2answers
46 views

What happens when the last added block in a blockchain is corrupted?

What happens when the last added block in a blockchain is corrupted? Is it still possible for the block to be accepted by a majority of the miners?
1
vote
1answer
132 views

“Fork choice rule” : A general term? or a specific algorithm?

Is "Fork choice rule" a general term including all the algorithms used for choosing a branch among other branches in a fork (including longest chain rule in Bitcoin etc) ? Or is it a specific ...
0
votes
1answer
35 views

How can Bitcoin protect itself from a “dumb majority soft fork”?

Let's say a majority of miners change to using software that prohibits timelocks. This would be a softfork, so the blockchain would still look valid to nodes using the previous software, however nodes ...
0
votes
0answers
14 views

Stochastically, fork can influence on block generation time?

I have known that we can calculate a network hashrate using ellipse time during 1 round(2016 blocks for adjusting difficulty) Stochastically, we can calculate a contribution of all miner for one ...
1
vote
1answer
43 views

Bitcoin Core mempool after disconnecting a block

After reading this answer by Pieter about "undo files" I'm wondering what happens with transactions that were included in orphaned blocks but are left out the new blocks when "rolling back". Are they ...
3
votes
1answer
281 views

How bitcoin nodes update UTXO set when their latests blocks are replaced?

Let's say bitcoin node has 100 blocks. Then he recieve another two blocks. Now it have 102 blocks. But now he recieve block 103. And this block is from another chain and our node have to remove blocks ...
1
vote
1answer
55 views

Does the pool miners in mining pool receive the same block in case of a fork?

For example there are 2 mining pools A and B and they mined a block in same time. Then, A mining pool got a block that A mining pool mined? Or nodes in mining pool receive independently so they ...
0
votes
1answer
106 views

I mined in early 2010 with a cpu miner and just found my keys after forgetting all thease years, no joke need info please

who is the best most reputable bitcoin recovery company? I have added details and questions about our situation below Thank you And God Bless what was the mining program from the devs back then? I ...
0
votes
1answer
51 views

Bitcoin fork resolution - Fork losers download previous blocks 'til common block?

When resolving a naturally occurring fork in Bitcoin, do the miners who were working on the orphaned fork download previous blocks from the miner who won the block reward that resolved the fork until ...
0
votes
2answers
136 views

why 'increasing the block size above 1 MB requires a hard fork.” actually not require fork?

in this link, they say “increasing the block size above 1 MB requires a hard fork.” In this example, an actual block chain fork is not required—but it is a possible outcome. but i can't ...
0
votes
1answer
65 views

what happens if a miner include a transaction already exists in another block?

Suppose that I have a Transaction A. (txA) I send my txA to bitcoin network and full node validate it and put in Mempool and starts to broadcasting it. A Miner A connect to a fullnode to create a ...
1
vote
2answers
41 views

What happens to the transactions included in the forks?

Let: a) the vector triplet <x,y,z> refer <height, index, parent_index> b) blocks, block100, block110 (of height 1) are mined together and they both refer previous block block00[null] (of ...
3
votes
1answer
71 views

Why isn't the block hash used to calculate accumulated work?

Why is this idea flawed? It doesn't seem to be a bad idea at first, because the miners should be incentivized to extend existing chain, instead of to "remine existing blocks", since such "remining" ...
4
votes
3answers
415 views

Would it be possible to create a soft-fork for reducing miner reward?

Context: There is a bet going on r/bitcoin about the possibility of doing a user activated soft fork for reducing current miner reward to 0.25 BTC. One of the users says the bet had two points: the ...
0
votes
4answers
502 views

I have a Bitcoin ABC full node. How do I split off Bitcoin SV?

I have some BCH in a Bitcoin ABC full node, which is currently running 0.18.5. I want to obtain the corresponding Bitcoin SV without spending on both chains at the same time and losing the BSV. I am ...
0
votes
1answer
102 views

how to create a transaction that can only run in bch-abc using javascript?

I use the "bitcoincashjs" or "bch-lib" and want to add a new opcode "OP_CHECKDATASIG" to output.How to do? const utxo = { 'txId' : '...
3
votes
1answer
280 views

How was FORKID used in Bitcoin Cash at the original fork point and in all upgrades since?

References: https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/replay-protected-sighash.md https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/2018-nov-upgrade.md It ...
0
votes
1answer
51 views

How many coins will be available after bitcoin cash fork?

I am confused about bitcoin cash fork. Will Bitcoin Cash disappear and its name change to the Bitcoin cash ABC? or after hash war there will be only one coin?
-3
votes
2answers
785 views

Consensus issue, sync. stuck at “Synchronizing sporks - 25%” - PIVX fork

I've been working on a PIVX fork for some time, to better understand blockchain infrastructure and coding in general. I have been able to modify all parameters, remove checkpoints, set up a new ...
0
votes
1answer
68 views

How can Bitcoin Cash be blocks ahead of Bitcoin SV

After the Bitcoin Cash & Bitcoin SV fork, Bitcoin Cash is happy to be "ahead" of Bitcoin SV, but how is this possible? aren't blocks supposed to be mined constantly every 10 min?
0
votes
1answer
26 views

how to prevent losses after a hard or soft fork

i learned about hard and soft forks from this question; now i have a basic understanding about forks; but the answers of that question did not say what happens to transactions on the stale chain; if i ...
1
vote
2answers
60 views

Ardor Transaction was generated on a fork error

I tried to sign a transaction and then broadcast it, but I get the following error: Error! Failed to broadcast transaction: ecBlockHeight 221000 does not match ecBlockId 932...., transaction was ...
1
vote
1answer
33 views

What would happen if I publish a modified version of an earlier block? Would it be rejected immediately by peer nodes?

I am reading the book "Mastering Bitcoin" and have finished reading Chapter 2 and 10, but I still don't find the answer. Suppose the current main chain has 5 blocks: B0 <- B1 <- B2 <- B3 &...
2
votes
2answers
188 views

What are Forward Blocks?

Mark Friedenbach says "Bitcoin’s Block Size Can Be Increased Without Hard Fork". Can someone ELI5 what are Forward Blocks?
1
vote
1answer
111 views

Transaction in orphaned block question

This is a theoretical question. Assuming that a transaction (TX_A) with me on the receiving end gets added to the blockchain, I should be able to spend the amount I received. So I go on and spend it ...
2
votes
1answer
125 views

When does a blockchain fork resolution happen?

I understand that the forks are resolved by largest proof-of-work etc. but when do the miners decide to resolve a fork? Is it a network consensus or do each individual miner resolve at their own pace?
1
vote
1answer
27 views

Bitcoin version conundrum

Given that the Bitcoin node software not centrally controlled (auto updated) and many different versions and implementations exist around the world, how would a core change be possible if it is not ...
0
votes
1answer
36 views

What is the longnest blockchain fork that has been orphaned to date?

On this thread, the user asked what is the longest unintentional fork that Bitcoin had suffered. From the answers present, Bitcoin never had a >4 block fork until 2012. It has been 6 years though, ...
1
vote
1answer
87 views

Blockchain gets stucked if no blocks are mined

Yesterday I decided to fork a project, just for fun and to learn more about it. So, I forked a project, I generated my own genesis block, changed timestamps, nounce, keys, reset the min chain work. ...
4
votes
1answer
542 views

How can forks coexist even though only one of the is the longest chain?

We know Bitcoin has some forks like Bitcoin Cash and Litecoin. They make a new branch on chain, so how can they coexist without the shorter branches being discarded, and just the longest chain staying ...
0
votes
2answers
202 views

Why choose the longest chain before checking for double-spending?

Can we make the following changes to the current POW protocol to better avoid double-spending: a) For full/mining nodes that receive two chains, check if there are identical addresses that occur on ...
1
vote
1answer
169 views

Is it possible to append new blocks to a block of arbitrary age?

First of all, I'm aware of 51% attacks and how they work. Though, I was wondering, if Bitcoin and other blockchains allow appending cryptographically valid, new blocks to blocks of arbitrary age (if ...
2
votes
0answers
229 views

How to hard fork a altcoin? [closed]

I have created a altcoin using the reference of LTC and already 170k blocks were formed. Now i want to change the conformation time as well as i want the difficulty to start from base difficulty....
1
vote
2answers
174 views

What happens to old transactions in case of a fork?

I'm confused about forking. What happens to the 'old' version of a blockchain and related transactions/data in case of a fork. Can they still be deleted or does the new branch still depend on them to ...
2
votes
1answer
180 views

Get transaction after certain (tx, block, time or other) using insight-api Bitcoin CASH

Now i can get all transactions by address (Bitcoin Cash) using this request to api: https://test-bch-insight.bitpay.com/api/txs/?address=qptaxxrqcz7qunclcvlcza9an6qlqqhzlya2d4e4fn But i want to get ...
1
vote
1answer
760 views

How to fork a cryptocurrency [closed]

I have cloned a coin and changed some variable to make it my own coin. I have launched it and have a few mining pools mining my coin. Going through the code I notice I have an error and the reward ...
2
votes
3answers
79 views

Why is a softfork unable to divide the network?

I was wondering why a soft fork cannot in principle divide the Bitcoin network as a hard fork can. I understand that a soft fork, by definition, involves only tightening the consensus rules, but the ...
2
votes
2answers
245 views

How do the nodes divide after a hard fork? Soft Fork?

After a hard fork, what happens to the full nodes? Say 11,000 BTC full nodes existed prior to the fork. Do all 11,000 end up supporting both BCH and BTC? Or does BCH start building it's own network of ...
0
votes
1answer
493 views

what is forking attack? and different between forking attack and selfish mining?

I am a student who studies block-chain for these days. I have a question about forking attack and selfish mining in mining strategies as you see picture below I don't understand why miner should ...

1
2 3 4 5
7