我很好奇BitCoin传输是否可以实时发生.我想的例子就像在星巴克使用智能手机上的二维码来支付咖啡一样. 2D / 3D条形码阅读器能够扫描QR码,从而从您的帐户中扣除金额.在比特币中,您的钱包地址会将付款发送到星巴克的钱包地址.
可以实时确认比特币交易吗?如果没有,需要多长时间?为什么收取交易费会改变时间?
解决方法
比特币交易是即时的 – 确认不是.
第一次确认通常需要不到一个小时.
第一次确认通常需要不到一个小时.
有人可以尝试双重花费攻击,并且有50%的机会获得星巴克的钱,并有50%的机会将钱拿回他用于双倍花费的其他地址.
这就是说,星巴克在接受付款之前应等待一次确认.
几天前在freenode上#bitcoin或#bitcoin-dev我看到有人解释这个:
他们可以连接到几个大型矿池,然后等待大约10秒再继续,然后他们应该能够检测到双重花费,如果有的话.这大大降低了双重支出风险.
收取交易费用将增加矿工将您的交易包括在他开采的区块中的机会.
一些矿工不包括没有费用的交易,如果你想确保你的交易被包括在内,你应该将费用设定为比强制费用高一点.