Skip to main content
14 votes

eUTXO transaction model Vs Account Based Transaction Model

There is a nice blog post bu IOG: Cardano’s Extended UTXO accounting model – built to support multi-assets and smart contracts that discusses the difference between two models. For a more in depth ...
Marek Mahut - StakeNuts's user avatar
7 votes
Accepted

What is the Cardano's equivalent to the Ethereum's EVM?

There is no Cardano equivalent to the EVM because code execution on Cardano is mostly an off-chain process. In short, "smart contracts" is a bit of a misnomer because of how very different ...
zhekson's user avatar
  • 3,689
4 votes

eUTXO transaction model Vs Account Based Transaction Model

I am sure there is a lot of documentation around it. But just to scratch the surface: Both are not same at all. ETH fees is charged even for failed transactions. But in eUTXO, your fees is collected ...
CardanoSaint's user avatar
4 votes

eUTXO transaction model Vs Account Based Transaction Model

The EUTXO model also makes it much easier to scale. Charles talks about that in this great video -- the take-away here is that Cardano will be much easier to scale than Ethereum.
kavu's user avatar
  • 201
4 votes

What are technical differences in smart contract execution on Cardano in comparison to Ethereum?

Feel free to improve! :) technical aspect Cardano Ethereum notes model eUTxO-based account-based see cardano lecture,see question,... smart contract code location not stored on-chain, but shipped ...
Johannes Sirsch's user avatar
4 votes

Can a smart contract only be interacted with once

You can require a new datum be created as part of the validation. Validator scripts simply validate transactions that spend UTxOs at the script address. They are able to look at the entire context of ...
Mitchell Turner's user avatar
4 votes
Accepted

Mnemonic seed from signing and verification key?

Here is a brief HD infographic describing wallet key generation in Cardano (and other blockchains like Bitcoin). The Master Seed is derived from a mnemonic phrase pulled from the BIP-39 wordlist. As ...
zhekson's user avatar
  • 3,689
4 votes
Accepted

Mathematical equivalence of Account and eUTxO model

The reason eUTXO is considered a superset of the account model is because it is possible to create constraint emitting machines (CEMs) on the eUTXO model, as mentioned in the paper you linked. To ...
zhekson's user avatar
  • 3,689
4 votes

How eUTXO is more scalable than the account model?

The scalability of the eUTxO model is simply the ability to include multiple transactions in one transaction. For example: A company wants to send salaries to all its employees. Instead of creating 1 ...
eddex's user avatar
  • 3,828
4 votes
Accepted

How eUTXO is more scalable than the account model?

Besides what @Eddex stated, there is a more fundamental reason why an UTxO model scales better than an account model base blockchain. TLDR: A UTxO model is more concurrent due to the atomic nature of ...
Fermat's user avatar
  • 1,882
3 votes
Accepted

What is a Semantics Model?

in theoretical computer science, "semantic" is meant to indicate a property of a language. in particular, it describes the set of words/symbols that are disposed in a particular order to ...
Michele Nuzzi's user avatar
3 votes

PPP Cohort 3 - Q&A Week1: How are eUTXOs prioritised?

You can find a great quick read on this topic here: https://cips.cardano.org/cips/cip2/#algorithms (or a big long one here https://iohk.io/en/blog/posts/2018/07/03/self-organisation-in-coin-selection/)...
sean's user avatar
  • 1,463
3 votes

Is Redeemer similar to <ScriptSig> in bitcoin context?

One way to think of it is that: The Datum is a piece of data that's attached to the UTXO by the producer, The Redeemer is a piece of data that's provided by the consumer, When the UTXO is consumed, ...
insitu's user avatar
  • 224
3 votes

How to prevent economic DOS attacks against Plutus contracts

These types of attacks are inherent to the auction model and are not dependent on the technology used. To protect against these, auctions have a minimum bid increase. Other solutions would be (i) a ...
Jey's user avatar
  • 1,549
2 votes

What are technical differences in smart contract execution on Cardano in comparison to Ethereum?

I'd like to complement @JohannesSirsch answer. One of the most important aspects of any network, when working with smart contracts, is the ability of the script to see the "event horizon": ...
Andy Jazz's user avatar
  • 1,805
