Using Cardano
Cardano is a proof-of-stake blockchain that runs on a distinctive engine called the eUTXO (extended Unspent Transaction Output) model. This is not an abstract technical detail - it changes how you hold assets, how you earn rewards, how you create tokens, and even how much you pay in fees. If you are coming from Ethereum, the difference is fundamental. If you are brand new to blockchains entirely, Cardano’s mechanics reward reading the manual first.
This page surveys the whole landscape: staking, native assets, wallets, transaction costs, and the common traps that catch new users. Each section points to a dedicated spoke page that answers that specific question in full. Use this page as your map.
Staking: how delegation works
Staking on Cardano is the act of delegating your ADA to a stake pool. You never send your coins to the pool operator. Your ADA stays in your wallet, fully liquid and spendable at any time. The pool operator runs a server node that produces blocks on the network’s behalf. When that pool mints a block, the protocol distributes rewards to everyone who delegated to it.
How to Delegate Cardano ADA for Staking Rewards walks you through the actual steps: choosing a wallet, finding the delegation panel, selecting a pool, and signing the transaction. The first reward appears after 15 to 20 days - three to four full epochs (each epoch lasts five days). The Cardano Staking Reward Schedule and Epoch Timing page explains the snapshot points, epoch boundaries, and why you do not see rewards immediately after delegating.
Which Cardano Stake Pool Should I Delegate To is the question that matters most to long-term returns. The popular choice - picking the pool with the highest recent Return on ADA (ROA) - is often a mistake. Saturation, operator reliability, pledge, and margin all play a role. The Cardano Stake Pool Saturation Limit and Reward Dilution page explains what happens when a pool grows too large: rewards per delegator drop. The protocol caps a pool’s effective stake at roughly 72 million ADA (the parameter adjusts over time), and any excess delegations earn nothing extra.
Several misconceptions plague new stakers. The biggest: staking locks your ADA. It does not. You can spend or send delegated ADA at any time. Another: multiple pools multiply your rewards. They do not. If you delegate 1000 ADA to three different pools, each pool sees 333 ADA worth of stake, and the total return averages out - you do not collect three separate rewards. The Common Cardano Staking Myths and Misconceptions Debunked page covers these and a dozen other persistent errors.
A critical decision is whether to stake using your own wallet or through an exchange. Exchange Staking vs Self-Custody Cardano Staking Compared weighs the convenience of one-click exchange staking against the risk of losing custody. Not your keys, not your coins remains the rule. If you stake on an exchange, you are trusting that exchange to return your ADA. If you stake in a wallet you control, that risk vanishes - but you must manage your seed phrase yourself.
Hardware wallet users should read How to Stake Cardano with a Ledger or Trezor Hardware Wallet. The process is slightly more involved than a hot wallet, but the security gain is substantial. Ledger and Trezor both support Cardano natively through apps like Eternl, Lace, or Daedalus.
Wallets and Tools for Managing ADA
Cardano offers a spectrum of wallets from full-node to light clients. Daedalus vs Lace vs Eternl Which Cardano Wallet to Use is the starting point. Daedalus downloads the entire blockchain (over 150 GB and growing), verifies every transaction locally, and offers the highest trust level. Lace is a light desktop/mobile client from Input Output Global (IOG) that syncs via a remote server. Eternl is a popular third-party wallet with rich features like native asset batching, hardware wallet support, and dApp connector.
Other wallets worth knowing: Yoroi (browser extension, light), Nami (lightweight dApp connector), Typhon (multi-chain), and Flint (mobile-focused). Each has strengths. None stores your keys on their servers - every wallet generates keys locally.
When you need to check a transaction, verify a token, or inspect a pool, blockchain explorers are your tool. Cardanoscan vs Cexplorer vs Pool.pm Which Explorer to Use compares the three most common. Cardanoscan shows transaction details, token metadata, and staking info in a clean interface. Cexplorer offers deeper pool analytics and historical data. Pool.pm is the go-to for visualising native assets and their minting policies.
Native Assets and the eUTXO Model
Cardano treats every token that is not ADA as a native asset. There are no smart-contract wrappers. No ERC-20 standard. A native asset lives directly inside a UTXO alongside ADA and any other tokens. This design eliminates the need for approval transactions and token-transfer proxy contracts, but it introduces its own rules.
How to Mint and Burn Native Assets on Cardano teaches the full process: choosing a policy ID, writing a minting policy (or using an existing one), building the minting transaction, and burning tokens when needed. A minting policy can be one-shot (mint once, then lock forever), multi-shot (mint multiple rounds), or time-locked (mint only before a deadline). Each type serves different use cases.
How Cardano Multi-Asset UTXOs Bundle Tokens and ADA explains a core mechanic unfamiliar to Ethereum users. A single UTXO on Cardano can hold any combination of ADA plus up to thousands of different native assets. When you send a token, you must also send enough ADA to satisfy the minimum UTXO value (minADA). That minADA is not a flat 1 ADA - it is calculated based on the number of assets bundled in the output. The Cardano Minimum UTXO Value minADA Requirement Explained page walks through the formula and shows how it prevents dust-output attacks.
Cardano Native Assets vs ERC-20 Tokens Compared gives a developer-oriented breakdown. ERC-20 tokens require a separate contract for each token. Cardano native assets require no contract at all - they are protocol-level primitives defined by a genesis transaction that sets the minting policy. This means no gas for token transfers beyond the standard fee. It also means no fallback recovery mechanism if you burn your minting policy keys.
Cardano eUTXO Model vs Ethereum Account Model Explained is the conceptual deep dive. Ethereum’s account model stores each address’s balance in a global state. A transaction subtracts from one account and adds to another. Cardano’s eUTXO model works like cash: every transaction consumes existing UTXOs and produces new ones. The difference matters for security (front-running is harder in eUTXO) and for development (you must explicitly specify which UTXOs you intend to spend).
A common error when working with native assets is the ValueNotConserved error. This occurs when the total value of inputs does not match the total value of outputs plus fee. Another frequent error is BadInputs, which means your transaction referenced a UTXO that was already spent or did not exist. The full list of error messages appears in each spoke page, but the Cardano Native Asset Risks Fake Tokens and Security Pitfalls page concentrates on what happens when you receive a token with a name identical to a legitimate one but a different policy ID - or a token that has no metadata at all.
Transaction costs and fee mechanics
Cardano transaction fees follow a simple linear formula: a + b × size, where a is a fixed constant (currently around 0.155 ADA) and b is a per-byte rate (currently about 0.0000439 ADA per byte). A simple ADA transfer of 200 bytes costs roughly 0.165 ADA. This is predictable and low enough that microtransactions are feasible.
How Cardano Transaction Fees Are Calculated and Estimated goes deeper. Script transactions - those that involve Plutus smart contracts - incur additional costs based on execution units (CPU and memory). The ExUnits exceeded error appears when a script consumes more resources than the transaction declared. You avoid this by simulating execution off-chain before submitting.
The FeeTooSmallUTxO error happens when you underestimate the fee. The Insufficient collateral error occurs when a script transaction does not include a collateral UTXO (a separate ADA output that gets consumed if the script fails). Plutus script validation happens in two phases: phase 1 (monetary scripts, for minting policies) and phase 2 (Plutus scripts, for spending conditions). A ScriptWitnessNotValid error signals phase-2 failure.
Staking itself has costs. Registering a staking key costs a deposit of 2 ADA, returned when you deregister. Pool operators face a 500 ADA registration deposit. The pool’s fixed fee (minimum 170 ADA per epoch) and variable margin cut into delegator rewards. The Cardano Stake Pool Saturation Limit and Reward Dilution page shows how a 1% margin versus 5% margin compounds over a year.
Developer tools and infrastructure
For developers, Cardano offers multiple paths. The low-level route is the Cardano CLI (command-line interface). It constructs transactions from raw JSON, requires manual UTXO selection, and demands deep understanding of the protocol. The high-level route is an SDK like Lucid (JavaScript) or Mesh (TypeScript), which abstracts away UTXO management, fee calculation, and metadata encoding.
Cardano CLI vs Lucid SDK for Building Transactions Compared helps you decide. The CLI gives you control and debug visibility. Lucid gives you speed and readability. Both can mint native assets, delegate staking, and call Plutus scripts. The tradeoff is learning curve versus development time.
For blockchain data, the two dominant APIs are Blockfrost and Koios. Blockfrost vs Koios API for Cardano Chain Data Compared explains that Blockfrost is a hosted SaaS (pay per request, rate-limited for free tiers) while Koios is a community-run elastic query layer (more flexible but requires you to run or trust a node). Ogmios is another option - a WebSocket bridge to a Cardano node, preferred by real-time applications.
Smart contract development itself splits across languages: Aiken (Rust-like, statically typed), Plutus Tx (Haskell-based, compiles to Plutus Core), Helios (JavaScript-like, beginner-friendly), and Opshin (Python-like). Marlowe offers a domain-specific language for financial contracts with a visual interface. The choice depends on your team’s background and the contract’s complexity.
Risks you should know before you start
Every mechanism on this page carries a corresponding risk if misused. Most are avoidable by understanding the rules.
- Seed phrase compromise is the only way to lose all funds permanently. No support desk can reverse it. Write it on paper, store it offline.
- Delegation to a saturated pool dilutes rewards. Check pool size before every delegation.
- Delegation to an offline pool means the pool misses blocks. No production means no rewards. Use explorer to verify the pool’s recent block production.
- Dust UTXOs become unspendable if the minADA required to spend them exceeds their value. Consolidate small UTXOs when fees are low.
- Wrong policy ID when receiving tokens. Always verify the full policy ID, not just the asset name. Two tokens can have identical names and different policy IDs.
- Forged token with no metadata is essentially an unmarketable asset. You can own it but cannot sell it if no marketplace recognizes it.
- Plutus V1/V2 cost model trap: if a protocol update changes execution costs, a script written for V1 may fail or become too expensive to run. Pin your Plutus version and test on public testnets.
- Private testnet vs preview/preprod public testnets: private testnets reset frequently. Public testnets (preview and preprod) persist for months but are occasionally wiped. Do not assume any testnet data is permanent.
The Cardano Native Asset Risks Fake Tokens and Security Pitfalls page collects all token-related dangers in one place. The Common Cardano Staking Myths and Misconceptions Debunked page covers the delegation-side risks.
Getting Oriented
Cardano is not a chain you can learn in an afternoon, but the learning curve is front-loaded. Spend time on the staking fundamentals and the eUTXO model first. Then native assets. Then developer tools. Each piece connects to the next.
The spoke pages listed below answer the specific questions users reach for next. Bookmark this pillar page as your table of contents. Click into any spoke when a topic demands full attention.
Not financial advice. joelube.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.