Key takeaways
- Cardano uses an extended UTXO model for operations and state.
- Native assets and programmable contracts address different requirements.
- Transaction and permission design are central to integration.
What is Cardano?
Cardano is a Proof of Stake network using EUTXO, an extension of the unspent transaction output model. Applications represent states through outputs that can be consumed when a transaction satisfies their conditions. ADA is the native asset used for fees and other protocol functions.
Contract development includes Plutus validators and tools such as Aiken or Plinth, formerly Plutus Tx. Choosing Cardano requires designing both validation rules and the component that constructs transactions and presents them to a wallet for authorisation by the appropriate participants.
How it works
Validators execute on-chain to check spending conditions. Off-chain logic selects inputs, prepares outputs and supplies data and signatures. Confusing the layers creates an incomplete integration: a correct validator does not guarantee that the application constructs usable operations or handles failure properly.
Datums, redeemers and reference inputs organise information and actions according to contract design. Transactions have size and execution budget limits. Operations attempting to consume the same output can conflict, so state distribution is an architectural concern rather than an issue to defer until deployment.
What Cardano offers
Cardano can fit processes benefiting from explicit transitions and authorisation conditions. An escrow can hold funds in an output and permit settlement or refund according to signatures, deadlines and agreed rules. Tests verify amount conservation and rejection of unauthorised transitions.
Native assets use ledger functionality and issuance policies without requiring an ERC-20-like contract for every transfer. This does not remove the need to design product permissions and conditions. A token's technical existence does not, by itself, define the rights it represents or the obligations of its issuer.
Limitations and selection criteria
EUTXO does not automatically eliminate ordering disputes, permission errors or concurrency problems. Formal research on the protocol does not prove every application contract correct. Each product still needs specifications, tests and review of its own dependencies and operating processes.
Selection should verify wallets, transaction construction, data sources and tool maintenance. Prototypes should cover simultaneous use, expired transactions and recovery from submission failures. Comparison with EVM includes the redesign required and operational support, alongside fees, rather than treating the two execution models as interchangeable.
Also known as
- ADA
- Cardano mainnet
- Plutus chain





