[IOG Twitter Thread] CIPs coming with June’s HF, Vasil

CIPs coming with June’s HF:

CIPs (Cardano Improvement Proposals) present new features to the #Cardano network that are key to bettering our blockchain

The upcoming HF introduces:

Reference inputs allow you to read datums from outputs without consuming and recreating them.

:arrow_right:Multiple DApps will therefore be able to read from the same datum at the same time, improving concurrency.

Inline datums allow you to store the data on-chain as opposed to just storing a hash of it on-chain as Cardano currently does.

:arrow_right:This provides a more convenient architecture where devs don’t have to include the data when interacting with the script.

Reference scripts reduce your transaction costs.

Currently, new scripts need to be included in each transaction.

With reference scripts, you can interact with the script through a reference, pushing it onto the chain.

:arrow_right:Interaction with a smart contract becomes minimal.

We’re making Plutus faster and more functional than it already is.

:arrow_right:Block validation is quick & efficient
:arrow_right:Block propagation time is decreased
:arrow_right:Apps are executed quickly
:arrow_right:Script size is 20% smaller
:arrow_right:Redeemers are 40% faster
:arrow_right:Non-evaluation processing runs 80% faster

Collateral outputs improve the transaction validation experience.

Currently, if a transaction fails validation, you would lose the collateral reserved for such situations.

With collateral outputs, just enough collateral will be included in your transaction for it to go through.

:arrow_right:Even if you include more collateral & your transaction fails, you don’t lose any of your valuable ada.

This thread is part of a series on understanding #Plutus and the upcoming June HF improvements.

To recap what we’ve discussed so far, read our initial thread here

And if you’d like to watch John Alan Woods’ full Plutus explainer video, watch it here: