IOHK has confirmed that it will launch KEVM and IELE, two new smart contract developer environments, according to a press release shared with CryptoSlate. KEVM will allow developers to deploy any smart contract on the Cardano blockchain written in Solidity, the programming language used for the implementation of smart contracts on Ethereum.
IELE, the firm said was intended to allow developers to write code directly into the Cardano blockchain in any programming language and port the resulting functionality or app. Although most of the smart contract functionality of Cardano is yet to be launched with Goguen, IOHK said these devnets mark a crucial development for the blockchain, as they would open it up to more developers than ever.
IOHK stated that a version of the Ethereum Virtual Machine (EVM) that has been validated by K, would be used by the KEVM devnet, a platform used to create formally verified software. Using EVM in this form and form would allow developers to incorporate the formal semantics of a programming language in an intuitive and modular way. Therefore, in Solidity, Ethereum developers will write dApps and then deploy them on Cardano to take advantage of the lower costs, faster speeds and improved capabilities of the blockchain.
Introducing similar functionality to Cardano, IELE takes a different approach than KEVM.
The IELE devnet will concentrate on ensuring that Cardano is compatible with all programming languages, empowering developers to develop blockchain solutions regardless of their preferred programming language. The devnet is also the first ever large-scale beta test of its kind that enables developers to create smart contracts and decentralized applications from Java to C++, Python and Rust, in any non-blockchain-specific language.In the first half of next year, these devnets will be introduced as standalone networks and will then be linked to the Cardano mainnet as side chains.