Solidity, a major programming language for writing smart contracts will soon become compatible with the Cardano Blockchain.
An announcement on the Cardano developer’s site said that developers were now opening up Cardano to the Ethereum and Solidity community through an interoperable platform that uses native ethereum code. Cardano developers will be restarting and pushing forward the K Ethereum Virtual Machine or the developer network program. The devnet envisions an EVM running within the so-called “K-framework” – a system for specifying and creating languages and virtual machines.
K to ensure security of the system
K intends to enable developers to define or implement formal semantics of a programing language in a way that is intuitive and modular. If all goes as planned, it will also generate an executable, correct by construction VM’ from its formal specification, which is fast and powerful enough to run real programs and smart contracts. According to the announcement, the system will be used to create code that is secure and reliable from the start.
Bridging Cardano’s Blockchain with Solidity
The ultimate goal of the K framework is to bridge Cardano’s Blockchain with Solidity. A well-built bridge will enable developers to work across both ecosystems. A December 16 blog post from IOHK (the company behind Cardano) the KEVM devnet is designed to enable full compatibility with ethereum. According to IOHK marketing director Tim Harrison, Solidity will need to run on a separate assembly language before running on KEVM.
“Because Solidity is a high-level language similar to JavaScript and C++, it cannot be directly executed by the EVM. Solidity programs must be compiled to assembly language (EVM bytecode) first, so they can run on the KEVM.”
Cardano developers are bracing for a busy next few weeks with plans to develop other devnets such as Glow and IELE. According to Harrison, Glow will be the next one to launch early next year.
“Most of the core development work is now done, ready for final QA and deployment in January 2021.”
Cardano has been working to include new functionalities into its system. Several partnerships have been sealed including a landmark partnership with Wolfram Blockchain Labs. The Wolfram partnership will see data from the Cardano Blockchain integrated into the Wolfram-Alpha network.
Image Courtesy of Pexels