我好奇比特币转账是否可以实时进行。我想到的例子很像使用智能手机上的QR码在星巴克购买咖啡。2D/3D条形码读取器能够扫描QR码,从您的账户中扣除金额。在比特币术语中,您的钱包地址会向星巴克的钱包地址发送付款。 比特币交易是否可以实时确认?如果不能,需要多长时间?为什么收取交易费会改变时间?
比特币交易是瞬时的,但确认并非如此。 通常第一次确认需要不到一个小时。有人可能尝试双重支付攻击,并有50%的机会使星巴克得到钱,50%的机会将钱退回到他用于双重支付的其他地址。因此,星巴克应该在接受付款之前等待一个确认。几天前在freenode的#bitcoin或#bitcoin-dev频道上,我看到有人解释了这个问题: 他们可以连接到几个大型挖矿池,然后等待约10秒钟再继续,如果存在任何双重支付,则应该能够检测到。这样可以大大降低双重支付风险。收取交易费将增加矿工在自己的区块中包含您的交易的机会。一些矿工不会包括没有手续费的交易,如果您想确保您的交易被包括,您应该将费用设置得比强制费用高一点。