
候选区块是还未被链上正式接受的“预备区块”,由矿工或验证者从交易池挑选一批交易打包而成。它处在“交易已提交”与“已确认区块”之间的过渡状态。
可以把候选区块想成快递分拣中心里已经装箱、但尚未发车的货箱:箱子里装的是用户的交易;只有当这箱子被网络认可并记入链上,它才真正算一次确认。这个过程会受到费用水平、区块容量、网络传播与出块机制的影响。
候选区块充当“提案”,等待共识机制接受并把它写进下一高度的区块。被接受后,它不再是候选,而是链上的新块,并为其中的交易提供确认。
“共识”可以理解为网络节点之间的规则化投票与校验。在工作量证明(用算力解题)或权益证明(按质押额度选择出块者)下,候选区块被广播、被验证,最终由网络决定谁的候选区块成为正式区块。这个决定影响交易的确认速度与安全性。
第一步:从交易池挑选交易。交易池(mempool)是等待打包的交易集合,节点会先检查签名与基本规则,合格交易才进入候选区块备选名单。
第二步:设定区块参数。包括区块头、时间戳、大小/权重或气体限制、矿工奖励(比特币的coinbase交易,或以太坊的优先费),确保不超过协议设定的上限。
第三步:触发出块机制。在工作量证明中,矿工会不断尝试不同的随机数(nonce)以满足难度目标;在权益证明中,被选中的验证者按照时隙(slot)打包并签名提出候选区块(以太坊合并后采用此模式)。
第四步:网络广播与校验。节点收到候选区块后,会再核查交易有效性、状态变更是否一致,并根据链上当前高度与分叉规则决定是否采用。
第五步:成为正式区块或被替换。若另一候选区块更先被接受或形成更长链,本候选区块可能被丢弃;否则将被记账并成为下一高度的正式区块。
原则是让区块在容量限制内承载尽可能高的经济收益与尽可能少的冲突。通常会优先选择费用更高、无依赖冲突、能被当前状态执行的交易,并按收益与可执行性排序。
在比特币中,矿工偏好“手续费率”(每虚拟字节的费用)更高的交易,同时必须遵守区块权重上限(约400万权重单位,协议参数,长期稳定观察截至2025年)。在以太坊中,EIP-1559引入基础费与优先费,构建者会挑选优先费高且不互相冲突的交易,并受区块气体上限约束(协议调节,常见在数千万gas量级)。
此外,还要处理账户交易顺序(例如以太坊的nonce必须递增)、替换交易(用户提高费用以加速)、以及跨交易的读写冲突。构建良好的候选区块会尽量减少状态冲突与执行失败,以提升被网络接受的概率。
两者的核心角色相同,但生成与接受路径不同。比特币使用工作量证明,候选区块由矿工解出有效哈希后胜出;以太坊合并后使用权益证明,验证者在固定时隙提出候选区块并由其他验证者投票确认。
比特币的出块节奏约为每10分钟(协议目标,长期稳定;观察截至2025年),交易选择更强调手续费率与区块权重限制。以太坊的时隙约12秒(协议参数;观察截至2025年),并引入提议者—构建者分离(PBS)的生态:专业构建者产出候选区块,提议者选择并签名,这使交易排序与潜在收益(如MEV)管理更精细。
因为网络中可能同时出现多个候选区块,节点会依据“哪条链更有效”来选择。如果另一条分叉更长或得到更多投票,本候选区块就会被丢弃或导致链重组(reorg)。
常见原因包括:传播延迟导致两个矿工几乎同时出块;权益证明中不同提议者的区块竞争;以及极端情况下的算力或质押集中带来的攻击。以太坊引入“最终性”(finality)概念,表示一段时间后区块极难被回滚;比特币用“确认数”提示风险随区块数递增而快速下降。
对用户而言,候选区块决定了交易何时进入确认的“快车道”。如果交易费用过低或发生冲突,它可能在交易池中等待很久,错过多个候选区块。
在实际场景里,例如你在Gate发起链上提现,交易会先进入交易池,随后等待被打包进候选区块并广播。提现页面显示的“确认数”就是提醒你:交易所在的区块是否已不再只是候选,而是成为网络广泛接受的已确认区块,且风险随确认数增加而降低。
候选区块只是“提案”。当它被网络接受,就成为正式区块并开始积累确认;当达到足够的确认或最终性,它才被认为很难回滚,资金风险显著下降。
实操建议包括:在汇款或提现时支付合理费用,避免交易长时间停留在交易池;在比特币中等待多次确认再认为资金安全;在以太坊中关注最终性达成(通常为数分钟级别,受网络状态影响)。若交易卡住,可通过提高费用或取消并重发来加速进入候选区块。
候选区块是出块流程中的关键中间环节:从交易池选取交易,按规则构建并广播,接受共识后转为正式区块。它的命运受费用、容量、出块机制与网络传播影响,并可能在竞争中被替代。理解候选区块能帮助你读懂“待确认”的真正含义,合理设置费用与等待策略,并在使用Gate等场景下更好地把握资金到帐与风险控制。
候选区块如果没有被网络接纳,会被矿工或验证者丢弃,其中的交易可能重新进入内存池等待下一轮打包。这是正常现象,不会对用户资产造成损失,因为未确认的交易本质上还未上链。在网络拥堵时,优先级低的候选区块更容易被替换。
你的交易在候选区块阶段意味着它已被矿工或验证者看中并打包,但还未最终确认上链。这通常需要几秒到几分钟(因网络状况而异),是完全正常的待确认状态。可在Gate或其他区块浏览器中查询交易哈希,看实时确认进度。
候选区块中的Gas估算往往是预估值,矿工或验证者会根据网络实际拥堵情况动态调整。最终实际消耗的Gas费通常会低于候选区块显示的预估值。建议在非高峰期操作以获得更优的Gas价格。
内存池是所有未上链交易的"候车室",候选区块是矿工或验证者从中精心挑选出来的交易集合。一笔交易先在内存池等待,被选中后就进入某个候选区块,最终若候选区块被确认则交易才算真正上链。
确认速度主要取决于各区块链的出块间隔和共识机制。比特币平均10分钟出块较慢,以太坊约12秒更快,Layer2解决方案如Arbitrum可达毫秒级。候选区块从生成到最终确认的时间完全由底层链的设计决定。


