您现在的位置是:首页 > 资讯

资讯

区块链是怎样构成的?

2021-03-17 14:24:29 外汇天眼
简单地说,区块链是一个特殊的分布式数据库,Mysql是非分布式数据库,像Redis和Mongodb这样的分布式数据库很常见,而区块链只是一个特殊的分布式数据库。
区块链由每个块组成,每个块

简单地说,区块链是一个特殊的分布式数据库,Mysql是非分布式数据库,像Redis和Mongodb这样的分布式数据库很常见,而区块链只是一个特殊的分布式数据库。

区块链由每个块组成,每个块就是每个数据库记录。每个块包含一个块头(当前块的特征值)和一个块体(实际数据),可以简单地认为是一个数据结构。块头包含许多特征值,如生成时间、块体的哈希值和前一个块的哈希值。哈希可以理解为一种加密。任何字符串都可以通过哈希计算生成一个256的哈希字符串,不同字符串的计算结果是不同的。因此,每个块的哈希值是唯一的。如果块改变,它的哈希值肯定会改变。因为前一个块的散列被记录在每个块中,并且散列=散列(块头),所以如果节点的散列值改变,那么它之后的块肯定会改变。

谈到区块链,我们必须提到两个术语:节点和共识机制。节点决定谁有资格阻塞,而一致性机制决定哪些节点有资格阻塞,以及哪些节点最终可以阻塞。

那么,什么是节点?每台安装了比特币客户端软件并连接到区块链,比特币的计算机都是区块链,比特币的一个有效节点区块链的节点数量相当于世界上的计算机数量。

在理解了什么是节点之后,让我们来谈谈什么是“共识机制”。事实上,所谓的共识机制相当于我们所说的投票。不同的共识机制相当于不同的投票规则。例如,一些人需要超过半数的选票,而另一些人需要三分之二的选票。

所有节点都有投票权。每次发出一个块,所有节点都会参与投票,并根据不同的投票规则进行投票,从而选择一个节点。所有节点通过共识机制达成共识。在这一轮投票中,所选节点发出的块将占优势,其他节点发出的块将不计算在内。那些有权拦截的人将得到区块链,的奖励,即代币(如比特币。为了得到奖励,每个人都会争取阻拦的权利。区块链币是什么,总的来说,像比特币就是区块链币的一种。想要了解更多金融知识,获取时时金融资讯,关注外汇天眼(fxeye.org)。