网络与采矿
现在,将总结上述步骤;这是网络中发生的事情-
- 想要从已经在网络上做广告的第三方获得服务的任何人都首先创建交易(发送给所需收件人的消息)。
- 在给定的时间段内,可能有许多发送方(买方)和接收方(卖方)创建此类交易。
- 所有交易都在网络上广播到所有节点。注意,给定的交易不必到达网络中的每个其他节点。
- 每个节点将新事务组合成一个块。请注意,每个块中的事务集独立于其他人创建的块集,并且自然会与其他人不同。没关系;该系统确保在合理的时间内将网络上广播的每个交易都包含在某个块中。通常,发送方将通过向矿工提供一定数量的比特币来激励节点,以进行努力。矿工可以选择优先考虑那些具有较高激励措施的人。
- 现在,该节点致力于为其组装的块查找工作量证明。
- 当节点找到工作量证明时,它将在网络上广播组装好的块。
- 接收新块的节点仅在验证该块中的所有事务有效且尚未花费之后才接受它。
- 如果该块被接受为有效块,则在自己的新块上工作的节点将必须在其块中重新组装事务,以确保不重复事务。现在,该节点将在其新创建的块上寻找工作量证明。这样做时,它将接受的块的哈希作为先前的哈希。
- 同样,区块链永远持续增长。
现在,正如我们已经看到整个系统的工作原理一样,让我描述一些副作用以及如何解决它们。