Cardano has released more details on Plutus, it’s native programming language that will be used to write smart contracts after its next major upgrade, Alonzo.
In a blog post on April 13, IOHK – the firm behind Cardano – explained that Plutus contracts consist of parts that run on-chain and parts that run on a user’s machine off-chain.
It added that both parts are actually written in the Haskell programming language but are compiled by Plutus which provides the framework for smart contracts on Cardano.
Bitcoin Inspiration
Just like Bitcoin, Cardano uses the UTXO (unspent transaction output) model where the inputs are unspent outputs from previous transactions. However, the network has expanded upon this to employ an extended UTXO model (EUTXO) which offers unique advantages over other accounting models.
Without going too deep into the technicalities of it, the EUTXO model essentially allows the validity of transactions to be checked off-chain before the transaction is sent to th
Źródło: https://cryptopotato.com/cardano-prepares-for-plutus-powered-smart-contracts/