要了解 Sui 的独特功能,首先要了解 Sui 以对象为中心的数据模型。在大多数区块链上, NFT 或代币等数字资产实际存储于创建和管理它们的智能合约中,所有者不能完全控制自己的资产。并且在其他的区块链上,交易需要按照顺序处理,没有预先确认资产彼此独立的方法,在这个过程中,可能会造成交易之间的冲突,导致网络延迟并降低链的吞吐量。在 Sui 上,对象是数据存储的基本单位。开发人员定义、创建和管理这些代表用户级资产的可编程对象, 一个对象具有不同的属性,包括所有权,其值可以根据创建它的智能合约的管理逻辑进行更新。然而,即使智能合约创建对象,它们也不会存储对象,对象及其属性直接存储在用户账户的链上,可以由所有者直接访问和控制。类型对象每个 Sui 对象必须具有以下两个特征(有 key 和 UID),在浏览器上查看时有五个特征可见(所有者、对象 ID、类型、版本、最后一个交易摘要),构建者可以通过包含其他字段来自定义对象。随着时间的推移在字段中添加、删除和扩充信息的能力允许 Sui 上的数字资产是动态的,有关资产的信息会随着时间的推移而积累,从而增加价值、场景和实用性。对象所有权Sui 上的大多数资产都归一个地址所有,该地址被记录为对象的数据值,这些被称为“独享对象”,某些资产具有共享所有权,这意味着多个帐户必须验证更改与对象相关的数据值的交易,对象也可以由其他对象拥有,本质上允许它们组合成新的独特资产,称为可组合资产,最后,还有一些不可变的对象被锁定并且无法更改。交易处理当一切都是对象时,您就会确切地知道哪些交易是相关的,系统知道如何对事务进行分段或分组,并且每个组都可以并行处理。简单的交易,如支付或资产转移,都可以组合在一起并并行处理,因为一个拥有对象的价值变化不会影响另一个拥有对象的价值变化。这些交易不需要达成共识,因为它们可以以任何顺序发生,而不会对整个链条的记录保存产生任何影响。这改善了链上交易延迟,因为它减少了处理交易所需的时间和精力。涉及共享对象的交易被认为是复杂的,必须通过共识进行验证。但是,每个共享对象仍然独立于其他对象,相关事务可以组合在一起并与涉及其他对象的事务并行处理。开始编程对象在 Sui 上构建的重要第一步是运用对象,点击链接即可查看 Sui 关于编程对象的教程系列以开始使用:https://docs.sui.io/build/programming-with-objects?ref=blog.sui.ioSui Network 主网已上线,社区生态也有序启动,Sui World 作为亚太区最大的生态资讯和加速孵化平台,有丰富的生态空投、IDO、白名单福利,扫描下方二维码进群,快人一步,获取信息!