<p>No - as it would also opens a web of security issues, including deficiencies of accounting model - also, it enables a possibility to DDoS network for a small duration.</p>
<p>*Correction: Apparently you can do this already, it is just not easily made available to end-user facing tools yet.</p>

CC BY-SA 4.0
2021-06-20T15:00:40.517Z
What security issues are you talking about exactly? Bitcoin and Ergo have been successfully supporting this feature for quite a long time already - and no significant vulnerabilities were found in this approach so far. So what's special about Cardano here?
As fo DDoS, I guess the network can be DDoSed anyway and tx chaining doesn't make much difference here.
Ilya Oskin
CC BY-SA 4.0
2021-06-21T19:04:10.703Z
Oh, that's great. Can you elaborate on how can I do that? It's ok to use any Haskell SDK for me.
Ilya Oskin
CC BY-SA 4.0
2021-06-20T11:45:33.703Z
2021-06-21T06:36:33.877Z
2021-06-21T06:36:33.877Z
RdLrT
<p>Does Cardano node supports processing of chained transactions?
E.g. we have an output [O1], and want to create a transaction [TX1] using [O1] as an input and creating new output [O2] and then, until [TX1] is confirmed in the network create [TX2] using [O2] as an input and creating new output [O3].</p>
<ul>
<li>Is Cardano node capable of handling this chain [TX1, TX2] properly? It has to lookup [O2] in mempool in order to verify TX2 is valid.</li>
<li>Is it possible at all that [TX1, TX2] get into one block? Does the current block validation protocol allows that at all?</li>
</ul>

<transaction><cardano-node>
Does Cardano Node support chained transactions?
# Does Cardano Node support chained transactions?

(Asked by: username_0 on 2021-06-20)

Does Cardano node supports processing of chained transactions?
E.g. we have an output [O1], and want to create a transaction [TX1] using [O1] as an input and creating new output [O2] and then, until [TX1] is confirmed in the network create [TX2] using [O2] as an input and creating new output [O3].

* Is Cardano node capable of handling this chain [TX1, TX2] properly? It has to lookup [O2] in mempool in order to verify TX2 is valid.
* Is it possible at all that [TX1, TX2] get into one block? Does the current block validation protocol allows that at all?

**Tags:** transaction, cardano-node

---

## 1 answers

### Answer by username_1 on 2021-06-20. Score: 3

No - as it would also opens a web of security issues, including deficiencies of accounting model - also, it enables a possibility to DDoS network for a small duration.

\*Correction: Apparently you can do this already, it is just not easily made available to end-user facing tools yet.

> **Comments:**
> **username_0**: What security issues are you talking about exactly? Bitcoin and Ergo have been successfully supporting this feature for quite a long time already - and no significant vulnerabilities were found in this approach so far. So what's special about Cardano here? As fo DDoS, I guess the network can be DDoSed anyway and tx chaining doesn't make much difference here.  
> **username_0**: Oh, that's great. Can you elaborate on how can I do that? It's ok to use any Haskell SDK for me.  

---

