Sui: Advancing High-Throughput Smart Contract Infrastructure via Move

Mysten Labs is developing Sui, a next-generation smart contract platform engineered for high throughput and low latency, utilizing an innovative asset-oriented programming model powered by the Move language.

Architectural Overview

Sui represents a paradigm shift in blockchain architecture by focusing on an asset-oriented approach. Unlike traditional account-based models, Sui treats objects as first-class citizens, allowing for more efficient data handling and parallel execution of transactions. This design is specifically intended to eliminate common bottlenecks found in legacy smart contract platforms, significantly reducing latency and increasing overall network throughput.

The Role of the Move Programming Language

At the core of Sui's development is the Move programming language. Move is designed to provide a secure and robust environment for managing digital assets. By leveraging a resource-oriented type system, Move ensures that assets cannot be duplicated or accidentally deleted, providing developers with stronger safety guarantees and reducing the attack surface for common smart contract vulnerabilities.

Key Technical Objectives

The project focuses on three primary performance pillars:

  • High Throughput: Optimizing the consensus and execution layers to handle a massive volume of concurrent transactions.
  • Low Latency: Minimizing the time between transaction submission and finality to improve user experience and application responsiveness.
  • Asset-Oriented Model: Implementing a programming logic where assets are independently owned and managed, enabling parallel processing of non-conflicting transactions.

Note: As the provided source is a repository reference, specific benchmark data and detailed consensus mechanism specifications are not available in this summary.

Original Source
Blockchain Smart Contracts Move Language Rust Distributed Systems Mysten Labs