Sui.

帖子

分享您的知识。

article banner.
harry phan.
Apr 27, 2025
文章

为什么你应该试试 Sui Move?

Aptos和Sui凭借TPS基准测试和 “下一代L1” 灵活性冲进了加密推特,但真正的作弊码是Move. Move诞生于天秤座实验室,专为清理经典的智能合约脚枪(可重入、溢出、幽灵代币等)而打造. 然后,Sui 将 Move 与以对象为中心的运行时进行了混合,将所有链上事物变成... 好吧,一个你可以真正跟踪、转移或销毁的东西,没有隐形的副作用.

索拉纳的 “文件系统” 与 Sui 的 “乐高桶” 🔍

Solana 将每个状态块视为操作系统中的文件. 程序(智能合约)可以读取任何文件,但只有文件的所有者程序可以写入该文件. 一个交易可以打包多条指令,每个调用都可以窥视其邻居. 它行得通,但是兼顾账户和PDA就像用汇编语言报税一样.

Sui Move 颠覆了局面:想象一下一个巨型程序,其中每个合约模块并排生活在同一个类型的宇宙中. 模块直接相互通信;没有 ABI 交接,没有 JSON 体操. 每个永久值都是一个有所有者(或没有所有者,或永久冻结)的对象. 就像 Solidity 的映射(地址 ⇒ uint)长出了一条腿和一个 ID 标签一样.

认识物品小组 👫🚌🏛️

  1. 自有物品—您的私人运动鞋. 只有你可以系好它们或交易它们. 非常适合存放硬币、NFT、游戏装备.
  2. 共享物品 — 城市滑板车. 任何人都可以乘车,但智能合约制定了规则. 3.不可变物品—博物馆文物. 拍张自拍照;你无法调整蒙娜丽莎.

实施备忘单:

struct Sneaker has key { id: UID, color: vector<u8> }      // owned
struct Scooter has key, store { id: UID, mileage: u64 }    // shared
struct Artifact has key { id: UID }                        // immutable (never mutated after mint)

内置保镖:Move's Ability Flags 🛡️

从字面上看,动作需要能力:

结果?没有复印或掉落的硬币不能凭空打印或意外删除. 编译器会强制执行它. 这就是为什么开发者开玩笑 Move 资源是烫手山芋的原因 —— 类型系统会强迫你把它们交出或烧掉;你不能把它们放在沙发后面.

在任何字节码到达验证器之前,Move Verifier 会进行静态审计:“不,你试图克隆不可复制的资源. 要么解决这个问题,要么远离我的锁链. ”顺便说一句零成本审计.

5. 启动 Sui Move 包 🛠️

sui move new hello_world
cd hello_world
tree .
hello_world
├─ Move.toml      # project manifest
└─ sources/
   └─ hello_world.move

move.toml — 名称、版本、依赖关系(Sui 标准库已预先连接)和命名地址. • sources/ — 每个模块一个 .move 文件. 保留文件名 snake_case.

Quick Move.toml 偷看:

[package]
name = "hello_world"

[dependencies]
Sui = { git = "https://github.com/MystenLabs/sui.git",
        subdir = "crates/sui-framework/packages/sui-framework",
        rev = "framework/testnet" }

[addresses]
hello_world = "0x0"   # auto-replaced on publish

构建和测试:

sui move build        # compiles
sui move test         # runs Move unit tests

Sui Move 不只是 “另一种连锁语言”. 这是一种心态:资产是一流公民,安全是默认设置,创意开发者用户体验通过简单的 CLI 工作流程大放异彩. 减少审计溢出数学的时间,将更多时间用于构建兴奋的链上游戏、社交应用程序以及接下来出现的任何疯狂元数据.

因此,拿起你最喜欢的 IDE,打开一杯冷饮(或 yerba),然后运送一些由 Move 提供动力的东西.

  • Sui
4
分享
评论
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

610帖子1335答案
Sui.X.Peera.

赚取你的 1000 Sui 份额

获取声誉积分,并因帮助 Sui 社区成长而获得奖励。

奖励活动七月