区块链如何运作?

区块链如何运作?

区块链由三个重要概念组成:区块、节点和矿工。
区块
每条区块链链由多个区块组成,而区块是由三个基本元素组成:

  • 块中的数据
  • 一个 32 位整数,称为nonce。随机数是在创建块时随机生成的,然后生成块头哈希。
  • 哈希是一个与随机数结合的256 位数字。它必须以大量的零开始(即非常小)。

除非被挖掘,否则块中的数据被认为是已签名的并且永远与随机数和散列相关联。 而当创建链的第一个块时,随机数会生成加密哈希。

矿工
挖矿是在区块链上创建新的区块过程。区块链区块有自己独特的随机数和哈希值,以及对链中前一个区块的引用,因此挖掘一个区块并不简单,尤其是在长链上。因为随机数只有 32 位,散列是 256,所以在发现正确的组合之前必须探索大约 40 亿个随机散列组合。一旦找到正确的组合,交易就会被验证,并且他们的区块被添加到链中,而矿工则获得奖励。

新的区块一旦产生试图更改就非常困难,因为必须对更早所产生的区块做出同样的修改,这需要大量的时间和算力,这就是区块链数据的安全性。

节点
去中心化是区块链的最重要概念,参与区块链是基于共识的算法规则,而非任何组织和机构的批准,
节点是维护区块链副本并保持网络正常运行的任何类型的电子设备。 由于区块链强大且透明,因此可以轻松检查和查看分类帐中的每个操作。每个参与者都有一个唯一的字母数字标识号,用于标识他们的交易。

网络必须以算法方式批准任何新区块,以更新信任和验证链。因为那条链可以是透明的,账本中的每个动作都很容易地检查和查看。每个参与者都有一个唯一的的数字标识号,用于显示他们的交易,所以呈现的区块链网络是分布式的,去中心化的。

本文链接:cryptzh.org/posts/0
本文属于加密岛论坛社区原创,转载请注明贴子文章来源。

编辑于 2022-05-28 11:49