Advances in smart contract technology
Since the first availability of smart contracts on the Ethereum blockchain, significant development to create newer contract programming languages and improve existing languages has been made. Solidity, Ethereum’s smart contract programming language, has been enhanced with new features and improvements.
Parallel execution of smart contracts is a significant area of research to improve scalability of blockchain. Solana blockchain introduced “sea level”, a technology for parallel execution of smart contracts, which helps increase the scalability and performance of blockchain. Sea level is a runtime that allows parallel execution of smart contracts on GPU cores available to a validator.
DAML is a new Haskell based functional programming language for blockchain which supports novel features like sub transaction privacy, parallel transaction processing, scalability, ledger pruning, and high availability. The focus of DAML is to focus...