Startup MuKn and blockchain research and development company IOHK, today announced a partnership to bring the Glow programming language to the Cardano blockchain. Glow is a domain-specific language that will allow anyone to write blockchain-based applications and deploy them on Cardano.
Glow is initially being launched on Cardano’s Ethereum Virtual Machine (EVM) developer network (devnet), an environment that currently allows developers to write in Solidity (the smart contracts programming language used in Ethereum) and deploy these smart contracts for testing.
Glow’s compatibility with the EVM will allow developers to write applications with a significantly smaller number of lines of code, simplifying and reducing the cost of the development process.
“Writing a DApp is the single hardest thing to do, because you can’t afford any mistakes. Mistakes may mean a significant loss of user funds, with active adversaries looking for them. Existing developer tools didn’t measure up to the task of creating secure DApps in this adversarial environment, so MuKn decided to create those tools with Glow. IOHK is a great partner for us because both companies are founded on the principle of thinking in the long term rather than what only works for today. We want to build on stone, not quicksand.”
– Francois-Rene Rideau, Co-Founder of MuKn
Interoperability
By broadening the number of programming languages available for writing smart contracts on Cardano, more developers will be able to take advantage of the Cardano platform’s lower fees, enhanced functionality, formally verified security, and quicker speeds. Glow is also portable.
While it currently works on Cardano and Ethereum, in the future it will work with other blockchains. That means that once an app is built, it can be ported and used on other platforms.
So, developers will be able to choose to run their application on a blockchain-based solely on its merit, rather than being limited by programming language.
“Interoperability is a key focus for IOHK. We believe that mainstream blockchain adoption will be driven by the industry providing broad compatibility, breaking down barriers between individual blockchains and their native programming languages, allowing a broad range of developers to onboard. This is why languages like Glow are such an important piece of the Cardano puzzle.”
– Aparna Jue, Product Director at IOHK