比特币:交易验证速度有多快?

3

我好奇比特币转账是否可以实时进行。我想到的例子很像使用智能手机上的QR码在星巴克购买咖啡。2D/3D条形码读取器能够扫描QR码,从您的账户中扣除金额。在比特币术语中,您的钱包地址会向星巴克的钱包地址发送付款。

比特币交易是否可以实时确认?如果不能,需要多长时间?为什么收取交易费会改变时间?


1
这个问题似乎与比特币无关,因此不属于适当的主题范围。 - Cory Klein
1个回答

8
比特币交易是瞬时的,但确认并非如此。 通常第一次确认需要不到一个小时。
有人可能尝试双重支付攻击,并有50%的机会使星巴克得到钱,50%的机会将钱退回到他用于双重支付的其他地址。
因此,星巴克应该在接受付款之前等待一个确认。
几天前在freenode的#bitcoin或#bitcoin-dev频道上,我看到有人解释了这个问题: 他们可以连接到几个大型挖矿池,然后等待约10秒钟再继续,如果存在任何双重支付,则应该能够检测到。这样可以大大降低双重支付风险。
收取交易费将增加矿工在自己的区块中包含您的交易的机会。
一些矿工不会包括没有手续费的交易,如果您想确保您的交易被包括,您应该将费用设置得比强制费用高一点。

8
值得注意的是,双重支付问题不仅存在于比特币中。传统的支票和借记/信用卡也存在这个问题。 - nilskp
虽然有人可能会认为支票存在双重支付的问题,但借记卡和信用卡肯定没有这个问题。 - Ameen
1
借记卡和信用卡如果不立即在线检查,肯定会出现这个问题。至少在德国,有时可以进行离线支付,例如如果您使芯片无法读取,则必须使用磁带。 - Nothing4You

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接