在以太坊及大多数区块链网络中,“区块确认”是交易从“发出”到“最终安全”的核心环节,它指的是一个新区块被添加到区块链后,后续连续不断的新区块在此基础上“叠加”,形成一条不断延伸的确认链。确认次数越多,交易被篡改的成本越高,安全性也越强,以太坊区块究竟需要几次确认才能被认为是“安全”的?这个问题没有绝对答案,而是取决于用户对安全性与效率的权衡,以及具体的应用场景。
以太坊作为区块链网络,其数据以“区块”为单位打包,并通过共识机制(从PoW转向PoS后,由验证者负责)按时间顺序链接成“链”,每个区块中包含多笔交易,当一笔交易被打包进某个区块(称为“初始确认”),后续每产生一个新区块,这笔交易的“确认次数”就 1,交易被打包进区块#100000,区块#100001产生时,确认次数为1;区块#100002产生时,确认次数为2,以此类推。
确认的核心作用是抵抗“双花攻击”(Double Spending)——即防止攻击者花费同一笔资产多次,如果攻击者想篡改一笔交易,需要从包含该交易的区块开始,重新计算并生成一条更长的链,覆盖原链,这条新链的长度需要超过当前确认次数对应的区块数量,才能让网络认可篡改后的交易。
以太坊官方和社区普遍认为,12次确认是交易安全性的“黄金标准”,这一数字并非随意设定,而是基于网络特性、攻击成本和实际场景的综合考量。

2022年以太坊完成“合并”(The Merge),从工作量证明(PoW)转向权益证明(PoS),在PoS中,验证者需要质押至少32个ETH才能参与区块生产,恶意行为(如试图重组链)会导致质押的ETH被“罚没”(Slashing)。
根据以太坊基金会的研究,在PoS机制下,12个确认(约2-4分钟,以太坊出块时间约12秒)后,攻击者重组链的概率已低于10⁻²⁰,这一概率远低于现实中银行系统被黑客攻击的概率(约10⁻⁶),足以满足绝大多数场景的安全需求。
要篡改一笔已确认N次的交易,攻击者需要控制网络中超过1/3的验证者 stake(在PoS中)或算力(在PoW中),且需要“后发制人”——即在自己生成的篡改链上追赶并超过原链。
以太坊当前总质押量已超7000万ETH(占比约75%),攻击者需要控制至少2300万ETH的质押量才能发起有效攻击,假设攻击者成功重组12个区块(约144秒),其质押的ETH将被罚没,且需要承担巨大的硬件和机会成本,攻击成本远高于任何单笔交易的潜在收益,经济上完全不可行。

从DeFi(去中心化金融)、NFT交易到日常转账,12次确认已成为行业默认的“安全阈值”,Uniswap、Aave等主流DeFi平台通常要求用户等待12次确认后再释放资产;NFT市场如OpenSea也以12次确认作为交易最终完成的标志,这种共识的形成,源于多年实践中对安全性与效率的平衡——12次确认既能覆盖99.9999%以上的攻击风险,又不会因等待时间过长(12次确认约2-4分钟)影响用户体验。
虽然12次确认是“标准答案”,但具体需求仍因场景而异,用户可以根据资产价值、交易紧急性等因素灵活调整:
对于价值较低的交易(如几美元的ETH转账、小额USDT支付),1-3次确认(约12-36秒)通常足够,此时攻击者篡改交易的收益极低,远低于攻击成本,且等待时间短,适合需要快速响应的场景(如线下支付、DApp内交互)。
当交易金额较大(如数千美元ETH、跨链桥操作)或涉及智能合约交互(如质押、兑换),建议等待6-12次确认(约1-4分钟),这一范围能进一步降低重组风险,尤其对跨链桥等“高价值、高风险”场景,12次确认几乎是“必选项”。

对于机构级资金转移(如交易所提币、百万美元级交易),部分平台会要求20次甚至更多确认(约4分钟以上),虽然12次确认的安全性已足够,但极端场景下,更多确认次数能提供“心理安全感”,完全规避极小概率的重组风险。
为什么以太坊不像比特币那样推荐6次确认?这与其网络特性直接相关:
以太坊出块时间约12秒,比特币约10分钟,在相同确认次数下,以太坊的交易确认速度更快(12次确认约2-4分钟,比特币需1-2小时),以太坊可以用更少的确认次数(12次)达到与比特币6次确认相当的安全水平(因攻击者需要在更短时间内追赶更多区块)。
PoS机制通过“罚没”机制大幅提高了攻击成本,而比特币的PoW依赖算力竞争,攻击者仅需拥有超过全网51%的算力即可重组链,以太坊的“单位确认安全性”高于比特币,12次确认的防护强度远超比特币的6次。
以太坊作为全球第二大公链,拥有庞大的验证者群体(超过100万)和分散的质押分布,攻击者难以通过集中算力或 stake 发起攻击,这种去中心化特性进一步提升了确认次数的“安全边际”。
以太坊区块的“确认次数”本质上是用户对“安全冗余”的选择:次数越高,安全性越强,但等待时间越长;次数越低,效率越高,但风险边际上升。