IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 攻略教程 > 区块链 > Sui交易的并行处理是什么?Narwhal引擎如何优化吞吐?

Sui交易的并行处理是什么?Narwhal引擎如何优化吞吐?

时间:2026-01-04 15:38 来源:IT猫扑网整理|https://www.itmop.com 作者:绿软小编 我要评论(0)

Sui 网络提出的并行交易处理,是指在满足状态依赖关系的前提下,同时执行多笔互不冲突的交易。这一设计基于对象数据模型,将链上状态拆分为可独立管理的对象,从而让多笔交易能够在多个执行通道中同时完成。为了支撑这种执行方式,Sui 引入了 Narwhal 引擎作为交易数据传播和整理的核心组件,通过将交易收集、传播与顺序确认拆分处理,降低了系统协调成本,使网络在高负载环境下仍能维持较高的处理效率。整体来看,并行执行与 Narwhal 的协同,是理解 Sui 吞吐表现的重要切入点。

从顺序执行到并行处理的转变

并行执行的设计出发点

传统区块链多采用顺序执行模型,即所有交易按照统一顺序依次完成。这种方式在早期网络规模较小时较易实现,但随着应用数量和交互频率提升,顺序执行会形成明显瓶颈。Sui 在设计之初便尝试改变这一模式,通过在交易执行前分析状态依赖关系,将可并行的交易拆分出来同时处理。只要多笔交易未涉及同一状态对象,它们便可以被分配到不同执行路径中运行,从而减少等待时间,提高整体处理效率。

这种并行执行并非简单地增加线程数量,而是建立在对交易影响范围的明确判断之上。通过提前标注交易所涉及的对象集合,系统能够避免并行执行带来的状态冲突,使并发处理在逻辑层面保持清晰可控。

对象模型带来的执行灵活性

Sui 的对象模型将链上资产、合约状态等视为独立对象,每个对象拥有明确的所有权和修改权限。交易在提交时需声明将要读取或修改的对象集合,协议据此判断交易之间是否存在依赖关系。若对象集合不存在交集,交易即可并行执行;若存在重叠,则需按照一定顺序完成。

这种机制使并行处理具备可验证的边界条件。系统并非对所有交易一视同仁地并发执行,而是根据对象依赖关系动态调整执行策略,从而在提升效率的同时维持状态一致性。

res-undefined

Narwhal 引擎的核心职责

数据传播与排序职责的拆分

Narwhal 引擎并不直接负责交易执行或最终排序,而是作为内存池协议,专注于交易数据的收集、传播与组织。在许多传统架构中,交易传播和顺序确认往往交织在同一流程中,增加了通信负担。Narwhal 的思路是将交易先聚合成批次,并在节点之间高效同步这些批次,再交由共识层确定顺序。

通过这种拆分方式,交易数据的可用性可以提前得到保障,共识层则只需基于已知的数据结构完成排序判断,从而减少重复通信带来的开销。

有向无环图结构的作用

Narwhal 使用有向无环图来记录交易批次之间的引用关系。每个批次在传播时,会附带对前序批次的引用信息,这些引用构成了因果关系网络。通过该结构,节点能够判断哪些数据已经被网络广泛接收,哪些仍需进一步同步。

这种图结构为后续顺序确认提供了基础,使共识层能够在不重新传输全部交易内容的情况下,基于已有关系推导出统一的执行顺序。

并行执行与共识层的配合

共识机制在整体架构中的位置

在 Sui 架构中,Narwhal 负责数据层面的准备工作,而顺序确认由共识协议完成。共识层并不关心单笔交易的具体内容,而是根据 Narwhal 提供的批次引用关系,推导出全网认可的顺序。这种分工让各层职责更加清晰。

当数据传播和顺序判断各自独立运行时,系统整体协调成本会有所下降,有助于提升处理效率。

顺序确认对并行执行的支持

并行执行并不意味着完全放弃顺序要求。对于涉及相同对象的交易,共识层仍会给出明确顺序,以避免状态冲突。Narwhal 提供的图结构使这些顺序关系具备可追溯性,节点可以依据统一规则完成执行。

通过这种方式,并行处理和顺序一致性得以共存,网络既能处理大量交易,又能保持状态结果一致。

