<p>Inside each block there is an eighty bytes block header with space for exactly one previous block hash of length 32 bytes. So, no, you can not create multiple children/parent in normal scenario.</p>
<p>But, sometimes there is a fork, there there will be multiple next block from a single block. Theoretically there could be unlimited number of such things, but for bitcoin those are bound to be very few and very short lived because of the cost of producing a block and one fork chain will win and everybody forget the other forks/next blocks.</p>

CC BY-SA 4.0
2021-06-13T13:07:51.013Z
2021-06-13T13:07:51.013Z
Vimrull
<p>I always learnt/thought bitcoin blockchain is like a linked list and it can have only one parent and one child at max</p>

<blockchain><block><bitcoin-core-development>
Are multiple parents/children possible in a block?
sonu ishaq
# Are multiple parents/children possible in a block?

(Asked by: username_0 on 2021-06-13)

I always learnt/thought bitcoin blockchain is like a linked list and it can have only one parent and one child at max

**Tags:** blockchain, block, bitcoin-core-development


---

## 1 answers

### Answer by username_1 on 2021-06-13. Score: 2 | Accepted answer

Inside each block there is an eighty bytes block header with space for exactly one previous block hash of length 32 bytes. So, no, you can not create multiple children/parent in normal scenario.

But, sometimes there is a fork, there there will be multiple next block from a single block. Theoretically there could be unlimited number of such things, but for bitcoin those are bound to be very few and very short lived because of the cost of producing a block and one fork chain will win and everybody forget the other forks/next blocks.


---

