区块链中每笔交易都需要数分钟以上才能完成吗?
比特币交易等待时间问题解答
你不用等好几分钟才能拿到披萨,这个问题其实混淆了「交易广播验证」和「链上区块确认」两个概念,具体可以拆解成几个点说明:
- 比特币网络确实平均10分钟生成一个区块,打包进区块的交易才算完成了链上确认,一般大额交易为了彻底规避双花风险,会要求3~6次区块确认,也就是需要等30到60分钟。
- 线下小额消费比如买披萨这种场景,商家普遍采用零确认交易机制:只要你发起的交易签名有效、已经成功广播到全网节点、没有查询到对应的双花记录,商家就会直接给你出货,整个校验过程只需要几秒,你完全不需要站在柜台等区块打包。
- 只有两种情况你可能需要等出块:一是你付的交易手续费太低,赶上网络拥堵的时候交易没成功进入节点的交易等待池,商家没法校验到你的交易;二是你付的金额特别大,商家需要等链上确认后才愿意交付。日常小额消费基本碰不到需要等出块的情况。
内容的提问来源于stack exchange,提问作者Joey Yi Zhao
相关产品推荐
相关产品推荐

