Orphan Block: What it is, How it Works, FAQ

En9e...YE4P
30 Mar 2024
51

What Is an Orphan Block?

In blockchain terms, orphan blocks are blocks mined simultaneously as another block but not accepted by the blockchain. Most of the time, this is because there are not enough blocks generated from that block for the network to recognize it as the longest fork. The Bitcoin blockchain discards orphan blocks; however, other blockchains may use them for different purposes.
Technically, orphan blocks are called stale blocks, but because most people refer to them as orphans or uncles, the name orphan (and uncle) block has stuck.

KEY TAKEAWAYS

  • An orphan block is a block that has been solved within the blockchain network but was not accepted by the network.
  • There can be two miners who solve valid blocks simultaneously. The network uses both blocks until one chain has more verified blocks. Then, the blocks in the shorter chain are orphaned.
  • Orphan blocks are a regular occurrence in a distributed blockchain such as Bitcoin.

Understanding Orphan Blocks

A blockchain consists of a series of blocks, which act as data storage units to store details of the various transactions occurring on the blockchain network. During the standard mining process, miners attempt to generate new blocks by solving the hash—the hexadecimal number that stores the block's information.
The first miner who successfully opens a new block is entitled to the block reward and writes the first transaction on the new block. The newly opened block stores information about the previous blocks and new transactions and is mined to open another block.

How Does a Block Become Orphaned?

The series of blocks that create a blockchain are related in that they receive information from the blocks that preceded them. When a block is closed, its data is encoded and passed on to the next block. These two blocks are a parent and child block. If two blocks are opened from the same parent block simultaneously, there are two child blocks. Only one of them can be integrated into the chain.
The network nodes, which validate blocks, decide which block to use by allowing a small fork between the two child blocks. Then, the nodes determine what block they want to accept by reaching a validation consensus.


