<p>The purpose of the blockchain is to reach consensus on the state of the network. Everybody has to be in agreement which money belongs to whom in order for the network to be useful. All four transactions would be collected in the same chain.</p>

CC BY-SA 4.0
2018-11-07T18:14:11.013Z
Yes I was also thinking that eventually there would be one main blockchain in the network and all 4 transactions would be gettng attached to it in same/different blocks. Otherwise it would n't be possible for a block to contain more than one transaction. In other words, had this been not the case there would be four diff main blockchains for four diff transactions.
Mainak Sikdar
CC BY-SA 4.0
2018-11-07T19:16:02.123Z
I think I see where your question is coming from now. Did you think that immediately when a transaction is created it is included in a block? That is not the case. Transactions are first broadcast to the network and kept on a waiting list called the `memory pool` by each node that receives them. Miners pick a set of transactions from their memory pool that they include in their block template. Only once a miner finds a new valid block, transactions get confirmed. The successful miner determines the order of the transactions in the block.
Murch
CC BY-SA 4.0
2018-11-07T19:21:49.847Z
I think that this question might help your understanding: https://bitcoin.stackexchange.com/q/12427/5406
Murch
CC BY-SA 4.0
2018-11-07T17:20:20.557Z
2018-11-07T17:20:20.557Z
Murch
<p>I just have a very basic doubt. Suppose there's a public blockchain network like Bitcoin comprising several nodes. Would it be possible that this network consists of multiple mainchains??I am not talking about the situation where orphan nodes are created. My situation is say, there are 4 txns T1,T2,T3,T4. Now for each of these transactions, would there be 4 separate main chain for each transaction or one single mainblockchain which comprises these transactions in same/diff blocks that might have got generated after from the beginning of the genesis block.</p>

<transactions><blockchain>
Number of main chain in a blockchain network
Mainak Sikdar
# Number of main chain in a blockchain network

(Asked by: username_0 on 2018-11-07)

I just have a very basic doubt. Suppose there's a public blockchain network like Bitcoin comprising several nodes. Would it be possible that this network consists of multiple mainchains??I am not talking about the situation where orphan nodes are created. My situation is say, there are 4 txns T1,T2,T3,T4. Now for each of these transactions, would there be 4 separate main chain for each transaction or one single mainblockchain which comprises these transactions in same/diff blocks that might have got generated after from the beginning of the genesis block.

**Tags:** transactions, blockchain


---

## 1 answers

### Answer by username_1 on 2018-11-07. Score: 1

The purpose of the blockchain is to reach consensus on the state of the network. Everybody has to be in agreement which money belongs to whom in order for the network to be useful. All four transactions would be collected in the same chain.

> **Comments:**
> **username_0**: Yes I was also thinking that eventually there would be one main blockchain in the network and all 4 transactions would be gettng attached to it in same/different blocks. Otherwise it would n't be possible for a block to contain more than one transaction. In other words, had this been not the case there would be four diff main blockchains for four diff transactions.  
> **username_1**: I think I see where your question is coming from now. Did you think that immediately when a transaction is created it is included in a block? That is not the case. Transactions are first broadcast to the network and kept on a waiting list called the `memory pool` by each node that receives them. Miners pick a set of transactions from their memory pool that they include in their block template. Only once a miner finds a new valid block, transactions get confirmed. The successful miner determines the order of the transactions in the block.  
> **username_1**: I think that this question might help your understanding: https://bitcoin.stackexchange.com/q/12427/5406  

---

