美文网首页币多多——区块链资讯我爱编程微算力——比特币挖矿
币多多|区块链知识问答专题3:一个完整的“区块”包括什么?

币多多|区块链知识问答专题3:一个完整的“区块”包括什么?

作者: 微算力 | 来源:发表于2018-05-28 14:34 被阅读11次

    区块链,核心是“区块”,一个区块中究竟包含什么信息呢?

    一个区块(Block)包含了一个哈希值(Hash),一个计算值(Nonce),然后就是一系列的交易信息(Transactions)。同时,还包含了区块打包时的时间戳信息(Time)。

    当前区块中的哈希值记录的是上一个区块的的哈希运算结果。至于哈希值是什么,我们可以把哈希运算理解成一个数学函数,所有的信息通过这个函数都会被转化成一串哈希值。需要注意的是,每个数据经过哈希运算都会产生一个唯一的哈希值,如果原始数据哪怕有一点修改,计算出来的哈希值也是不一样的。

    每一个区块就是通过保存上一个区块的整体哈希值与上一个区块相连,并且在下次运算时再将自己通过哈希运算生成一个哈希值,新的哈希值被记录在下一个区块里。

    区块5625记录的是区块5624的区块哈希值,并且每个区块都有当前的时间戳信息。这种设计就保证了区块信息的不可篡改性。因为时间戳是唯一的,哈希值是唯一的,如果要修改区块中的某一项交易,那整个区块链都需要被修改。除非掌握全网一半以上的算力,但这基本上是不可能实现的,所以区块链技术本身具备可追溯和不可篡改的特点。

    这种特点运用在金融领域尤其适用,也就不难解释为什么区块链技术的第一款产品就是电子货币比特币了。

                                                                              区块链改变世界

    更多区块链资讯请关注;

    微信公众号:币多多区块链

    官网:http://www.btcduo.net

    相关文章

      网友评论

        本文标题:币多多|区块链知识问答专题3:一个完整的“区块”包括什么?

        本文链接:https://www.haomeiwen.com/subject/oxlgjftx.html