Categories: Payment system news

Cardano Prepares for Plutus Powered Smart Contracts

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 the blockchain. This is in contrast to Ethereum Layer 1 which processes transactions all on-chain. Transaction execution costs can be also determined off-chain before transmission which is another unique feature.

Plutus Core will be used to define the parameters of these EUTXO transactions and compile the code developed for smart contracts. A Plutus Application Framework (PAF) will provide easy access to services and applications running on the network with full web browser interoperability.

“Applications written on top of the PAF automatically provide an HTTP and WebSocket interface that can be used to interact with the application from the web browser.”

Cardano launched native tokens in February’s ‘Mary’ upgrade to allow users to create uniquely defined custom tokens and carry out transactions with them. Plutus will expand on current token capabilities, vastly improving minting policies which will be beneficial for NFTs which may need time locks.

Cardano Alonzo Upgrade in Q3

Plutus is part of the Alonzo upgrade, a major upgrade stage on the Cardano roadmap which introduces smart contracts and the ability to build dapps. In an earlier blog post, the team hinted at a timeline:

“May and June will be a time for quality assurance and testing with users, which will be followed by a feature freeze lasting for four weeks. This will provide crypto exchanges and wallets with the time to upgrade and prepare for the Alonzo protocol update. We expect the Alonzo upgrade (hard fork) to happen in late summer,”

At the time of writing, Cardano’s native ADA token was trading down 2.3% on the day at $1.45 according to Coingecko. It hit an all-time high of $1.53 on Wednesday, April 14.

superadmin

Recent Posts

XRP Whales Move Almost $170 Million Off Exchanges in Seven-Month Withdrawal Spike

XRP whale transactions moved more than $165 million worth of tokens off major cryptocurrency exchanges…

12 hours ago

Ripple Co-Founder Reveals What Could Help XRP Overtake Bitcoin

The debate over whether XRP can eventually overtake Bitcoin has resurfaced amid a broader market…

12 hours ago

A Highly Robust And Sustained Bullish Trend Is In The Works for Bitcoin, Expert Reveals

Bitcoin could be well on its way to a new high, according to data from…

14 hours ago

Why Do So Many People Still Oppose Bitcoin as the Ultimate Inflation Escape?

Bitcoin proponent Jeff Swanson has tweeted about why the premier cryptocurrency still has its fair…

1 day ago

Bitget Wallet Adds 1,700+ Tokenized Stocks Through Reality Integration

TL;DR Bitget Wallet is adding more than 1,700 tokenized stocks and ETFs through Reality. The…

1 day ago

Starknet’s Cairo Toolchain Releases v2.19.5 Update

TL;DR Cairo v2.19.5 has been released by Starkware. The update contains compiler and code-generation fixes.…

1 day ago