Cardano aims to offer human friendly addresses, open Ouroboros delegation, and multisig transactions among other things. This aims for an excellent dapp platform.
Canrdano has two layers. These layers separates the account value ledger and this separation gives more control to the end user in terms of privacy and execution of smart contracts. One is Cardano Settlement Layer which handles value ledger and the other Cardano Computation Layer which handle why of the transactions.
Cardano relies on Proof-of-Stake but utilizes the Ouroboros algorithm. It works in the following way-
Caradano utilizes programming languages like - Haskell and Plutus .