是否由比特币的每个用户/客户维护历史交易(其他用户)的所有信息?

时间:2017-12-07 12:33:50

标签: bitcoin blockchain

我正在尝试学习区块链技术并在我们现有的产品生态系统中实施。比特币是区块链技术的最好例子。 我在互联网上阅读了多篇文章,发现区块链是一个分布式分类账,每个参与者都会保留一份分类账。

有数百万人持有比特币。 那么所有这些客户都在最后保留分类账的副本? 当我们进行新的比特币交易时,我们需要每个其他客户的共识才能使交易成功吗?

或者是否有一组比特币未成年人代表这些客户行事并在他们的最后维护这些分类帐?

1 个答案:

答案 0 :(得分:0)

区块链是一个网络,每个人都处于同一级别,即没有一个集中的权限来保存系统。所以,每个人都存储所有信息。

  

当我们进行新的比特币交易时,我们需要彼此   客户对交易成功的共识?或者是否有一组比特币未成年人代表这些客户行事并在他们的最后维护这些分类帐?

区块链的所有参与者达成了共识。在比特币的情况下,用于它的机制是工作证明(PoW)。

  • 当比特币的节点获得新交易时,它会验证交易。如果一切正常,则节点将事务广播到比特币的其余节点。每个节点在收到新事务时都会对其进行验证。
  • 比特币的节点是矿工。他们正试图生成一个块。该块将存储许多事务。当节点生成块时,该块将广播到其余的比特币节点。
  • 当节点收到新块时,它会验证该块,即验证所有事务是否有效且块是否正确。如果是,则节点将新块添加到其区块链。
  • 所有节点都存储相同的区块链。此外,所有节点都验证所有事务和所有块。