如果B将比特币转移到C那么C什么时候会收到比特币?毕竟矿工们将该交易添加到他们的本地分类账中了吗? (我认为这很耗时,如果一些矿工没有添加,会发生什么?) 现在,如果一些矿工发现交易无效,而有些矿工发现它有效,那么这种情况会是什么情况呢?什么时候C会收到比特币?
答案 0 :(得分:2)
区块链是公共分类账,因此B不会将交易发送到C,B正在向公共网络中的每个人宣布我将比特币发送给C.所以网络中的每个人都可以看到此交易和现在必须等待被列入一个区块。
矿工创建交易块,每隔10分钟就会在分类帐中包含一个新块。他们必须以这样的方式创建它们,以便网络的其余部分接受它们。其中一个要求是块中的事务都是有效的事务。所以,是的,矿工将验证B在将交易添加到块之前已将比特币发送到C。
由于比特币区块链中的所有完整节点都知道B持有的比特币的当前状态,因此他们可以轻松验证交易的有效性。
注意:区块链中的每个节点都接受或拒绝交易。
以下是您可能希望了解的详细信息
https://en.bitcoin.it/wiki/Protocol_rules#.22tx.22_messages
答案 1 :(得分:1)
什么时候C会收到比特币?在所有未成年人添加之后是这样吗? 那个交易进入他们的本地分类账?
每个未成年人都试图挖掘一个街区。当某人挖掘某个区块时,该区块将沿网络分布。所以,每个矿工都得到那块。在一个区块中,会有一些交易。
但是,可以同时开采另一个区块。同时接收多个区块的矿工将继续沿分支采矿。所以,经过一段时间,其中一个分支机构将获胜。
因此,当该块之上还有100个新块(我不确定它们是否为100或更少)时,交易是有效的。
如果一些未成年人没有加入会怎么样?
一段时间后,所有未成年人都将就分支机构达成共识,所有未成年人将拥有相同的区块。
如果一些未成年人发现交易无效,而有些人发现交易无效 有效,那么那种情况会是什么情况呢?
当矿工收到一个区块时,验证所有交易是否有效。如果没有,它会向其他矿工发送一条消息,告诉他们该区块无效。
交易的结果(有效或无效)与网络的所有成员相同。