吞吐提升背后的运行逻辑

资源利用方式的变化

并行处理让计算和带宽资源得以更充分利用。多个节点可以同时处理交易数据的收集和传播,而不必等待上一轮执行结束。这种模式在交易密集时表现较为明显,系统不会因单点阻塞而整体放缓。

在 Narwhal 架构下,数据传播压力可以通过增加工作节点进行分散,使网络在负载上升时仍能维持较稳定的处理节奏。

执行效率的现实意义

对用户而言,并行处理带来的直观变化体现在交易确认节奏更为平滑。当网络交互频繁时,系统能够通过并行路径消化交易请求,减少排队现象。这种体验提升来自底层执行模型的调整,而非单纯依赖硬件性能提升。

res-undefined

总结

整体来看,Sui 通过对象模型与并行执行机制,重新组织了交易处理方式,使网络在高交互场景下具备较高的处理能力。Narwhal 引擎通过拆分数据传播与顺序确认职责,为并行执行提供了稳定的数据基础,使各层协同运作更加顺畅。这种架构有助于提升资源利用效率,并为复杂应用场景提供支持。

但需要注意的是,并行处理效果仍与网络节点运行质量、带宽条件以及协议参数调整密切相关。随着生态规模变化,相关机制可能会持续演进。用户在理解并行交易与 Narwhal 引擎作用时,更适合结合整体网络运行情况进行判断,而不是单独从理论性能指标出发评估其长期表现。

关键词标签:Sui,Narwhal,交易

相关阅读 Sui Layer1平台的扩展性原理是什么?为什么支持高TPS处理? Sui DeFi的AMM流动性池是什么?Cetus如何聚合交易对? Sui Mysticeti共识升级的作用是什么?它如何降低区块延迟? Sui 区块链有何技术特色?SUI代币的主要功能是什么? Sui DAO组织的投票机制是什么?社区如何分配生态资金? SUI代币的主要功能是什么?它如何支付网络交易费用? Sui币的核心定义是什么?如何驱动Sui网络的高性能扩展? Sui Network链上活跃度为何高涨?价格滞后与基本面估值背离原因何在? Solana和Aptos以及Sui有何区别?它们都是基于Move语言吗? SUI是公链吗?SUI公链属于哪个国家?

文章评论
发表评论

热门文章 什么是Merlin Chain?它如何扩展比特币应用场景? 什么是Merlin Chain?它如何扩展比特币应用场景? Stacks挖矿如何运作?矿工怎样通过承诺比特币获利? Stacks挖矿如何运作?矿工怎样通过承诺比特币获利? Web3游戏平台Gaimin是什么?核心组成部分是什么? Web3游戏平台Gaimin是什么?核心组成部分是什么? Velas的历史证明与eBPF如何运作?混合架构怎样提升交易效率? Velas的历史证明与eBPF如何运作?混合架构怎样提升交易效率? Maya Protocol未来有哪些发展计划?Aztec Chain将带来哪些新功能? Maya Protocol未来有哪些发展计划?Aztec Chain将带来哪些新功能? Lumia的Layer 2 Rollup如何工作?zkValidium与AvailDA怎样保障数据可用性? Lumia的Layer 2 Rollup如何工作?zkValidium与AvailDA怎样保障数据可用性?

相关下载

人气排行 虚拟币交易所怎么下载?虚拟币交易所app下载安装教程最新版 meme币与比特币有关系吗?meme币和比特币之间的关系揭秘 web3交易平台排行榜:全球web3交易平台排名前十最新汇总 大零币和小零币哪个值钱?大零币和小零币投资价值解析 热币是什么意思,是交易所还是一个币?热币概念解析 币圈杠杆倍率1还是10,倍数怎么算?币圈杠杆倍率计算方式介绍 web3交易所是什么意思,它是什么时候成立的?web3交易所简介 热币交易所是干什么的,什么时候成立的?热币交易所入门介绍 加密货币交易所是什么意思,有哪些类型?加密货币交易所入门介绍 加密货币买卖平台排行榜前十名:十大加密货币买卖平台介绍 meme币是什么币,meme币是哪个国家发行的?meme币简介 币圈合约新手入门基础知识汇总(币圈合约零基础入门教程)