<p>In my understanding it is an asynchronous network: It works over the Internet. The Internet is the biggest asynchrounous network. An adversary cannot delay the transactions effectively if he doesn't control the majority of the hashing power. Therefore without making the asumption of a malicious adversary with that power, your transaction will eventualy be included in the network: the answer to your las question is no, the protocol is asynchronous and it will reach consensus. </p>

CC BY-SA 4.0
2018-08-19T11:48:09.283Z
2018-08-19T11:48:09.283Z
Alejandro Veintimilla
<p>Conventional BFT protocols work on weak timing assumptions, and if a faulty primary does not respond or forward a client's request a view change message is initiated by the backup nodes. Therefore, if an adversary delays the messages beyond timeout period, he can affect the network through a DoS attack.  The blocks in Bitcoin Blockchain are also time-stamped, therefore, I just want to confirm that does delay in reaching of any transaction or Block to maximum nodes affect the validity of that transaction/block after any timeout period?</p>

CC BY-SA 3.0
2017-08-21T01:08:11.277Z
I'm not aware of any standard way to classify networks as "asynchronous" or "synchronous".  Can you state precisely the definitions you want to use?
Nate Eldredge
CC BY-SA 3.0
2017-08-21T05:41:07.967Z
I have edited the question. I guess now it is much clear.
Imran Makhdoom
<block><bitcoin-core-development><altcoin-development>
Is Bitcoin network an Asynchronous network or a synchronous network?
Imran Makhdoom
# Is Bitcoin network an Asynchronous network or a synchronous network?

(Asked by: username_0 on 2017-08-21)

Conventional BFT protocols work on weak timing assumptions, and if a faulty primary does not respond or forward a client's request a view change message is initiated by the backup nodes. Therefore, if an adversary delays the messages beyond timeout period, he can affect the network through a DoS attack. The blocks in Bitcoin Blockchain are also time-stamped, therefore, I just want to confirm that does delay in reaching of any transaction or Block to maximum nodes affect the validity of that transaction/block after any timeout period?

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

> **Comments:**
> **username_1**: I'm not aware of any standard way to classify networks as "asynchronous" or "synchronous".  Can you state precisely the definitions you want to use?  
> **username_0**: I have edited the question. I guess now it is much clear.  

---

## 1 answers

### Answer by username_2 on 2018-08-19. Score: 2

In my understanding it is an asynchronous network: It works over the Internet. The Internet is the biggest asynchrounous network. An adversary cannot delay the transactions effectively if he doesn't control the majority of the hashing power. Therefore without making the asumption of a malicious adversary with that power, your transaction will eventualy be included in the network: the answer to your las question is no, the protocol is asynchronous and it will reach consensus.


---

