-timeout flag sets the amount of time to wait during an attempt to connect to a node. It defaults to
5000 ms. This is the connection to other peers on the network for syncing the blockchain, receiving and sending new transactions to the mempool, etc.
A follow question is, would a node with a 15 second timeout hurt the
coin network with a fast block-time of e.g. 45 seconds?
Faster blocktimes mean that the network has less time to 1 - propagate transactions and 2 - validate them before the next block. This is definitely something to take into account when thinking about block times. A slower node (both in terms of network latency for syncing and cpu power for validation) may not be able to confirm new blocks fast enough, but the bigger problem is if a majority of the nodes are slow compared to the block time.