TPS | Transactions Per Second vs. TPT | Transactions Per Transaction

Rudy's Hangout
Roy M. Avila
Published in
2 min readApr 6, 2023

--

Transactions Per Transaction — TPT directly connected to the Cardano blockchain on eutxo.org shows real-time blocks in the Cardano network. Each little block is a transaction, and each block’s contents are different things collectively happening.

When highlighted by hovering as an example, you see multiple transactions like a script for Plutus, NFTs, and ADA moved by a single transaction because of all the different events occurring in real time instead of one transaction at a time.

When you’re in the account style model, the whole system has to update itself and keep track constantly; it’s almost like a global variable of what is going on for the system state. When you’re in a UTXO-style model, there is this notion of keeping track of the current UTXO, but you, as the user, don’t have to know it. You have to know your Shard of it, the things relevant to your particular wallet. So because of that, you start having this beautiful nature where things that happen on a chain off-chain are isomorphic. In other words, things can go off for a while. Lots of transactions can happen, and when they come back, you’re not surprised by something changing on you that you didn’t think was going to change without your permission or knowledge so that you can make strong guarantees in the proofs, the math, and the engineering. So where that’s relevant Roll-Ups relevant when you talk about payment state channels and relevant when you talk about side chain transactions.

When designing Cardano’s accounting model, we said we wanted something straightforward to Shard and went parallel and highly concurrent. So it was the model that we had to invent. The downside is that when you go from single-core processors to multi-core processors, how you write code to take advantage of these capabilities is fundamentally different. You can emulate an account-style model in extended UTXO, but if you do it naively, you get to that one transaction per block situation we ran into when Alonso came out. Since then, people have figured out how to write code properly and have gotten excellent output. What’s also really cool is you can do many things in one transaction.

Conclusion; on an account style model, you do one thing per transaction TPS; with an extended UTXO model, you think of TPT transactions per transaction.

Creates to Charles Hoskinson and Tamara Hassan President of IO

#TPT #TPS #TransactionsPerTransaction #Blockchain #Cardano #LightningNetwork #Ethereum #Staking

--

--

Rudy's Hangout
Roy M. Avila

Chief Futurist | To educate the masses on artificial intelligence and cryptology and lifelong advocate promoter of a healthy lifestyle.