Sui的对象模型如何改变交易管道
大多数区块链将每笔交易都放入相同的管道:验证者先就全局排序达成一致,然后执行。而Sui采用了不同的方法。
Sui由Mysten Labs构建,并于2023年5月在主网上线,它将每一种资产(从代币到NFT再到智能合约包)都视为一个具有唯一ID的独立对象。对象可以由单个地址拥有、由多个用户共享,或标记为不可变,从而任何人都无法再更改它。
这种所有权标签不仅仅是元数据标记。Sui根据谁可以修改每个对象对其进行分类,而这一分类直接决定了交易的处理方式。
仅涉及地址拥有或不可变对象的交易完全绕过了共识。对象所有者签署交易,验证者验证签名和对象版本,最终性几乎是即时的。这种快速路径平均耗时约400毫秒,无需全局共识。其实际意义很简单:如果只有你能触及某个给定对象,就没有竞争,因此排序步骤被跳过。
共识仍然适用的场景
并非每笔交易都能走快速路径。共享对象(例如多个用户同时交互的DEX流动性池)需要通过Sui的Mysticeti协议进行共识排序。最终性仍然很快,大约480毫秒,但这些交易需要序列化处理。一个使用频繁的池实际上会变成一个队列,网络对竞争请求进行排序,然后按顺序执行。如果两个用户恰好同时提交针对同一池的交换交易,网络会先对两笔交易排序,执行第一笔,重新计算池状态,然后针对更新后的状态执行第二笔。排序得以保证,冲突不可能发生。
与传统区块链强制全局交易排序不同,Sui引入了因果排序模型。验证者可以独立处理不相关的交易,网络随额外计算资源的增加而线性扩展。Sui的双共识架构进一步增强了这一点:对简单交易使用拜占庭一致广播,对复杂的共享对象交互使用BFT协议Mysticeti。
一般来说,智能合约开发者在合理的情况下应优先使用拥有对象而非共享对象:仅涉及拥有对象的交易可以完全绕过共识排序,而操作共享对象的交易则需要排序,并导致吞吐量瓶颈。Sui的指导原则相应如下:单写入者、延迟敏感的设计依赖拥有对象,而任何多方的设计都需要付出排序成本。
SUI

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注