Cardano nutzt nach Angaben des Projekts Ouroboros, ein Protokoll mit Proof of Stake: Statt mit Rechenleistung zu konkurrieren, werden Teilnehmer im Verhältnis zur an sie delegierten Ada ausgewählt, Blöcke zu erzeugen. Die Zeit ist in Slots von einer Sekunde und in größere Zeitabschnitte von 432.000 Slots, also fünf Tagen, eingeteilt. Für jeden Slot führt jeder Stake Pool eine private Lotterie durch, deren Gewinnwahrscheinlichkeit seinem Anteil am delegierten Stake entspricht. Im Schnitt hat nur jeder zwanzigste Slot überhaupt einen Slot Leader, sodass etwa alle 20 Sekunden ein neuer Block entsteht.
Besitz wird im erweiterten UTXO-Modell (eUTXO) geführt: Statt Konten mit laufendem Saldo hält das Ledger unverbrauchte Transaktionsausgaben, einzelne Wertbeträge, die jeweils an eine Adresse gebunden sind. Token sind nach Angaben des Projekts direkt im Ledger angelegt, sodass zum Erstellen, Senden oder Halten kein Smart Contract nötig ist. Ein Smart Contract ist ein Skript, das eine Transaktion prüft und nur eine Frage beantwortet: gültig oder nicht.
Belohnungen werden in jedem dieser Zeitabschnitte aus neu freigegebener Reserve-Ada und aus Transaktionsgebühren gezahlt. Nach Angaben des Projekts gibt es kein Slashing (Kürzung hinterlegter Coins bei Fehlverhalten): Ein Pool, der sich falsch verhält, erhält keine Belohnungen.