$8.48 1.43%
ATOM · 76w

Cosmos Will Have 3 Coding Languages. Here’s Why That Matters for Ethereum

In a move that could compromise ethereum’s long-held dominance as the world’s top platform for smart-contract development, blockchain interoperability project Cosmos will offer users the choice to code in at least three different programming languages.

The first language to be supported on Cosmos is called Ethermint, a direct replica of ethereum’s smart contract language Solidity. Aimed at making it easier for ethereum developers to port their applications to the Cosmos network, the Ethermint project has been in the works since as early as 2016, said Zaki Manian of Tendermint, the company that built Cosmos.

The second coding language, called Secure EcmaScript (SES), is a version of JavaScript built for secure smart contract deployment by blockchain startup Agoric. Once the native Cosmos Inter-Blockchain Communication (IBC) protocol is fleshed out, the Agoric blockchain and its SES programming language will be easily accessible to Cosmos users, said Agoric CEO Dean Tribble.

Last but not least, JP Morgan blockchain spin-off Kadena announced Tuesday it too would be building a version of its native smart-contract language, Pact, for the Cosmos ecosystem. Its entrant to the Cosmos coding arms race is called Kadenamint.

“We’re committing to getting an industry-level smart contract language on [Cosmos] to give developers more deployment choices,” Kadena founder Stuart Popejoy told CoinDesk.

According to Popejoy, the comparative strengths of Kadenamint outperform that of Ethermint in every way.

“We see Pact as the standard for smart contract languages because Pact is just better than Solidity,” Popejoy said, adding:

“Every single developer that comes to use it gets things done faster. It’s safer. We have formal verification baked into the language. It’s designed for safety.”

In all fairness, ethereum developers are well aware of the limitations of Solidity and the virtual machine built to execute Solidity’s ...

Continue on
Recent news