MultiversX Tracker is Live!

Musing about different Web3 languages - Solidity vs Move

Etherum Reddit

More / Etherum Reddit 79 Views

I started in Solidity but due to my new job have moved into exploring Move programming language and its related chains. Some observations I made:

- Move, as a newer language, directly built in a lot of functionalities that Solidity took many EIPs to refine. For example, Move Token V2 NFTs are inherently composable, has a royalty functionality, various roles and capabilities built in, etc.

- On the other hand, Solidity's strength is that it is very extensible. ERC20 and ERC721 has mint, vote, snapshot, extensions from openzeppelin.

- Move is inherently safer for newbies. Functions are inherently private, strict type checking, formal verification, etc. Definitely more difficult to learn given how picky the compiler is.
- Overall a huge mental shift had to be made given how Solidity is very contract centric but Move is address centric and everything are blobs of data being moved around addresses constantly. For example, Solidity stores all users' balances for a coin in the contract. Move lets individual users to store their own balances in a blob called a resource.

Just a couple of things off the top of my head. Anyone else has any experiences with multiple languages?

submitted by /u/qwerky7835
[link] [comments]
Get BONUS $200 for FREE!

You can get bonuses upto $100 FREE BONUS when you:
πŸ’° Install these recommended apps:
πŸ’² SocialGood - 100% Crypto Back on Everyday Shopping
πŸ’² xPortal - The DeFi For The Next Billion
πŸ’² CryptoTab Browser - Lightweight, fast, and ready to mine!
πŸ’° Register on these recommended exchanges:
🟑 Binance🟑 Bitfinex🟑 Bitmart🟑 Bittrex🟑 Bitget
🟑 CoinEx🟑 Crypto.com🟑 Gate.io🟑 Huobi🟑 Kucoin.



Comments