header-langage
简体中文
English
Tiếng Việt
Scan to Download the APP
Partnered With:

$1,200 an hour for a developer? What is so good about the Move language used by all new public chains?

Read this article in 6 Minutes
A new programming language for digital assets

Original author: Trace, Figment Capital
Original compilation: Noc, 0x214, BlockBeats


With With the increasing attention of ultra-new public chains such as Aptos and Sui, the Move programming language used by these public chains is also becoming more and more popular. Someone on social media revealed that the hourly salary of developers of the Move language has reached as high as $1,200. But what is the advantage of the Move language? BlockBeats compiled Figment Capital's social media views.


What is the Move programming language?


Move is a new type of programming language, which is developed by Meta Corporation for The Diem project is a safe and reliable smart contract language.



Why is it necessary A new programming language?


safety. For details, see "16 Solidity Vulnerabilities and Their Fixes" below Mode".


These problems are serious and can cost developers a lot of time before deploying their own code and money for a code audit. They also have temporary shields for extra protection before they are activated. Only in this way can we ensure that the code has no loopholes.


If the smart contract code does not require interaction, is open source, and can control assets worth hundreds of millions of dollars, Then its language should be continuously optimized to improve security. It should make it easy for developers to close the gap between what they really think and what their code actually does.


Safer


Security is the most notable feature of Move, and the Move language is designed for secure smart contracts. Memory safety like Rust too: prevents dangling references, provides referential transparency for immutable references, and prevents memory leaks. These features greatly reduce the probability of Move code being attacked.


Move also has a formal validator called "Move Prover", which allows developers to to verify that their code performs exactly as expected. The validator is blazingly fast, and developers can run tests in minutes, enabling them to iterate on their code quickly.


Not only safer, but also more expressive


Move does not permanently lock digital assets in HashMap like solidity, but allows users to customize their own types for custom-built digital objects.


These objects can then flow through the smart contract.


For dynamic NFT items and cryptocurrency games, this intuitive Object programming is very easy.


So Move is safer and has a better data model.


Sui and Aptos built by Move


Sui and Aptos, which will be launched in 2022/23, are the two most concerned public chains, both of which are built by the Move language. Both projects were founded by former Diem team members, and both were designed with the goal of "the highest performance public chain ever created."


For example, Sui can achieve 120,000 Token transfers per second on only one Macbook Pro . This public chain can handle token transfers almost instantaneously, and complex transactions can be completed within seconds. The Sui blockchain supports computing in general, but the Mysten team is specifically focused on gaming and DeFi applications.


Aptos is a similar high-performance public chain, also built by Diem team members. Aptos Labs recently closed a $150 million Series A round at a $2 billion valuation. Both teams are backed by well-known cryptocurrency and traditional venture capital institutions around the world.


Sui and Aptos are expected to launch their public testnet and mainnet in the coming months, expecting Move language will therefore attract more attention.


< p>Original link


Welcome to join the official BlockBeats community:

Telegram Subscription Group: https://t.me/theblockbeats

Telegram Discussion Group: https://t.me/BlockBeats_App

Official Twitter Account: https://twitter.com/BlockBeatsAsia

举报 Correction/Report
Choose Library
Add Library
Cancel
Finish
Add Library
Visible to myself only
Public
Save
Correction/Report
Submit