Q1. Suppose I make a transaction from node A to node B, it is gets validated by the nodes in the network, A new block hasn’t been mined yet, in the meantime miner is stashing up the transactions Miner doesn’t include my transaction in the newly minted block, what happens to my bitcoin in the time between the next miner decides to put my transaction in the next block?
Q2. Bitcoin has a public ledger, by public ledger do we mean that each node in the network has a chain of blocks, each block having a set of transactions…and all these node have the same chain of blocks associated with them?
Q3. Whilst my transaction is internally being validated by the nodes in the network (not yet accepted by the miners), is this transaction being added to the ledger of various nodes in the network?
Q4. Also, let say, some node in the network validated a transaction, will the same node propagate this result to its neighbours, and the neighbours to their neighbours?