Sui Move: The Preferred Solution for Web3 Product Development by the Founder of Move Language

robot
Abstract generation in progress

Exclusive Interview with the Founder of Move Language: Why is Sui Move Smart Contracts Language Suitable for Building Web3 Products?

Recently, Sam Blackshear, the Chief Technology Officer of Mysten Labs and the founder of the Move programming language, was interviewed to discuss the reasons for developing Sui Move, a new smart contracts programming language, the scalability features of Sui, and the advantages of decentralized technology for developers.

The following are the main points of the interview:

The Essence of Programming Languages and the Birth of Move

Programming languages are tools for explicit interaction with computers. Unlike natural languages, programming languages require precisely defined semantics. Move originated from Facebook's Libra project and aims to address the shortcomings of existing smart contracts languages.

Smart contracts mainly do two things: define asset types and their transfer rules, and check access control policies. The Move language is designed around these basic functions, allowing programmers to write code more safely and efficiently.

Exclusive Interview with the Father of Move Language: Why is Sui Move smart contracts language suitable for building Web3 products?

Features of Sui Move

Sui Move has made some changes compared to the original Move:

  1. Removed the compliance restrictions of the original Libra project, allowing assets to circulate more freely.

  2. Introduced an object-oriented data model, simplifying the work of programmers.

  3. Implemented programmable transaction blocks, allowing multiple operations to be completed in a single transaction.

These changes make Sui Move more suitable for building Web3 products.

Advantages of Programmable Trading Blocks

Programmable trading blocks allow multiple operations to be completed in a single transaction, similar to a buffet model. This brings the following benefits:

  1. Reduce gas fees
  2. Reduce the number of approvals
  3. Achieve atomic operations

For developers, it is possible to combine different functions more flexibly.

Development Experience of Sui Move

Developers from other Web3 languages generally report that using Sui Move is more efficient and secure. For example, some teams have stated that they completed in two months what would have originally required eight months of Solidity development using Sui Move.

The design of Sui Move is more aligned with the thinking patterns of developers, thanks to the research on existing problems and targeted design.

Sui's Scalability Design

The goal of Sui is to achieve horizontal scalability, which means increasing throughput by adding hardware without limits. This avoids the capacity bottleneck problem that other blockchains face after achieving success.

Sui adopts an object-oriented data model, organizing global state as a mapping from object IDs to objects, which facilitates scalability. The transaction structure has also been optimized for this model.

The Potential of Decentralized Technology

Blockchain and cryptocurrencies are essentially a frictionless technology that can eliminate barriers to the flow of information and value. It enables interoperability between applications and provides developers with new "superpowers."

The Future Development of Sui Move

The future development direction of Sui Move includes:

  1. Improve features based on developer feedback
  2. Research how to flexibly expand functions while maintaining user trust
  3. Improve the connection experience between Move and front-end code
  4. Add new features such as enumerated types

The overall goal is to have applications contain more Move code to enhance security while making it easy for non-Move programmers to understand.

MOVE-6.49%
SUI-9.1%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 5
  • Share
Comment
0/400
fren.ethvip
· 07-16 06:35
Move yyds amazing
View OriginalReply0
SlowLearnerWangvip
· 07-15 08:11
Shocked, so this is what move looks like...
View OriginalReply0
LiquidationSurvivorvip
· 07-13 07:31
Move is the true way.
View OriginalReply0
OldLeekNewSicklevip
· 07-13 07:22
Got it, let's come in and reap a bit of the latest suckers.
View OriginalReply0
MetamaskMechanicvip
· 07-13 07:20
Is there a new White Paper again?
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)