帖子
分享您的知识。
为什么你应该试试 Sui Move?
Aptos和Sui凭借TPS基准测试和 “下一代L1” 灵活性冲进了加密推特,但真正的作弊码是Move. Move诞生于天秤座实验室,专为清理经典的智能合约脚枪(可重入、溢出、幽灵代币等)而打造. 然后,Sui 将 Move 与以对象为中心的运行时进行了混合,将所有链上事物变成... 好吧,一个你可以真正跟踪、转移或销毁的东西,没有隐形的副作用.
索拉纳的 “文件系统” 与 Sui 的 “乐高桶” 🔍
Solana 将每个状态块视为操作系统中的文件. 程序(智能合约)可以读取任何文件,但只有文件的所有者程序可以写入该文件. 一个交易可以打包多条指令,每个调用都可以窥视其邻居. 它行得通,但是兼顾账户和PDA就像用汇编语言报税一样.
Sui Move 颠覆了局面:想象一下一个巨型程序,其中每个合约模块并排生活在同一个类型的宇宙中. 模块直接相互通信;没有 ABI 交接,没有 JSON 体操. 每个永久值都是一个有所有者(或没有所有者,或永久冻结)的对象. 就像 Solidity 的映射(地址 ⇒ uint)长出了一条腿和一个 ID 标签一样.
认识物品小组 👫🚌🏛️
- 自有物品—您的私人运动鞋. 只有你可以系好它们或交易它们. 非常适合存放硬币、NFT、游戏装备.
- 共享物品 — 城市滑板车. 任何人都可以乘车,但智能合约制定了规则. 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
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742