Hedera网络TPS(每秒交易数)运行机制及交易终局性相关问题咨询
Hedera网络TPS运行原理
Hedera的高TPS能力核心来自它采用的HashGossip哈希图共识算法,和传统基于区块打包的公链逻辑完全不同:
- 不需要矿工节点打包区块、竞争出块,所有节点通过
gossip about gossip协议同步交易和节点间的通信事件,所有交易的共识过程并行推进 - 共识机制为异步拜占庭容错(ABFT),不需要多轮区块确认就能实现不可回滚的交易终局性,统计的TPS就是每秒完成终局确认的交易数量,而非仅完成广播的待处理交易
- 当前主网实际稳定TPS可达10000以上,只要提交的交易吞吐量在容量上限内,共识效率不会随交易数量上升而下降
特定场景下的交易终局性问题解答
批次交易的总确认时长
你假设的1000TPS负载远低于Hedera主网的容量上限,不会出现网络拥堵排队:
Hedera公开的2-3秒终局性是单交易从提交到完成全网确认的平均耗时,和交易批次大小无关(只要在网络处理容量内)。
你1秒内发送的1000笔交易,每笔的单独确认耗时依然是2-3秒,不需要额外叠加批次处理时间,整个批次全部完成终局确认的最长耗时大约在3-4秒,不会出现需要更长处理时间的情况。
首笔与末笔交易的确认延迟差异
存在差异,但差异仅来自你提交交易的时间差,和网络处理逻辑无关:
- Hedera没有按手续费高低排序交易的优先级机制,只要交易支付了最低要求的手续费,所有交易按提交时间先后进入共识流程,不会出现同批次交易被插队的情况
- 如果你是在1秒内均匀发送1000笔交易,首笔和末笔的提交时间差为1秒,两者的终局确认时间差也会稳定在1秒左右,不会出现额外的延迟差。
内容的提问来源于stack exchange,提问作者Waylon Jepsen
相关产品推荐
相关产品推荐

