As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [eutxo]

For questions about extended unspent transaction outputs and their usage

Filter by
Sorted by
Tagged with
16 votes
3 answers
1k views

eUTXO transaction model Vs Account Based Transaction Model

What are the benefits of Cardano's eUTXO transaction model compared to Ethereum's account-based transaction model? Are there any significant differences?
Upul Doluweera's user avatar
7 votes
3 answers
258 views

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

In my understanding, smart contracts on Cardano are always provided to the blockchain via a transaction and there is no code that is stored at the blockchain, but just a hash (the public key address). ...
Johannes Sirsch's user avatar
6 votes
4 answers
317 views

How to prevent economic DOS attacks against Plutus contracts

Many people wrote about the eUTXO model and the benefits it brings compared to Ethereum. However, eUTXO also comes with some challenges. In particular, eUTXO is susceptible to "economic denial of ...
Mike76's user avatar
  • 161
4 votes
2 answers
286 views

Mnemonic seed from signing and verification key?

I followed an iohk tutorial for minting native assets. The result is that I have a eutxo with the assets, but not enough ada in the eutxo to send them out. I added more ada to the wallet, but the ...
melchoir55's user avatar
4 votes
1 answer
174 views

How to handle datum in a decentralized way?

What is the best practice of storing the local state of an UTXO to be publicly visible on-chain? Thinking about how application would function in the future I thought that in a good DeFi ecosystem all ...
Fermat's user avatar
  • 1,802
3 votes
2 answers
501 views

Can a smart contract only be interacted with once

Im confused if a eUTXO can only be interacted with and used up once how can you do a NFT sale? If I were to make a smart contract to distribute NFT's from a wallet can that be interacted with by ...
Floof99's user avatar
  • 472
3 votes
1 answer
109 views

How is access control managed with smart contracts in (e)UTXO?

I've seen Charles mention this a little bit in some of his videos. He sort of laughs it off like the answer is obvious, but I'm not deep into the technicals. I also had an Ethereum developer bring it ...
Wutnaut's user avatar
  • 131
3 votes
2 answers
191 views

How to return funds from a smart contract

If I have assets (can be just ADA for simplicity) locked in a contract, how can I release the funds to the previous owners most efficiently? Some more context regarding the question. I created a pay ...
Matthias Sieber's user avatar
  • 1,527
2 votes
2 answers
84 views

How eUTXO is more scalable than the account model?

There is this beautiful eUTXO handbook which state scalability as one of the main advantage of the eUTXO accounting model. How and why is that essentially?
Angelo Badellino's user avatar
2 votes
2 answers
131 views

Mathematical equivalence of Account and eUTxO model

I've heard that the eUTxO model and the Account model are mathematically equivalent in terms of expressiveness in various YouTube videos. I've also heard that the eUTxO model is a strict superset of ...
Paymahn Moghadasian's user avatar
2 votes
2 answers
70 views

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

In the EUTXO explainer it says that [The EUTXO model] generalizes the concept of ‘address’ by using the lock-and-key analogy. Instead of restricting locks to public keys and keys to signatures, ...
The Unfun Cat's user avatar
2 votes
2 answers
57 views

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

I've heard that the eUTxO model is more amenable to static and formal analysis than the account model. If true, why is that? I understand that the account model makes formal and static analysis ...
Paymahn Moghadasian's user avatar
2 votes
2 answers
107 views

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

I am watching a video by Coin Bureau and he mentioned that Cardano's eUTXO model makes it possible to mint NFTs without smart contracts. Unfortunately he does not fully explain how so. Any one care to ...
Finlay Weber's user avatar
2 votes
1 answer
37 views

Validator function in UTxO vs eUTxO model

I'm reading the paper which introduces the eUTxO model and I'm having trouble figuring one specific difference between the standard UTxO validator and the eUTxO validator. It seems that the only ...
Paymahn Moghadasian's user avatar
2 votes
1 answer
41 views

using an output of a transaction in the same transaction

is it possible to implement a plutus script that consumes two UTXO's where the output of one is used as an redeemer for the second?
Fermat's user avatar
  • 1,802
2 votes
1 answer
47 views

How is it possible to know who I'm staking with in the eUTXO model?

In the eUTXO model, we use a new key each time we receive some ADA (or perhaps not each time, but often anyway). So when someone sends me some ADA to a new address, this address is unused and has ...
Distic's user avatar
  • 701
1 vote
2 answers
197 views

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

What is Cardano's smart contract engine called? Smart contract language: Solidity (Ethereum) => Plutus (Cardano) Simple enough, I get this. Smart contract "engine": EVM (Ethereum) => ?...
TypicalHog's user avatar
1 vote
1 answer
29 views

What is a Semantics Model?

In the eUTxO research paper by IOHK, it mentioned that the eUTxO model is able to enable both expressive smart contracts and keep the simple semantic simplicity of the UTXO model. But what does ...
KryptoKing's user avatar
1 vote
2 answers
66 views

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

As you perform transactions on the blockchain, you generate unspent transaction outputs of various sizes. When you create a new transaction, how are the UTXOs prioritised, i.e. which ones will be used ...
BurningTactician4279's user avatar
1 vote
1 answer
96 views

Metadata transactions / eUTOX TTL / locking up ADA

I'm following this guide on metadata transactions with the cardano wallet server. My goal is to prove the existence of a given IPFS hash at a certain point in time. I don't need to send or receive ADA ...
B Rad C's user avatar
  • 111
1 vote
1 answer
65 views

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

In the second transaction of the auction example, these are the output EUTxO's. In the final transaction, only wallet 1 and the script are inputs. How does the script know that wallet 3 has done the ...
Kurt Sys's user avatar
  • 172
1 vote
2 answers
64 views

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

It has been told that anyone can create UTXOs at any script address without restrictions since the validator does not run for transaction that do not consume UTXOs. The question is, why so? I think it ...
lambda's user avatar
  • 794
1 vote
0 answers
43 views

How to consume and produce new UTXO to same script with different Datum?

I am trying to consume old UTXO at stript and produce new one with new Datum. Validator is validating ok but not sure why new utxo with updated datum is not available. current utxos holds one utxo ...
Piyush's user avatar
  • 11
1 vote
0 answers
20 views

Contract continuity in the eUTxO model

The paper which introduces the eUTxO model mentions an idea called contract continuity: we need to be able to enforce that the same contract code is used along the entire sequence of transactions — ...
Paymahn Moghadasian's user avatar
0 votes
2 answers
45 views

Is Redeemer similar to <ScriptSig> in bitcoin context?

In the (e)UTxO model, discussed in the 1st lecture of PPP#3, I am trying to understand the differences between the UTxO model of Bitcoin and the (e)UTxO model of Cardano. From what I understand, the &...
wakathi's user avatar
  • 100
0 votes
1 answer
57 views

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

If I want to send a token or NFT in Cardano, I need to include some ada with it. This is known as minimum-ada-value. Is it possible to change this value for a specific NFT and make it so big that it ...
Falcon Stakepool's user avatar
0 votes
1 answer
99 views

Feasibility of having multiple persistent UTXOs at a script address

I'm attempting to construct a contract which maintains the state associated with a given NFT. I would like this to be done on-chain as there are ways for the user to attempt to save invalid (...
Talo's user avatar
  • 3