: : Sui中的“Party Object”是什么? 到目前为止,Sui将定义状态或参与者的对象分为三种类型:拥有的、共享的和不可变的。 1. “拥有的”对象与特定用户相关联,主要用于表示个人资产。 2. “共享的”对象可以被多个用户同时访问,使其适合需要并发控制的智能合约状态。 3. “不可变的”对象一旦创建就无法更改,非常适合需要信任和持久性的元数据或规则。 新引入的“Party”对象结合了拥有和共享的一些元素。它允许一个或多个参与者拥有一个对象,其版本通过共识进行控制 - 目前仅支持单地址所有权,而多重所有权和更细粒度的访问控制尚未实现。 示例可能包括链上注册或托管服务操作对象。 通过Party对象,Sui中的许多业务逻辑可以更高效地推进或实施,并且开销更轻。