2 votes
Accepted

Why is the eUTxO model more amenable to static and formal analysis?

The interactions between the different contracts are simpler and stateless. In a stateful model like Ethereum's, you can have contract a call contract b and contract b call contract c, and then ...
Palas's user avatar
  • 36
2 votes
Accepted

Is it possible to change the minimum ada value for an UTxO?

The minAda requirement is given by the protocol parameters and is a core parameter that cannot be changed for individual UTxOs. If you want to create non-transferable tokens on Cardano, please check ...
Will's user avatar
  • 1,162
2 votes
Accepted

Is the fact that EUTXO can use scripts to lock/unlock UTXOs really a difference from the UTXO model?

EUTXO stands for (Extended Unspent Transaction Output), the mechanism is, in spirit, the same as Bitcoin UTXO (Unspent Transaction Output) but very much improved. The first difference is between ...
AngelCastillo's user avatar
1 vote

Is the fact that EUTXO can use scripts to lock/unlock UTXOs really a difference from the UTXO model?

Yes, but the Bitcoin blockchain does not store a datum on-chain. So the concept is similar but you are very limited what you can do with those scripts.
Will's user avatar
  • 1,162
1 vote

Metadata transactions / eUTOX TTL / locking up ADA

Seeing as you've solved the mystery around the pending state transactions I will try my best to answer questions 1 and 3. Question 1: Inconsistent Lockup of UTXOs Wallets use CIP 2 - Coin Selection ...
keefie's user avatar
  • 431
1 vote

Why is the eUTxO model more amenable to static and formal analysis?

As a follow up, can/do smart contracts in the eUTxO model "call out" to other smart contracts? A smart contract (plutus script) can only be triggered by a transaction from a wallet. ...
cyberruss's user avatar
1 vote
Accepted

Validator function in UTxO vs eUTxO model

In the UTxO model, we ARE passing the value into the validation, an output is compromised of both that and the redeemer (witness). The paper just fails to mention that. I believe that is because the ...
Michael's user avatar
  • 50
1 vote

Mathematical equivalence of Account and eUTxO model

I stumbled across this paper by IOHK which seems to show this sort of equivalence. I'm going to try to read it and see what I can learn. I suspect this might be the best resource for learning about ...
Paymahn Moghadasian's user avatar
1 vote

How does the final transaction in the auction example know who did the bid?

Each change in state in the auction contract passes a new datum (arbitrary data). The auction datum is made up of the 'Auction' and 'Bid' records. The bid record has a 'bBidder' field which is the ...
micahkendall's user avatar
1 vote

Can a smart contract only be interacted with once

Additionally, CIP-33 (Reference Scripts) is currently being worked on by Cardano Foundation. In a nutshell, it would establish a standard for attaching commonly used scripts to outputs that will never ...
zhekson's user avatar
  • 3,689
1 vote

Why is there no mechanism available to restrict creation of UTXOs at a script address?

Because the purpose of a script is to determine the conditions a UTxO can be spent. If you want to deter people from creating arbitrary UTxOs at your script address, you can write the script in a way ...
Mitchell Turner's user avatar
1 vote

using an output of a transaction in the same transaction

Not sure if I have it clear, but you can't use outputs of one transaction as inputs in the same transaction because every UTxO is unique and once used, you can't reuse it. But you can use as many ...
georgeos's user avatar
  • 1,764
1 vote

How does eUTXO model makes it possible to mint NFTs without smart contracts?

in addition to the link given above, which is great - I followed those instructions myself to mint tokens & NFTs - you can also check out the youtube that you can find here -> https://...
simon's user avatar
  • 130
1 vote

How does eUTXO model makes it possible to mint NFTs without smart contracts?

Native tokens and NFTs were introduced with the Mary Hard Fork somewhere in March. This could be a good start https://developers.cardano.org/docs/native-tokens/
Aron Neewart's user avatar
1 vote

How to prevent economic DOS attacks against Plutus contracts

I can think of a different way to structure the contract to avoid this attack. If you allow all the bidders to lock up their funds at the same time, in separate UTxOs, the auctioneer could just choose ...
Mitchell Turner's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible