区块链 - 网络和挖掘

我现在将总结上述步骤;这就是网络中发生的事情 :

  • 任何想要从第三方获得服务的人网络首先创建一个交易(向所需收件人发送消息).

  • 在一段时间内,可能会有许多发件人(买家)和收件人(卖家)创建此类事务.

  • 所有事务都在网络上广播到所有节点.请注意,给定事务不必必须到达网络中的每个其他节点.

  • 每个节点将新事务组装到一个块中.请注意,每个块中的事务集独立于其他块创建的块中的集合,并且自然会与其他块不同.这没关系;系统确保在网络上广播的每个事务都在一段时间内包含在某个块中.通常,发送方将通过向矿工提供一定数量的比特币来激励节点.矿工可以选择优先考虑阻止那些具有较高激励措施的人.

  • 该节点现在致力于为其寻找工作证明组装块.

  • 当节点找到工作证明时,它会在网络上广播已组装的块.

  • 接收新块的节点只有在验证块中的所有事务都有效且尚未用完后才接受它.

  • 如果该块被接受为有效,则处理其自己的新块的节点将必须在其块中重新组装事务,以确保不重复事务.该节点现在正在寻找新创建的块的工作证明;这样做时,它会将接受块的哈希值作为前一个哈希值.

  • 同样,区块链也会继续增长.

现在,正如我们已经看到整个系统如何工作,让我描述一些副作用以及如何解决它们.