Cardano: Vasil Hard Fork
Ethereum isn’t the only high-profile cryptocurrency undergoing a hard fork this month. Cardano, the fourth largest smart contract platform by native token market capitalisation (at time of writing) [1], is a Proof-of-Stake network which prides itself on its foundation in peer-reviewed research and evidence-based development. It has also just gone through a hard fork upgrade named Vasil. This article will brief you on what the upgrade is, why it has happened and how it’s improved the network.
What
The Vasil hard fork upgrade focuses primarily on Plutus, Cordano’s native smart contract language. Plutus differs from other smart contract languages, such as Solidity, as it separates code between off-chain processes which run on the user’s device and the on-chain settlement of transactions. This upgrade brings Plutus Version 2 live, which enhances Cardano’s smart contract capabilities.
Cardano utilises the Unspent Transaction Output (“UTXO”) model to calculate how much a user has in their wallet. Without getting too technical, this is done by checking the amount left over when a transaction has been made. Before the Vasil upgrade, facilitating access to information such as this on the blockchain, for use in decentralised applications (“dapps”), required additional steps which mainly increased cost and transaction time [2].
Why
The Vasil upgrade is just one of many improvements Cardano will make to increase the efficiency of their smart contract platform. Their ethos in this regard is summed up perfectly by their Technical Director Matthias Benkort:
“Some see blockchains as fully programmable platforms, game engines, databases and whatnot. But they really aren’t. They’re ledgers, and they keep track of transactions…As such, keeping critical on-chain executions at a minimum is crucial for security and audit purposes” [3]
Other upgrades post-Vasil include Hydra. A Layer 2 solution which will reduce latency and increase the network’s throughput even further. Transactions on Hydra could reach settlement times under a second, whilst the mainnet currently has a 20 second settlement period [4]
How
领英推荐
An NFT project running on Cardano, called Artuno, has published findings from use of Plutus V2, claiming a 90% decrease in script size (length of smart contract code) which led to a 75% cost reduction from using the network [5].
For decentralised finance applications on the network, such as Indigo, which allows users to trade synthetic assets such as stocks, the Vasil upgrade will increase the throughput and decrease the fees paid by users [6].
References
[5] https://iohk.io/en/blog/posts/2022/09/16/vasil-what-to-expect/