<p>The first confirmation is simply the fact that your transaction was included in a block. Any confirmations after that are simply new blocks that extend the chain on top of the history that includes the block with your tx.</p>

<p>To be notified about transaction confirmations, all one has to do is listen for the broadcasts of new blocks, and check if their tx is in it, or if the block extends the chain after their tx has been mined. If either of those hold true, the number of confirmations is incremented.</p>

<p>Due to this, it doesn't really matter who sent coins to whom. Every participant on the network is notified of which transactions are being confirmed, since they all receive new blocks.</p>

CC BY-SA 4.0
2018-06-10T14:03:15.120Z
Even if we are talking about of lightweight nodes (A and B)?
CipherX
CC BY-SA 4.0
2018-06-10T14:09:34.773Z
Nodes will always receive blocks. Lite wallets will connect to a full node and use merkle trees to check for transactions that are relevant to them, instead of downloading the entire block.
Raghav Sood
CC BY-SA 4.0
2018-06-10T13:51:39.170Z
2018-06-10T13:51:39.170Z
Raghav Sood
<p>I'm reading this paper [1] that explain what happens when a user B wants to send money to the user A. The example says: </p>

<blockquote>
  <p>When the miner finds a hash value with the correct number of zeros
  (i.e., the discovered value is lower than target value), the discovery
  is announced in the network, and both the Bob and the Alice will also
  receive a confirmation about the successful transaction.</p>
</blockquote>

<p>After that:</p>

<blockquote>
  <p>The Bitcoin protocol rewards the winning miner with the set of newly
  minted bitcoins as incentive, and the hashed block is published in the
  public ledger. Once Bob's transaction has been added in the
  blockchain, he and Alice each receive the first confirmation stating
  that the Bitcoin has been signed over to Alice.</p>
</blockquote>

<p>Now I want understand some points:</p>

<ol>
<li>It's true that B receives the transaction confirmation?</li>
<li>It's always true?</li>
<li>Apart Bitcoin, if we talk about Blockchain, every user that
sends a transaction towards another user, will receive the confirmation?</li>
</ol>

<p>[1] - <a href="https://arxiv.org/pdf/1706.00916.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1706.00916.pdf</a></p>

<transactions><blockchain>
Transaction Confirmation between Users
CipherX
# Transaction Confirmation between Users

(Asked by: username_0 on 2018-06-10)

I'm reading this paper [1] that explain what happens when a user B wants to send money to the user A. The example says:

> When the miner finds a hash value with the correct number of zeros
> (i.e., the discovered value is lower than target value), the discovery
> is announced in the network, and both the Bob and the Alice will also
> receive a confirmation about the successful transaction.

After that:

> The Bitcoin protocol rewards the winning miner with the set of newly
> minted bitcoins as incentive, and the hashed block is published in the
> public ledger. Once Bob's transaction has been added in the
> blockchain, he and Alice each receive the first confirmation stating
> that the Bitcoin has been signed over to Alice.

Now I want understand some points:

1. It's true that B receives the transaction confirmation?
2. It's always true?
3. Apart Bitcoin, if we talk about Blockchain, every user that
   sends a transaction towards another user, will receive the confirmation?

[1] - <https://arxiv.org/pdf/1706.00916.pdf>

**Tags:** transactions, blockchain


---

## 1 answers

### Answer by username_1 on 2018-06-10. Score: 1 | Accepted answer

The first confirmation is simply the fact that your transaction was included in a block. Any confirmations after that are simply new blocks that extend the chain on top of the history that includes the block with your tx.

To be notified about transaction confirmations, all one has to do is listen for the broadcasts of new blocks, and check if their tx is in it, or if the block extends the chain after their tx has been mined. If either of those hold true, the number of confirmations is incremented.

Due to this, it doesn't really matter who sent coins to whom. Every participant on the network is notified of which transactions are being confirmed, since they all receive new blocks.

> **Comments:**
> **username_0**: Even if we are talking about of lightweight nodes (A and B)?  
> **username_1**: Nodes will always receive blocks. Lite wallets will connect to a full node and use merkle trees to check for transactions that are relevant to them, instead of downloading the entire block.  

---