Each block will have subsequent blocks created, initiating a race to verify the most blocks. The fork with more verified blocks—through proof of work (PoW)—gets accepted into the blockchain. Any verified blocks within the shorter chain are discarded.
The discarded block is called an orphan block (in technical documents, it's called a stale block). Any blocks generated from the orphaned block go back to the memory pool to be validated and added to the new chain.

How Are Orphan Blocks Different From Stale Blocks?

As mentioned previously, many people call blocks rejected by the network orphan blocks. In a familial relationship, this is not the correct term. Because blocks are referred to by ancestral relationships for easy reference, an orphan block would technically be a block with unknown parent blocks.
The parent-child relationship in a blockchain stems from its database roots, where data from the parent are included in the child blocks so that values are linked.1
A block without a parent block is one with an incomplete block hash. The block hash is an encrypted number and a snapshot of the complete blockchain at the moment the block was created. Parent block information would be included in this hash, so an orphan block would be a strange occurrence in a network that relies on validation and verification of all preceding blocks.
An actual orphan block without any parental block information is likely a block that has been tampered with. However, for simplicity, an unaccepted block is called an orphan block.

Is a Bitcoin a Block?

A block is an encrypted record of all transactions within that block. Bitcoin is the cryptocurrency rewarded for solving the hash—the encrypted hexadecimal number that stores the previous block's information.2

What Happens to Orphaned Bitcoin?

Bitcoin is the cryptocurrency awarded for opening a new block in the blockchain. Blocks can become orphaned, but a bitcoin cannot. Orphaned (stale) blocks are discarded.

Is There a Reward for Mining Stale Blocks?

Generally, there is no reward for mining a stale block. However, some blockchains might allow for stale block rewards.
Investing in cryptocurrencies and other Initial Coin Offerings (“ICOs”) is highly risky and speculative, and this article is not a recommendation by Investopedia or the writer to invest in cryptocurrencies or other ICOs. Since each individual's situation is unique, a qualified professional should always be consulted before making any financial decisions. Investopedia makes no representations or warranties as to the accuracy or timeliness of the information contained herein.
Compete Risk Free with $100,000 in Virtual Cash
Put your trading skills to the test with our FREE Stock Simulator. Compete with thousands of Investopedia traders and trade your way to the top! Submit trades in a virtual environment before you start risking your own money. Practice trading strategies so that when you're ready to enter the real market, you've had the practice you need. Try our Stock Simulator today >>


ARTICLE SOURCES

Compare Accounts
Advertiser Disclosure
PROVIDER
NAME
DESCRIPTION








Related Terms
Nonce: What It Means and How It's Used in Blockchain
A nonce is an encrypted number uniquely identifying a block in a blockchain. Miners rush to decipher the nonce to generate new blocks, confirm transactions, and enhance network security. more
What Is Block Time? What It Measures, Verification, and Example
Block time, in the context of cryptocurrency, is the average amount of time it takes for a new block to be added to a blockchain. more
What Is Bitcoin? How to Mine, Buy, and Use It
Bitcoin (BTC) is a digital or virtual currency created in 2009 that uses peer-to-peer technology to facilitate instant payments. more
What Is Bitcoin Halving? Definition, How It Works, Why It Matters
Bitcoin halving explained. Find out about Bitcoin's halving process works and what it means for Bitcoin's price and its users. more
What Is Bitcoin Mining?
Breaking down everything you need to know about Bitcoin mining, from blockchain and block rewards to proof of work and mining pools. more
Understanding Double-Spending and How to Prevent Attacks
Double-spending is a potential flaw in cryptocurrency systems that refers to the possibility of a digital currency being spent more than once. more

What Is an Orphan Block?

In blockchain terms, orphan blocks are blocks mined simultaneously as another block but not accepted by the blockchain. Most of the time, this is because there are not enough blocks generated from that block for the network to recognize it as the longest fork. The Bitcoin blockchain discards orphan blocks; however, other blockchains may use them for different purposes.
Technically, orphan blocks are called stale blocks, but because most people refer to them as orphans or uncles, the name orphan (and uncle) block has stuck.

KEY TAKEAWAYS

  • An orphan block is a block that has been solved within the blockchain network but was not accepted by the network.
  • There can be two miners who solve valid blocks simultaneously. The network uses both blocks until one chain has more verified blocks. Then, the blocks in the shorter chain are orphaned.
  • Orphan blocks are a regular occurrence in a distributed blockchain such as Bitcoin.

Understanding Orphan Blocks

A blockchain consists of a series of blocks, which act as data storage units to store details of the various transactions occurring on the blockchain network. During the standard mining process, miners attempt to generate new blocks by solving the hash—the hexadecimal number that stores the block's information.
The first miner who successfully opens a new block is entitled to the block reward and writes the first transaction on the new block. The newly opened block stores information about the previous blocks and new transactions and is mined to open another block.

How Does a Block Become Orphaned?

The series of blocks that create a blockchain are related in that they receive information from the blocks that preceded them. When a block is closed, its data is encoded and passed on to the next block. These two blocks are a parent and child block. If two blocks are opened from the same parent block simultaneously, there are two child blocks. Only one of them can be integrated into the chain.
The network nodes, which validate blocks, decide which block to use by allowing a small fork between the two child blocks. Then, the nodes determine what block they want to accept by reaching a validation consensus.


Each block will have subsequent blocks created, initiating a race to verify the most blocks. The fork with more verified blocks—through proof of work (PoW)—gets accepted into the blockchain. Any verified blocks within the shorter chain are discarded.
The discarded block is called an orphan block (in technical documents, it's called a stale block). Any blocks generated from the orphaned block go back to the memory pool to be validated and added to the new chain.

How Are Orphan Blocks Different From Stale Blocks?

As mentioned previously, many people call blocks rejected by the network orphan blocks. In a familial relationship, this is not the correct term. Because blocks are referred to by ancestral relationships for easy reference, an orphan block would technically be a block with unknown parent blocks.
The parent-child relationship in a blockchain stems from its database roots, where data from the parent are included in the child blocks so that values are linked.1
A block without a parent block is one with an incomplete block hash. The block hash is an encrypted number and a snapshot of the complete blockchain at the moment the block was created. Parent block information would be included in this hash, so an orphan block would be a strange occurrence in a network that relies on validation and verification of all preceding blocks.
An actual orphan block without any parental block information is likely a block that has been tampered with. However, for simplicity, an unaccepted block is called an orphan block.

Is a Bitcoin a Block?

A block is an encrypted record of all transactions within that block. Bitcoin is the cryptocurrency rewarded for solving the hash—the encrypted hexadecimal number that stores the previous block's information.2

What Happens to Orphaned Bitcoin?

Bitcoin is the cryptocurrency awarded for opening a new block in the blockchain. Blocks can become orphaned, but a bitcoin cannot. Orphaned (stale) blocks are discarded.

Is There a Reward for Mining Stale Blocks?

Generally, there is no reward for mining a stale block. However, some blockchains might allow for stale block rewards.
Investing in cryptocurrencies and other Initial Coin Offerings (“ICOs”) is highly risky and speculative, and this article is not a recommendation by Investopedia or the writer to invest in cryptocurrencies or other ICOs. Since each individual's situation is unique, a qualified professional should always be consulted before making any financial decisions. Investopedia makes no representations or warranties as to the accuracy or timeliness of the information contained herein.
Compete Risk Free with $100,000 in Virtual Cash
Put your trading skills to the test with our FREE Stock Simulator. Compete with thousands of Investopedia traders and trade your way to the top! Submit trades in a virtual environment before you start risking your own money. Practice trading strategies so that when you're ready to enter the real market, you've had the practice you need. Try our Stock Simulator today >>


ARTICLE SOURCES

Compare Accounts
Advertiser Disclosure
PROVIDER
NAME
DESCRIPTION








Related Terms
Nonce: What It Means and How It's Used in Blockchain
A nonce is an encrypted number uniquely identifying a block in a blockchain. Miners rush to decipher the nonce to generate new blocks, confirm transactions, and enhance network security. more
What Is Block Time? What It Measures, Verification, and Example
Block time, in the context of cryptocurrency, is the average amount of time it takes for a new block to be added to a blockchain. more
What Is Bitcoin? How to Mine, Buy, and Use It
Bitcoin (BTC) is a digital or virtual currency created in 2009 that uses peer-to-peer technology to facilitate instant payments. more
What Is Bitcoin Halving? Definition, How It Works, Why It Matters
Bitcoin halving explained. Find out about Bitcoin's halving process works and what it means for Bitcoin's price and its users. more
What Is Bitcoin Mining?
Breaking down everything you need to know about Bitcoin mining, from blockchain and block rewards to proof of work and mining pools. more
Understanding Double-Spending and How to Prevent Attacks
Double-spending is a potential flaw in cryptocurrency systems that refers to the possibility of a digital currency being spent more than once. more

What Is an Orphan Block?

In blockchain terms, orphan blocks are blocks mined simultaneously as another block but not accepted by the blockchain. Most of the time, this is because there are not enough blocks generated from that block for the network to recognize it as the longest fork. The Bitcoin blockchain discards orphan blocks; however, other blockchains may use them for different purposes.
Technically, orphan blocks are called stale blocks, but because most people refer to them as orphans or uncles, the name orphan (and uncle) block has stuck.

KEY TAKEAWAYS

  • An orphan block is a block that has been solved within the blockchain network but was not accepted by the network.
  • There can be two miners who solve valid blocks simultaneously. The network uses both blocks until one chain has more verified blocks. Then, the blocks in the shorter chain are orphaned.
  • Orphan blocks are a regular occurrence in a distributed blockchain such as Bitcoin.

Understanding Orphan Blocks

A blockchain consists of a series of blocks, which act as data storage units to store details of the various transactions occurring on the blockchain network. During the standard mining process, miners attempt to generate new blocks by solving the hash—the hexadecimal number that stores the block's information.
The first miner who successfully opens a new block is entitled to the block reward and writes the first transaction on the new block. The newly opened block stores information about the previous blocks and new transactions and is mined to open another block.

How Does a Block Become Orphaned?

The series of blocks that create a blockchain are related in that they receive information from the blocks that preceded them. When a block is closed, its data is encoded and passed on to the next block. These two blocks are a parent and child block. If two blocks are opened from the same parent block simultaneously, there are two child blocks. Only one of them can be integrated into the chain.
The network nodes, which validate blocks, decide which block to use by allowing a small fork between the two child blocks. Then, the nodes determine what block they want to accept by reaching a validation consensus.


Each block will have subsequent blocks created, initiating a race to verify the most blocks. The fork with more verified blocks—through proof of work (PoW)—gets accepted into the blockchain. Any verified blocks within the shorter chain are discarded.
The discarded block is called an orphan block (in technical documents, it's called a stale block). Any blocks generated from the orphaned block go back to the memory pool to be validated and added to the new chain.

How Are Orphan Blocks Different From Stale Blocks?

As mentioned previously, many people call blocks rejected by the network orphan blocks. In a familial relationship, this is not the correct term. Because blocks are referred to by ancestral relationships for easy reference, an orphan block would technically be a block with unknown parent blocks.
The parent-child relationship in a blockchain stems from its database roots, where data from the parent are included in the child blocks so that values are linked.1
A block without a parent block is one with an incomplete block hash. The block hash is an encrypted number and a snapshot of the complete blockchain at the moment the block was created. Parent block information would be included in this hash, so an orphan block would be a strange occurrence in a network that relies on validation and verification of all preceding blocks.
An actual orphan block without any parental block information is likely a block that has been tampered with. However, for simplicity, an unaccepted block is called an orphan block.

Is a Bitcoin a Block?

A block is an encrypted record of all transactions within that block. Bitcoin is the cryptocurrency rewarded for solving the hash—the encrypted hexadecimal number that stores the previous block's information.2

What Happens to Orphaned Bitcoin?

Bitcoin is the cryptocurrency awarded for opening a new block in the blockchain. Blocks can become orphaned, but a bitcoin cannot. Orphaned (stale) blocks are discarded.

Is There a Reward for Mining Stale Blocks?

Generally, there is no reward for mining a stale block. However, some blockchains might allow for stale block rewards.
Investing in cryptocurrencies and other Initial Coin Offerings (“ICOs”) is highly risky and speculative, and this article is not a recommendation by Investopedia or the writer to invest in cryptocurrencies or other ICOs. Since each individual's situation is unique, a qualified professional should always be consulted before making any financial decisions. Investopedia makes no representations or warranties as to the accuracy or timeliness of the information contained herein.
Compete Risk Free with $100,000 in Virtual Cash
Put your trading skills to the test with our FREE Stock Simulator. Compete with thousands of Investopedia traders and trade your way to the top! Submit trades in a virtual environment before you start risking your own money. Practice trading strategies so that when you're ready to enter the real market, you've had the practice you need. Try our Stock Simulator today >>


ARTICLE SOURCES

Compare Accounts
Advertiser Disclosure
PROVIDER
NAME
DESCRIPTION








Related Terms
Nonce: What It Means and How It's Used in Blockchain
A nonce is an encrypted number uniquely identifying a block in a blockchain. Miners rush to decipher the nonce to generate new blocks, confirm transactions, and enhance network security. more
What Is Block Time? What It Measures, Verification, and Example
Block time, in the context of cryptocurrency, is the average amount of time it takes for a new block to be added to a blockchain. more
What Is Bitcoin? How to Mine, Buy, and Use It
Bitcoin (BTC) is a digital or virtual currency created in 2009 that uses peer-to-peer technology to facilitate instant payments. more
What Is Bitcoin Halving? Definition, How It Works, Why It Matters
Bitcoin halving explained. Find out about Bitcoin's halving process works and what it means for Bitcoin's price and its users. more
What Is Bitcoin Mining?
Breaking down everything you need to know about Bitcoin mining, from blockchain and block rewards to proof of work and mining pools. more
Understanding Double-Spending and How to Prevent Attacks
Double-spending is a potential flaw in cryptocurrency systems that refers to the possibility of a digital currency being spent more than once. more

What Is an Orphan Block?

In blockchain terms, orphan blocks are blocks mined simultaneously as another block but not accepted by the blockchain. Most of the time, this is because there are not enough blocks generated from that block for the network to recognize it as the longest fork. The Bitcoin blockchain discards orphan blocks; however, other blockchains may use them for different purposes.
Technically, orphan blocks are called stale blocks, but because most people refer to them as orphans or uncles, the name orphan (and uncle) block has stuck.

KEY TAKEAWAYS

  • An orphan block is a block that has been solved within the blockchain network but was not accepted by the network.
  • There can be two miners who solve valid blocks simultaneously. The network uses both blocks until one chain has more verified blocks. Then, the blocks in the shorter chain are orphaned.
  • Orphan blocks are a regular occurrence in a distributed blockchain such as Bitcoin.

Understanding Orphan Blocks

A blockchain consists of a series of blocks, which act as data storage units to store details of the various transactions occurring on the blockchain network. During the standard mining process, miners attempt to generate new blocks by solving the hash—the hexadecimal number that stores the block's information.
The first miner who successfully opens a new block is entitled to the block reward and writes the first transaction on the new block. The newly opened block stores information about the previous blocks and new transactions and is mined to open another block.

How Does a Block Become Orphaned?

The series of blocks that create a blockchain are related in that they receive information from the blocks that preceded them. When a block is closed, its data is encoded and passed on to the next block. These two blocks are a parent and child block. If two blocks are opened from the same parent block simultaneously, there are two child blocks. Only one of them can be integrated into the chain.
The network nodes, which validate blocks, decide which block to use by allowing a small fork between the two child blocks. Then, the nodes determine what block they want to accept by reaching a validation consensus.


Each block will have subsequent blocks created, initiating a race to verify the most blocks. The fork with more verified blocks—through proof of work (PoW)—gets accepted into the blockchain. Any verified blocks within the shorter chain are discarded.
The discarded block is called an orphan block (in technical documents, it's called a stale block). Any blocks generated from the orphaned block go back to the memory pool to be validated and added to the new chain.

How Are Orphan Blocks Different From Stale Blocks?

As mentioned previously, many people call blocks rejected by the network orphan blocks. In a familial relationship, this is not the correct term. Because blocks are referred to by ancestral relationships for easy reference, an orphan block would technically be a block with unknown parent blocks.
The parent-child relationship in a blockchain stems from its database roots, where data from the parent are included in the child blocks so that values are linked.1
A block without a parent block is one with an incomplete block hash. The block hash is an encrypted number and a snapshot of the complete blockchain at the moment the block was created. Parent block information would be included in this hash, so an orphan block would be a strange occurrence in a network that relies on validation and verification of all preceding blocks.
An actual orphan block without any parental block information is likely a block that has been tampered with. However, for simplicity, an unaccepted block is called an orphan block.

Is a Bitcoin a Block?

A block is an encrypted record of all transactions within that block. Bitcoin is the cryptocurrency rewarded for solving the hash—the encrypted hexadecimal number that stores the previous block's information.2

What Happens to Orphaned Bitcoin?

Bitcoin is the cryptocurrency awarded for opening a new block in the blockchain. Blocks can become orphaned, but a bitcoin cannot. Orphaned (stale) blocks are discarded.

Is There a Reward for Mining Stale Blocks?

Generally, there is no reward for mining a stale block. However, some blockchains might allow for stale block rewards.
Investing in cryptocurrencies and other Initial Coin Offerings (“ICOs”) is highly risky and speculative, and this article is not a recommendation by Investopedia or the writer to invest in cryptocurrencies or other ICOs. Since each individual's situation is unique, a qualified professional should always be consulted before making any financial decisions. Investopedia makes no representations or warranties as to the accuracy or timeliness of the information contained herein.
Compete Risk Free with $100,000 in Virtual Cash
Put your trading skills to the test with our FREE Stock Simulator. Compete with thousands of Investopedia traders and trade your way to the top! Submit trades in a virtual environment before you start risking your own money. Practice trading strategies so that when you're ready to enter the real market, you've had the practice you need. Try our Stock Simulator today >>


ARTICLE SOURCES

Compare Accounts
Advertiser Disclosure
PROVIDER
NAME
DESCRIPTION








Related Terms
Nonce: What It Means and How It's Used in Blockchain
A nonce is an encrypted number uniquely identifying a block in a blockchain. Miners rush to decipher the nonce to generate new blocks, confirm transactions, and enhance network security. more
What Is Block Time? What It Measures, Verification, and Example
Block time, in the context of cryptocurrency, is the average amount of time it takes for a new block to be added to a blockchain. more
What Is Bitcoin? How to Mine, Buy, and Use It
Bitcoin (BTC) is a digital or virtual currency created in 2009 that uses peer-to-peer technology to facilitate instant payments. more
What Is Bitcoin Halving? Definition, How It Works, Why It Matters
Bitcoin halving explained. Find out about Bitcoin's halving process works and what it means for Bitcoin's price and its users. more
What Is Bitcoin Mining?
Breaking down everything you need to know about Bitcoin mining, from blockchain and block rewards to proof of work and mining pools. more
Understanding Double-Spending and How to Prevent Attacks
Double-spending is a potential flaw in cryptocurrency systems that refers to the possibility of a digital currency being spent more than once. more

Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to moon

2 Comments

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.