<p>This is indeed oversimplified, but is in principle how a transaction makes it from node to mempool to block.</p>
<p>I addressed a similar version of this question <a href="https://cardano.stackexchange.com/questions/5946/what-are-the-steps-in-producing-a-block-in-cardano/5949#5949">here</a>, and Andrew Westberg also made a great <a href="https://youtu.be/K7c-5S-23dg" rel="nofollow noreferrer">video</a> explaining it.</p>
<p>You can read more about transactions on Cardano at Emurgo's <a href="https://emurgo.io/en/blog/understanding-unspent-transaction-outputs-in-cardano" rel="nofollow noreferrer">UTXO blog post</a>.</p>

CC BY-SA 4.0
2022-03-08T20:56:51.603Z
Accepting this answer. Thanks for the external links they are helpful.
jerome
CC BY-SA 4.0
2022-03-06T18:19:43.363Z
2022-03-06T18:19:43.363Z
zhekson
<p>Working to understand transaction lifecycle. Some understanding of Bitcoin transaction lifecycle perhaps helps here. That is, a transaction is originated from a client request to a node. This node then broadcasts the transaction to all nodes. Once a certain number (51%?) have affirmed that the transaction is valid (well-formed) then nodes may begin mining this transaction. (This step is of course different, as in Cardano the staking algorithm would run, not a mining algorithm.) However, once a successful block is mined/wins staking, the successful node broadcasts the block. All nodes then begin confirming the block (for example by hashing the chain plus the new block and comparing this value to one provided by the successful node). Once a certain number of nodes (51%?) have confirmed the block, all nodes sink the chain to their local database. Finally the mining/staking reward is awarded to the successful node.</p>
<p>Undoubtedly I have oversimplified and perhaps misstated some steps. But the question is: how close is this to describing transaction lifecycle in Cardano? Is it possible to verbally summarize transaction lifecycle in a way that is mostly comprehensive?</p>

<plutus-pioneer-program><transaction>
Transaction lifecycle
# Transaction lifecycle

(Asked by: username_0 on 2022-03-06)

Working to understand transaction lifecycle. Some understanding of Bitcoin transaction lifecycle perhaps helps here. That is, a transaction is originated from a client request to a node. This node then broadcasts the transaction to all nodes. Once a certain number (51%?) have affirmed that the transaction is valid (well-formed) then nodes may begin mining this transaction. (This step is of course different, as in Cardano the staking algorithm would run, not a mining algorithm.) However, once a successful block is mined/wins staking, the successful node broadcasts the block. All nodes then begin confirming the block (for example by hashing the chain plus the new block and comparing this value to one provided by the successful node). Once a certain number of nodes (51%?) have confirmed the block, all nodes sink the chain to their local database. Finally the mining/staking reward is awarded to the successful node.

Undoubtedly I have oversimplified and perhaps misstated some steps. But the question is: how close is this to describing transaction lifecycle in Cardano? Is it possible to verbally summarize transaction lifecycle in a way that is mostly comprehensive?

**Tags:** plutus-pioneer-program, transaction

---

## 1 answers

### Answer by username_1 on 2022-03-06. Score: 2 | Accepted answer

This is indeed oversimplified, but is in principle how a transaction makes it from node to mempool to block.

I addressed a similar version of this question [here](https://cardano.stackexchange.com/questions/5946/what-are-the-steps-in-producing-a-block-in-cardano/5949#5949), and Andrew Westberg also made a great [video](https://youtu.be/K7c-5S-23dg) explaining it.

You can read more about transactions on Cardano at Emurgo's [UTXO blog post](https://emurgo.io/en/blog/understanding-unspent-transaction-outputs-in-cardano).

> **Comments:**
> **username_0**: Accepting this answer. Thanks for the external links they are helpful.  

---

