What is Cardano?
The Cardano universe is expanding with the arrival of a broad range of decentralized applications and exchanges. From games to decentralized finance (DeFi), Cardano covers the whole gamut of blockchain-based versatility.
As Cardano grows, so does its reach, its community, value, and adoption. This paper reflects all that Cardano is, what it represents, and what it can offer to the world.
Founding and IOG organization
The project to create Cardano was initiated by a group of cryptocurrency enthusiasts, investors, and entrepreneurs concentrated in Asia at the end of 2014. Charles Hoskinson and Jeremy Wood founded Input Output (initially, IOHK) to design and implement Cardano. In addition, the Cardano Foundation was set up to oversee and supervise the development of Cardano and to act as an advocate for its users. The foundation is based in Switzerland. A third entity, Emurgo, was created to pursue commercial activities on behalf of the ecosystem and community. The three entities have separate ownership and leadership.
The Cardano blockchain and ada, its founding native cryptocurrency, was launched in 2017 and established itself as one of the leading blockchains.
IOHK has evolved into Input Output Global, Inc. (IOG) with Charles Hoskinson as Chief Executive Officer. IOG is incorporated in the state of Wyoming, USA.
The team behind Cardano
As the blockchain engineering and research company that is participating, along with the Cardano Foundation, Emurgo, and other third parties, in developing the core Cardano platform, IOG has assembled a multi-talented global team of more than 600 people. This includes computer scientists, academic researchers, software engineers, product specialists, and technical architects.
With over 600 staff (as of May 2022), IOG is an ever-expanding constellation for the development of decentralized applications, identity solutions, wallets, and an eclectic and thematically diversified range of decentralized applications for blockchain.
The Cardano blockchain
Cardano is a third-generation, open-source, proof-of-stake blockchain platform. Its name derives from Gerolamo Cardano, a mid-16th-century Italian physician and mathematician. Third-generation blockchain platforms are designed to resolve the issues that the first two generations (Bitcoin and Ethereum) suffer from, including scalability and interoperability while fulfilling an ambitious agenda of decentralization.
The Cardano platform combines pioneering technologies based on peer-reviewed research to provide unparalleled security and sustainability to decentralized applications, systems, and communities worldwide. Cardano is about openness, fairness, and inclusivity.
The blockchain's proof-of-stake protocol, Ouroboros, offers a scalable and energy-efficient solution to accommodate millions – and ultimately, billions – of users worldwide.
Cardano's development is led by a deliberate approach to constructing a robust and reliable enterprise-grade infrastructure.
Commitment to decentralization
Decentralization is one of Cardano's main drivers, built around three central pillars:
-
Block production & consensus
-
Networking
-
Governance
These three elements combined form a fully decentralized environment where power shifts from monopolistic entities to the individual. Decentralization dissolves the concentration of power by enabling peers to make choices and decisions and returning ownership of personal information where it belongs - to the users.
On March 31, 2021, Cardano's block production became fully decentralized. On that day, the stake pool operator (SPO) community began producing 100% of new blocks. This was an important milestone on the way to Cardano's ultimate destination; the creation of a platform wholly and democratically operated and controlled through a global community of SPOs, developers, and ada holders.
Technology
How does Cardano work?
The Cardano architecture features three layers:
-
Consensus layer
-
Ledger layer
-
Network layer
Consensus layer
This layer performs two fundamental functions:
-
Running the Ouroboros consensus protocol. This layer takes decisions like adopting blocks, choosing between competing chains (if there are any), and decides when to produce blocks of its own; and
-
Maintaining all the state that is required to make the decisions taken in the consensus layer.
Ledger layer
This layer specifies:
-
What the state of the ledger looks like; and
-
How the ledger must be updated for each new block.
The ledger layer consists exclusively of pure functions that specify the transitions between successive ledger states, as derived from the formal ledger rules, using the Extended UTXO (EUTXO) accounting model. The state transitions are driven by the set of transactions contained within the Cardano blocks, and by major events such as epoch boundary transitions and hard fork combinator events.
The consensus layer does not need to know the exact nature of the ledger state, nor the contents of the blocks, apart from some header fields required to run the consensus protocol.
Network layer
This layer maintains the connections between all the distributed nodes in the Cardano network, obtains new blocks from the network as they are produced by block-producing nodes, builds newly minted transactions into blocks, and transmits blocks between nodes.
Cryptography
Cardano uses strong cryptographic primitives to securely create and send transactions, and to protect the security and integrity of the protocol.
Cardano utilizes asymmetric key pairs for:
-
Signing and validating payments and staking certificates;
-
Smart contract execution
-
Multi-signature transactions
-
Identifying and defining addresses on the Cardano blockchain
Key pairs include a public and a private key. By using their private key, users provide cryptographic proof that they indeed own the coins or assets they're using.
Cryptography also provides security for the consensus protocol. The two main mechanisms are:
-
Node keys, which are used to register and operate stake pools, and are sub-divided into Operator/operational key, Key Evolving Signature (KES) key pairs, Verifiable Random Function (VRF) keys; and
-
Payment and stake credentials, which are used to authorize fund transfers or to delegate stake to stake pools. These may be either key hashes or script hashes.
Learn more about Cardano's cryptography.
Peer-to-peer communication between nodes
Peer-to-peer (P2P) communication enables nodes to self-organize into a globally distributed network of Cardano block producers and relays, and also self-optimize, choosing the best and more performant connected nodes and disconnecting from less performant ones.
Information is exchanged between nodes to enable a flexible network topology that automatically adapts to dynamically changing network conditions. This further boosts network decentralization, resilience, and robustness.
The network's P2P architecture includes four elements:
-
P2P Governor
-
Connection Manager
-
Server
-
Inbound Protocol Governor
Read more about P2P communication in Cardano.
Read more about Cardano’s decentralization drive.
Ouroboros
Cardano's proof-of-stake consensus protocol.
In mythology, Ouroboros (also, Uroboros) is usually depicted as a snake (or sometimes a dragon) eating its own tail in a closed circle. The word Ouroboros itself derives from Ancient Greek, its literal meaning being 'tail eating' or 'tail devourer.'
As a symbol, Ouroboros represents the infinity of time flowing back unto itself, in a never-ending cycle, as if caught in an eternal loop. Ouroboros first appeared in Egypt, in the 13th century BC. Later, alchemists adopted Ouroboros into their mystical symbolism.
So why was this mythical creature chosen to represent the proof-of-stake consensus protocol that underlies Cardano? In this context, Ouroboros represents the possibility of infinite and ethical growth and scalability of the blockchain, and also, the protocol feeds itself from previous epochs for the randomness used in the current epoch. This is known as ‘eating its own tail’, as the pictorial representation of Ouroboros does.
Ouroboros' central message is the delivery of greater opportunities for the world and its preservation through much-reduced energy consumption.
What makes Ouroboros unique?
Ouroboros is the first provably secure proof-of-stake blockchain protocol. In other words, Ouroboros offers mathematically verifiable security against attackers. The protocol is guaranteed to be secure, as long as 51% of the stake is held by honest participants.
Ouroboros realizes what is known as ‘Nakamoto-style consensus’ based on proof-of-stake. This provides the robustness of Bitcoin but ensures significant energy efficiency, higher speed, and a fair reward mechanism. Also, the protocol ensures security against network attacks and has a rigorous game-theoretic mechanism designed to discourage monopolization.
Ouroboros upgrades are smooth due to hard-fork combinator technology, which does not cause disruptions for users. There have been several ‘flavors’ of Ouroboros, released in stages.
This is just a high-level overview of Cardano’s protocol. For more information about Ouroboros, visit IOG’s research library page.
EUTXO
Cardano uses an innovative Extended Unspent Transaction Output (EUTXO) accounting model to support multi-assets and smart contracts.
Smart contracts are digital agreements, written in code, that can be executed without an intermediary once certain conditions are met. Smart contracts make non-fungible tokens (NFTs) and decentralized finance applications possible.
Building on Bitcoin’s UTXO model, the EUTXO model provides a secure and versatile environment to process multiple operations without system failures. This model offers better scalability and privacy, as well as more simplified transaction logic, as each UTXO can only be consumed once and as a whole, which makes transaction verification much simpler.
EUTXO offers unique advantages over other accounting models. The success or failure of transaction validation depends only on the transaction itself and its inputs, and not on anything else on the blockchain. As a consequence, the validity of a transaction can be checked off-chain, before the transaction is sent to the blockchain. A transaction can still fail if some other transaction concurrently consumes an input that the transaction is expecting, but if all inputs are still present, the transaction is guaranteed to succeed.
Interoperability
Interoperability is about two or more blockchains interacting to move assets and data back and forth. This is usually achieved by two-way mechanisms called bridges.
Interoperating chains can be in a symmetric or asymmetric relationship. Two main chains that interoperate (Ethereum and Cardano, for instance) form the symmetric case. A mainchain and a sidechain that interoperate form the asymmetric case.
In the symmetric case, if one chain dies, the other one is not affected. The situation is different with the asymmetric case, because the sidechain depends on the mainchain, but not the other way around. If the sidechain dies or is compromised, a firewall property typically protects the mainchain from harm. However, if the mainchain is compromised, the sidechain will usually no longer be able to function securely. However, the precise consequences depend on the nature of the sidechain's dependency on the mainchain.
The main blockchain and its properties (like throughput and scaling) represent layer 1. Sidechains and off-chain solutions (like ZK-rollups) that run independently alongside the main blockchain are referred to as layer 2 solutions.
Sidechains
Sidechains give two immediate advantages to a network:
-
Easy addition of new features; and
-
Scalability
New features
The addition of sidechains enables blockchain developers to add new features to a network without introducing additional security risks. These added features open up the possibility for developers building on top of the network to explore new use cases.
Also, sidechains can inherit some (or all) features (ledger model, consensus mechanism, etc.) from their parent chain, and pair them with features that might not exist on the main chain. For example, a sidechain can combine different security models, consensus protocols, or governance models to create a brand-new blockchain that can interoperate with other blockchain networks.
The EVM sidechain is a Cardano sidechain -which is currently underway- this sidechain will enable Solidity DApps and EVM developers to build on the Cardano platform. In this way, developers can easily expand their community's reach into Cardano and benefit from the blockchain's existing capabilities.
Scalability
Sidechains enable a high degree of versatility and scalability. A blockchain can spin up a series of sidechains and 'delegate' processing work to them to increase throughput, for example. Think of this as a manager delegating tasks to other staff so that more work can be done simultaneously.
Sidechains do have one drawback: in most cases, they're not operated by the same nodes or network as the mainchain, which means that sidechain nodes will need to trust the sidechain's security model. The EVM sidechain however will implement a sidechain that will inherit Cardano’s security model.
Hydra
Hydra is a layer 2 solution for Cardano. It is not a single protocol, but rather a family of layer 2 protocols designed to address network security and scalability capabilities. As part of the Basho development phase, Hydra focuses on steady network optimizations and improvements to establish a scalable, versatile, and high-throughput blockchain. The Hydra suite of protocols includes the Hydra Head protocol, Interhead Hydra, Hydra Tail, etc.
The Hydra Head protocol is the first in this suite and an important element of Cardano’s scaling journey. It provides the foundation on which to build out advanced scalability solutions and will be the first element to be delivered while research on the others is completed.
Hydra Heads are isomorphic multi-party state channels and form fast and secure off-chain communication paths between two or more participants to process transactions. Being isomorphic means that this channel works just the same way as the mainchain, but is faster and cheaper to operate due to its local scope. It is very similar to Bitcoin Lightning, but elegantly extends the mainchain with fully capable EUTXO mini-ledgers to layer more complex solutions on top. Use cases of the basic Hydra Head include bank-to-bank private transfers for processing multiple transactions between 2 or more peers, a pay-per-use API service to pay a virtual private cloud provider for resources, an auction between a seller and several bidders, etc.
This technology can also produce advanced layer 2 solutions, including networks of Hydra Heads that would support fast and cheap consumer-to-consumer payments, or Interhead Hydra, which could introduce seamless smart contract scalability.
Mithril
Mithril is a research and engineering effort carried out by IOG to boost the efficiency and speed of data synchronization, state bootstrapping, and trust issues in blockchain applications. As part of the Basho development phase, Mithril is now in development to be applied as a protocol on Cardano.
Data synchronization and state bootstrapping are integral to ensuring the accuracy of operations on the blockchain. For certain messages or actions, it is important that a particular number of stakeholders provide their cryptographic signatures.
For the base case, we go from a linear number of participants (without Mithril) to a logarithmic one (with Mithril), which is more efficient. This means that the higher the number of participants who need to agree on operations, the more complex it becomes to efficiently aggregate their signatures. In a base scenario, to presume a signature that talks for the majority of stakeholders, every stakeholder needs to sign the appropriate individual message. This results in delays in terms of scalability and speed.
Mithril has been designed to address these issues and to ensure efficient data and state synchronization while preserving rigorous security settings. Simply put, Mithril allows a variety of applications to work faster on the blockchain. Mithril's aggregation does not require signers to coordinate with other signers to produce signatures: they can sign independently and anyone can perform the aggregation, even at a later time. The signature scheme also lets different stakeholders validate only a given checkpoint of the chain (where 'checkpoint' is a state of the chain at some point in time, plus Mithril proofs to support that) without going through the whole transaction history of the given state. This results in fast-chain state bootstrapping,
Overall, the protocol is also beneficial for light client applications like light wallets that need to work fast without a full chain synchronization. Mithril signatures can be also useful for lightweight tally verification, or cryptocurrency governance decision-making. When applied to full-node clients like Daedalus, Mithril can boost full-node data synchronization ensuring speed and decreasing resource consumption.
DApp Store
Since the Alonzo hard fork in September 2021, Cardano offers a blockchain environment to support smart contracts and decentralized applications (DApps). The “DApp Store” – currently under development – will be a gateway to the Cardano DApp ecosystem.
For developers, the DApp Store will provide a path to building product awareness and driving user adoption, plus a way to establish their DApps' legitimacy and build reputation.
For end users, the dAppStore will be an on-ramp, the main touch point to a wide range of blockchain products, and a path to the discovery of new use cases and capabilities offered by DApps. The DApp Store will provide frictionless access to the ecosystem through an easy-to-use interface. End users will be equipped with all the information about DApp offerings, including the security assurance level of certified DApps, and usage statistics to help them make the right choices.
Hard fork combinator
Hard forks tend to be 'traumatic' events where a blockchain splits ('forks'), rendering the 'old' blockchain invalid, along with its transaction history, protocol, etc.
The hard fork combinator is an IOG-engineered, open-source technology that, rather than discarding the old data, combines two protocols into a single protocol. We call this a sequential combination of the two protocols because it runs the first protocol for a while and at some point, it switches over to the second. The current Cardano chain combines blocks of the following development phases: Byron, Shelley, Allegra, Mary, and Alonzo. After future transitions, it will also combine Goguen, Basho, and Voltaire blocks - all as a single property.
We have successfully used this technology for all the hard forks that Cardano has undergone (except for the first one, where Cardano switched from Ouroboros Classic to Ouroboros BFT.)
Programming languages
Haskell
Cardano is written in Haskell, a functional language that emphasizes 'pure' functions. That is, functions that produce the same result for the same input.
Haskell is particularly well suited to Cardano's high-assurance code, and the need for greater formal verification in the blockchain. Cardano aims to become a global social and financial system, which requires a very high degree of reliability and verification.
Many other companies use Haskell, both because of its security properties and pure functional nature. Well-known firms like Oracle and Facebook use Haskell for blockchain research and advertising, respectively, while lesser-known companies such as Atos IT and Jotron use it for building applications for the aerospace industry.
Plutus
Plutus is Cardano's native smart contract language. Plutus smart contracts are effectively Haskell programs.
Plutus draws from modern language research to provide a safe, full-stack programming environment based on Haskell, the leading purely-functional programming language. By using Plutus, users can be confident in the correct execution of their smart contracts.
Watch the latest Plutus update video.
Marlowe
Marlowe is a domain-specific language (DSL) for writing and executing financial contracts.
Marlowe contracts are optimized for financial transactions, development platforms, and ensure a fast track for financial service providers to build expertise in smart contracts and blockchain technology.
Marlowe provides a suite of products for the community that will foster the adoption of Cardano in finance. Marlowe creates a blockchain-specific way to replicate key processes within financial services by making smart contract development easier for developers in this industry.
Marlowe also aims to facilitate new possibilities of financial innovation and aims to become the technology powering a host of smart contract based-financial services.
Chain comparisons
How does Cardano differ from Bitcoin?
Cardano and Bitcoin bear some fundamental differences in terms of design, purpose, and usability.
Cardano uses a proof-of-stake consensus mechanism, while Bitcoin relies on proof of work to mine new coins and add blocks to the chain. Functionally, Bitcoin is designed to transfer digital currency in a decentralized, peer-to-peer fashion. Cardano, on the other hand, supports a much broader range of functions. Cardano can handle smart contracts, custom tokens, and decentralized applications (DApps).
Another key difference between Cardano and Bitcoin is energy utilization. Bitcoin's proof-of-work design consumes huge amounts of energy, to the tune of 204.50 terawatt-hours. Cardano is far more environmentally sustainable. Charles Hoskinson estimates that Cardano’s electricity consumption is about 0.01% of Bitcoin’s.
How does Cardano differ from Ethereum?
Cardano differs from Ethereum in fundamental ways.
Cardano is designed as a proof-of-stake blockchain. The transformation of the Ethereum chain from proof of work to proof of stake was the main motivation for ETH2.0 and the Merge.
Cardano and Ethereum feature different staking systems. Cardano users delegate their ada to stake pools run by SPOs, while Ethereum does not natively support delegation.
Ethereum users can either run their own validating node, stake through a third-party operator as a service, or stake through pooled staking. Solo home staking on Ethereum requires a minimum of 32 ETH and a dedicated computer connected to the internet 24/7 while staking as a service and pooled staking also have their own constraints. Ethereum penalizes a validator that acts against the network through slashing.
On Cardano, Ouroboros provides incentives for good behavior instead. Each SPO pledges funds to its pool to make it more attractive and earn a higher percentage of rewards. Dishonest behavior will result in loss of rewards. Leading-edge game theory techniques have contributed to this strategy too.
Finally, staking on Cardano is more convenient than on Ethereum as there is no locking (users can withdraw ada at any time), there is no minimum stake requirement, rewards get automatically assigned, and the custody always remains with an ada holder.
For more details on staking see this comparison and an infographic.
Also, Cardano supports custom tokens natively, without the need for smart contracts. Ethereum does support custom tokens also, but requires smart contracts, which adds a layer of complexity and the possibility of errors. In Cardano, the ledger handles all token functionality.
Another fundamental difference is the accounting model. Cardano features an extended unspent transaction output (EUTXO) model. Ethereum uses an account-based ledger model. This is significant for many reasons. For example, Cardano's model enables simpler transaction verification as each individual UTXO can only be consumed once, and as whole. Ethereum's transaction logic is more complex, as each individual transaction updates the global state of the chain. Because Ethereum’s transactions are processed sequentially, parallelization is hard to implement, to the detriment of throughput.
Cardano's EUTXO accounting model is deterministic, meaning transactions can be validated beforehand. Fees and transaction outcomes are predictable. Also, if a transaction fails the phase 1 validation, no fees are taken. This is not the case in an account-based model, like Ethereum, where users will lose all paid fees in this same scenario.
How does Cardano differ from Polkadot?
Cardano and Polkadot share a common starting point: the resolution of some of the shortcomings inherent to Ethereum's design, including chronic network congestion, high gas fees, unpredictable transaction outcomes, etc.
The chains' evolutionary paths diverged, however, as both chains differ in substantive ways, starting with their consensus mechanisms. Cardano uses proof of stake, whereas Polkadot relies on a variation of this system, called Nominated Proof of Stake, which is designed with the roles of validators and nominators to maximize chain security. Validators produce new blocks, validate parachain blocks, and guarantee finality. Nominators can choose to back select validators with their stake. Nominators can approve candidates that they trust and back them with their tokens. Polkadot’s design was in fact heavily influenced by Cardano.
Another fundamental difference is in the chains' architecture. Cardano's design includes three layers (consensus, ledger, and network), whereas Polkadot's architecture is anchored on a single layer, the Relay Chain.
How does Cardano differ from Solana?
There are some similarities between Cardano and Solana, and the media often refers to both chains as direct ‘rivals’. Both chains use a proof-of-stake consensus mechanism, for example, but Solana adds a technology known as proof of history, where consensus is achieved by the validation of the time difference between two events on the blockchain. Proof of history enables timestamps to be built on the blockchain itself (rather than relying on off-chain programs to calculate time, like Ethereum does). Proof-of-history technology is achieved through a Verifiable Delay Function (VDF).
But in stark contrast to Cardano, the Solana blockchain is not as decentralized. It has been reported that almost 50% of all Solana's tokens are owned by venture capital entities, the blockchain's developers, and the Solana Labs company. Also, the Solana Foundation is currently the only entity able to add new blocks to the chain.
Another well-known trait of the Solana blockchain is the costly hardware requirements needed for running a validator node. Cardano's nodes can be run efficiently with far lower hardware specs.
Cardano offers liquid staking without slashing, so there is no risk for delegators to lose funds. In contrast, the Solana delegation system does involve slashing, so delegators can lose funds.
Cardano's strength and resilience lie in peer-reviewed research and design principles.
How does Cardano differ from Algorand?
Cardano and Algorand have some similarities.
Both are backed by strong academic research (Algorand was founded by an MIT professor and Turing award winner), and both emphasize decentralization as a core tenet.
Cardano and Algorand operate proof-of-stake consensus protocols, which means significantly better energy efficiency and faster transaction times than proof-of-work chains like Ethereum or Bitcoin. But each chain uses a different implementation of the consensus mechanism. Algorand implements what it calls Pure Proof of Stake (PPoS), which randomly selects a token holder as the next block producer. The block then needs to be approved by 1,000 validators before being added to the chain. Cardano uses Ouroboros, the first provably secure proof-of-stake consensus mechanism.
Cardano is written in Haskell (with Plutus as its scripting language), while Algorand uses JavaScript, Python, Java, and Go.
Both chains also differ in their core architecture: Algorand features two layers, whereas Cardano uses three.
In terms of non-fungible tokens (NFTs), Algorand users can create NFTs using a system built into the protocol, without the need for smart contracts. Cardano users can create NFTs in a variety of ways.
Financial aspects
The ada token: definition and functionality
Ada (from 19th-century English writer and mathematician Ada Lovelace) is Cardano's native digital currency. It is the sole means to pay for transactions on the Cardano blockchain. Formal ledger rules determine the effects of these ledger transactions, yielding an immutable and independently verifiable record that tracks the movement of ada and other assets over time. Transactions are authorized using secure cryptographic keys that are owned by the ada holder.
As described below, ada holders can opt to stake their ada holding in order to participate in the Ouroboros proof-of-stake consensus mechanism, which determines how transactions are included in successive Cardano blocks. They receive rewards for this in proportion to the stake that has been delegated. In addition, ada allows holders to:
-
participate in governance activities, including voting on Catalyst ecosystem proposals
-
pay for the costs of creating and transferring assets such as Non-Fungible Tokens (NFTs)
-
pay for the costs of using smart contracts
-
pay for the costs of recording data on the blockchain
-
transfer ada tokens to other users
1 ada is divided into 1,000,000 lovelace.
Staking
As a fully decentralized blockchain, a large network of Cardano stake pools creates 100% of the blocks. These pools gather the ada that has been delegated ('staked') by ada holders, earning rewards that are based on the blocks that the pool contributes to the chain.
Every 5 days (a Cardano epoch), Ouroboros chooses certain pools to add blocks to the chain, in proportion to the ada that is held by each pool. At the end of the epoch, block creation rewards are given to the pools that have been selected and that have successfully created their assigned blocks. These rewards are distributed among those ada holders who staked their ada as well as the pool operator, and contribute to the pool's maintenance, growth, and sustainability.
Since the chance of a stake pool being selected for block creation increases based upon the amount of ada delegated to it, it's important for the pool to attract as many delegators as possible, up to the point when the pool becomes 'saturated'. When the pool is saturated, it has reached the peak return on investment (ROI) for its delegators. Any more ada delegated to a saturated pool will dilute the rewards for other delegators, reducing the ROI. The saturation property is designed to avoid a single pool dominating block creation, encouraging staked ada to be distributed among many stakes, non-saturated pools.
Check out this staking tutorial for more information.
RealFi
Identity stands at the center of everything a blockchain can do. Blockchain identity solutions enable participants to build bonds and access essential services.
Cardano integrates decentralized identity to open up a brand new range of opportunities and inclusivity that confluence in RealFi – Real finance targeted at the people who really need new ways to access finance, creating that real value often missing from DeFi.
RealFi is an ecosystem of products that remove the frictions between real-world economic activities to offer greater access and cheaper credit/financial products for real people.
Wallets
Daedalus
Daedalus is a full-node hierarchical deterministic (HD) desktop wallet for ada.
Daedalus comes bundled with a full Cardano node, so requires a relatively high-specification desktop machine for good performance. The wallet stores the entire history of the Cardano blockchain and validates all blocks and transactions for fully trustless and autonomous operation. Daedalus is ideal for those who want accurate blockchain data, but should not be the go-to wallet for everyday, minor transactions.
Yoroi
Yoroi is a light wallet for ada running as a browser extension. It connects to a full Cardano node hosted by a third party (Emurgo).
Yoroi allows for instant initial setup, plus quick and easy operation with the minimum usage of system resources. It is also available as a mobile application.
Hardware wallets
Daedalus supports a range of hardware wallets to keep ada secure.
-
Ledger Nano X
-
Ledger Nano S
-
Trezor model T
Other compatible wallets
Cardano boasts of a thriving and very active developer community that has developed a number of compatible wallets. These include:
Governance
Liquid Democracy
One of the key pillars for Cardano's viability is active community engagement and participation. This necessitates an effective governance mechanism. Using an iterative, anti-fragile approach and setting high standards for effective decision-making, IOG provides the Cardano community with the mechanisms and human processes required to help decide & build the future of Cardano.
IOG plans to deliver this through absolute Liquid democracy - collective decision-making through direct participation and dynamic representation.
Liquid democracy is a concept of a hybrid governance system that stands somewhere between representative and direct democracy. Ada holders can choose to vote directly, or delegate their votes to domain experts called Delegate Representatives (dReps_)_. This democratic culture plays a key role in Cardano's long-term sustainability as a public blockchain system.
Liquid democracy is also about the staking benefits. Cardano’s delegation mechanism is based on a liquid democracy, meaning that staked ada are never locked and can be utilized at any time. Other platforms use a third-party protocol to make staked tokens liquid, which has the potential to introduce security problems.
Project Catalyst
Project Catalyst is a program that allows ada holders to directly vote on and allocate funds from the Cardano Treasury to start-up projects building applications, tools, and products for Cardano.
Catalyst brings governance to Cardano by allowing the community to self-determine priorities for growth.
To do this, Project Catalyst is divided into a series of funds, which are deployed approximately every twelve weeks. These funds are used to elicit ideas in the form of proposals from participants. Each proposal is focused on a challenge issued by the Project Catalyst team or the Project Catalyst community. The proposals then go through a community refinement process where they are vetted for feasibility, auditability, and impact by a group of incentivized community advisors. Once the proposals have been finalized, they are voted on by the community, and ada funds are distributed to the successful projects.
Catalyst enables people to realize great ideas and implement them, but funding is only part of the journey toward success. Other factors, such as education, mentorship, collaborations, and product roadmap development are also needed to nurture projects and help them formalize a business plan and effective go-to-market strategy.
Catalyst Circle and Community Participation
The Catalyst Circle is a “human sensor array” acting as the representative body for all the different groups participating in Project Catalyst. The Circle monitors the current state and future plans regarding governance in Catalyst. It detects and discusses concerns, objections, and opportunities arising within the Catalyst ecosystem. The Circle might discuss, for example, the definition of amounts allocated to challenges Fund over Fund; changes or conditions to incentive parameters; the Catalyst API, etc.
By recording meetings and capturing actions in a backlog accessible to all, this activity provides a view into the hopes, wants, needs, and concerns of the community within Project Catalyst. The Circle is also responsible for determining its own future shape and defining the election processes for Circle v3.
The Circle exists to fulfill four key goals:
-
To facilitate communication between the different functional groups
-
To provide a heads-up when red lines are crossed within a certain group
-
To suggest improvements on plans and processes that shape Project Catalyst
-
To define the election process for upcoming Circles
There are also numerous examples of community-led governance initiatives in addition to Catalyst. One significant example is the Cardano DeFi Alliance. The Cardano DeFi Alliance is a consortium of projects with the primary mission of standardizing Plutus and Cardano best practices within the Cardano ecosystem. It aims to drive composability across Cardano DeFi protocols. The DeFi Alliance offers a framework to Plutus protocol development teams who are focused on collaboration of key issues and their strategic development.
Cardano’s ecosystem also encourages broad community participation. The Cardano improvements proposals program (“CIP”) allows ada holders and other third parties to build applications on the Cardano blockchain. The CIP describes standards and processes and provides general guidelines and information to the Cardano community. It is a formal, technical communication process that exists off-chain.
Digital Identity
Atala PRISM
Identity is key to accessing a range of private and public services. From opening a bank account to obtaining loans or a driver's license, access to education, etc., the need to prove to others who we are is almost omnipresent in everyday life.
Atala PRISM is IOG’s decentralized identity solution. It enables people to own their personal data and interact with organizations seamlessly, privately, and securely. Visit the Atala PRISM website for more information.
Community
Stake pools
A stake pool is a network node holding the combined ada ('stake') of several delegators. Stake pools yield rewards to those ada holders who choose to delegate their ada to them. Stake pools are used to ensure that everyone can participate in the Cardano Blockchain, regardless of technical experience or availability to keep a node running. These stake pools focus on maintenance and hold the combined stake of various stakeholders in a single entity. Stake pools are responsible for processing transactions that will be placed in the ledger, as well as producing new blocks.
Stake pools can be public or private. Any Cardano user can delegate ada to public pools. Private stake pools, however, only deliver rewards to their owners.
Visit this page for more information about stake pools.
Educational initiatives
Education is central to the Cardano mission. That’s why IOG, the Cardano Foundation, Emurgo and other Cadano participants are all committed to upskilling developers to build on the Cardano blockchain.
Through this education outreach, members of the Cardano community gain the essential skills they need to build on Cardano. An empowered community means a stronger ecosystem.
In 2021, IOG launched the Plutus Pioneer and Atala Pioneer programs. Together, these programs saw over 3,500 participants trained on Plutus and Atala and were very well received by the community. A Marlowe Pioneer Program will launch in mid-2022.
Earlier in 2022, IOG launched the IOG Academy, a library of educational videos and materials covering Haskell, Plutus, and Marlowe.
IOG also recently established a partnership with the European Business University of Luxembourg (EBU), with the goal of making education accessible for everyone in developing countries. EBU has so far rolled out courses on Haskell and Plutus.
Also, IOG works with a number of universities worldwide.
NFTs
The implementation of the native tokens feature enabled the creation of non-fungible tokens (NFTs) on Cardano.
The native tokens feature extends the existing accounting infrastructure defined in the ledger model (originally designed for processing ada-only transactions) to accommodate transactions using a range of assets.
Native support offers distinct advantages for developers: there is no need to create smart contracts to handle custom tokens, for example, which removes a layer of added complexity and potential for manual errors since the ledger handles all token-related functionality.
Due in part to the ease of creation and low minting costs, the NFT space has rapidly grown to be one of the most vibrant and creative elements of the early Cardano ecosystem, with over 400 projects and NFT marketplaces launched and live by early 2022. As of late March 2022, over 4 million NFTs have minted on Cardano.
Cardano non-fungible tokens (CNFT) marketplace
The Cardano non-fungible tokens (CNFT) is a community created- and led- marketplace for NFTs built on Cardano.
Launched in 2021 by a multi-national team of NFT creators, the site became the first marketplace for all Cardano NFTs.
Cardano resources and further reading
Technical documentation
Our technical documentation site covers all topics about Cardano’s technology, features, etc.
Developer portal
Find all the tools and resources you need to build on Cardano.
Cardano forum
Chat and interact with fellow Cardano enthusiasts from around the world.
Social media
Discord channels
Telegram
IOG’s Official Telegram channel
Keep up to date with all stories about Cardano.
Research papers
Browse our extensive library of published papers.
Blogs
We regularly publish blog posts reflecting updates, new features, and relevant Cardano stories.
Glossary
Browse all Cardano-related terms.