父子概念解读区块工作原理!(浅知识)

知识库 区块链趋势狂人
  • 时间:
  • 浏览:

区块链,顾名思义由一个个区块组成的链。

假如把区块链比作是一个超级账本,它收录了大量历史交易。那么区块就相当于超级账本的每一页,在每个区块中又包含着若干笔交易信息。并且这个账本是公开的,所有交易明细均可以被网络中的任何人查阅。

区块从后向前有序地链接在链条中,每个区块都被标上时间戳和指向前一个区块。区块链也可以视为一个垂直的栈,亦或看是地底岩层,第一区块作为栈底,也就是岩层最底部,随后的区块依次被放置在其他区块之上。每个岩层高度也就是区块的距离,岩层顶部也就是最新放置上的区块。父子概念解读区块工作原理!(浅知识)

哈希算法会对每个区块进行加密,生成一个哈希值,通过其可以识别出区块链中对应的区块。同时每一个区块都可以通过自身区块头(区块包括区块头和区块体)的“父区块哈希值”链接前一区块,为了方便理解这里把前一区块比作父区块。也可以理解为,每个区块自身区块头都包含了它的父区块(前一区块)哈希值,每个区块只有一个父区块,这样把每个区块链链接到各自父区块哈希值序列就创建了一条可以追溯到第一个区块的链条。

也就是这样,由于区块头中包含父区块哈希值,因此前一区块容易影响后一区块的哈希值变化。若父区块的身份标识发生变化,子区块的身份标识也会紧随改变,同时迫使孙区块的父区块哈希值发生改变,以此类推。(借用父子概念)

这也就保证了当一个区块有很多代以后,除非强制重新计算该区块所有后续区块,否则改区块不会被改变。因此一个长区块链可以保证大量历史交易信息或者传输数据不可改变,相当于岩层已经叠了很高了,表层可能会因为气候而发生变化,但是越往深处走,岩层就变得十分稳定。也就是数据不可篡改。

这里只是借用父子概念粗浅的描述一下区块链区块的链接过程(Merkle树、时间戳、Nonce等都没有涉及到),但还是希望对币友们有帮助。谢谢大家!父子概念解读区块工作原理!(浅知识)