Smart Contract Languages - blocktrain.info

Geek Jayant
BlockTrain
Published in
1 min readJun 29, 2022

Solidity

Solidity is the number one language for smart contract in the industry with huge community. Learning Solidity will help you deploy contracts on any EVM compatible chain, like

Ethereum & Ethereum Classic (ETC)
Binance Smart Chain (BSC)
Avalance (AVAX)
Polkadot (DOT)
Tron (TRX)

Resources :

Rust

Rust in the recent years has become one of the most important languages after Solidity because of it’s efficiency and beginner friendly nature.

Near Protocol
Solana
Elrond
Polkadot

Resources :

Vyper

As the name suggest, Vyper is inspired by python and it improves on the security issues of Solidity. It’s easier for a python programmer to write smart contracts in Vyper as the syntax are similar. Vyper codes are deployed on EVM.

Official Vyper Documentation

JavaScript

JavaScript is everywhere and not to our surprises few blockchains like Hyperledger Fabric are programable using JavaScript. In few years we will see many more blockchains that are JS compatible, hence there’s no harm in learning.

--

--

Geek Jayant
BlockTrain

A born geek, documenting my love story with Blockchain and Web 3