第八章 · 对象模型
本章深入讲解 Sui 独创的对象模型,这是 Sui 区别于其他区块链的核心设计,也是理解 Sui Move 编程的关键。
本章内容
| 节 | 主题 | 你将学到 |
|---|---|---|
| 8.1 | 数字资产的语言 | Move 为何天生适合表达数字资产 |
| 8.2 | 什么是对象 | 对象的定义、结构(UID + 字段)、与值的区别 |
| 8.3 | 对象所有权 | 四种所有权模型总览 |
| 8.3.1 | 地址所有 | 创建、转移、独占访问 |
| 8.3.2 | 不可变对象 | freeze_object、共享常量数据 |
| 8.3.3 | 共享对象 | share_object、并发访问、共识要求 |
| 8.3.4 | 包装对象 | 嵌套存储、取出与销毁 |
| 8.3.5 | Party 对象 | 混合所有权、共识版本、party_transfer、权限 |
| 8.4 | 快速路径与共识 | owned object 的性能优势 |
学习目标
读完本章后,你将能够:
- 解释 Sui 对象模型与 EVM 账户模型的区别
- 根据场景选择合适的所有权类型
- 理解快速路径对性能的影响