区块链中的块是什么?

区块链,顾名思义,是由信息块构成的链。这些块是容器,持有区块链上交易记录的记录。在比特币的情况下,这些交易主要是比特币的转移。在一些区块链上,它们还可以包含其他各种信息,甚至是计算机程序的代码。

一旦交易被添加到区块中,就无法逆转。当一个区块被添加到链上时,它也无法被改变。所有在块中持有的信息将会一直存在,只要区块链存在。区块以线性方式一个接一个地叠加在一起。它们逐一形成链,持有网络上所有交易的完整历史。

不同的区块链上区块的确切结构可能有所不同。本文将重点解释比特币区块的结构。毕竟,这是大多数其他区块链的模型基础。

区块链块要点

  • 块是区块链中信息的基本容器。
  • 它们包含交易数据。
  • 一旦添加到区块链中,一个块就不能更改。
  • 块通过密码学方法确保安全。

区块的组成部分

区块的主体包含交易记录。安全存储这些记录是区块链的优先事项之一。但是,为了能够在区块链中发挥作用,一个区块还需要一些其他元素。但在我们了解它们是什么之前,让我们首先看看数据是如何在块中存储的。

加密货币之所以得名,是因为它们在很大程度上依赖于密码学。在块的情况下,所使用的密码学原理被称为哈希函数。通过哈希算法确定一串符号,称为哈希。比特币使用 SHA-256,但并非所有加密货币都使用相同的算法。这个算法将一个块中的所有数据转换成一串独特的符号,作为块的 ID。

块的哈希值(区块头)是由组成区块的六个元素形成的:

  1. 区块的版本号,
  2. 链中前一个区块的哈希值
  3. 交易数据生成的代码,
  4. 区块创建时的时间戳
  5. 调整挖矿难度的难度目标
  6. 一个称为随机数的随机字符串。

在一个区块被添加到链上之前,除了最后一个元素之外的所有元素都是已知的。然而,随机数仍然是一个谜。加密挖矿的目的是找出随机数。首先找到满足当前难度要求的随机数的矿工将区块添加到链上,将其封入交易历史。请参阅我们关于加密挖矿的文章,以了解更多关于这是如何完成的。

了解你交易的内容 关于加密货币有许多误解,人们对使用这些往往被过度炒作而又未充分解释的东西自然会有所顾虑。理解区块链和加密货币不需要专门的知识和编程经验,明智的用户会尽可能地了解这个开创性的世界,然后再决定是否以及如何投资它。我们在这里随时提供帮助。