-
区块链的本质
-
区块链的特点
-
区块
-
hash值
1.区块链的本质
区块链是一种特殊的分布式数据库,主要作用是储存信息,任何信息都可以保存在区块链中,分布在世界各地。无数个节点构成一个区块链网络,但是区块链的世界里没有一个中心节点。任何人都可以架设服务器到区块链中,在服务器中读写数据,最后节点都会同步,保证区块链的一致。
2.区块链的特点
区块链最大的特点就是没有管理员,因为它彻底没有中心的,因为他的设计目的就是防止有居于中心地位的管理当局。但正是因为没有管理中心,区块链才可以做到无法控制。
但是没有管理中心,一旦人人都在里面写数据那怎么办呢,怎么样才能保证数据的可信呢?接下来就来讲讲区块链的神奇之处。
3.区块
前面我们已经介绍到了区块链是由一个一个节点组成的。其中每一个节点都可以当成一个区块,区块链中每次写入数据就是创建一个新的区块。
区块由区块头和区块体组成。
区块头中有:生成时间、区块体的hash值和上一个区块体的hash值。
区块体:区块的内容,区块的内容决定区块头的hash值。
4.hash值
hash值是计算机针对任何内容计算出的特征值,可以理解为“身份证”。因此,不管是什么内容都有hash值,但是他们的hash值都各自不同。因此每个区块的hash值都不同,如果区块的内容变化了,那么它们的hash值一定会发生变化。
前面介绍到区块头是由区块体的hash值和上一个区块的hash值决定。 这就意味着如果当前区块发生变化,那么他肯定会引起下一个区块的hash值发生变化,最后一环连一环,整个区块链都需要发生改变,这一点非常神奇。正是因为这种设定所以才没有能够出现区块链的中心管理者,(除非有人拥有全网51%的计算能力)。