Bitcoin和区块链有很深的渊源,但Bitcoin与区块链两者不能等同。
区块链是Bitcoin的底层技术,除了Bitcoin,还有很多其他的区块链技术应用。
什么是“区块链”?
时间戳服务器对以区块(Block)形式存在的一组数据实施随机散列,并加上时间戳,然后将该随机散列进行广播。该时间戳能够证实特定数据于某特定时间是的确存在的,因为只有在该时刻存在了才能获取相应的随机散列值。
每个时间戳应当将前一个时间戳纳入其随机散列值中,每一个随后的时间戳都对之前的一个时间戳进行增强(Reinforcing),这样就形成了一个链条(Chain),即区块链。
区块?
从本质上说,区块链中的区块,是由一系列特征值和一段时间内的交易记录组成的一个数据结构。
区块的数据结构由区块头和区块体组成,区块头包含了当前区块的特征值,区块体中包含的是实际的交易记录数据。
区块头?
区块头由80个字节组成,包括版本号、前一区块的哈希值、Merkle树根、时间戳、bits(难度值)、N